Tinyproxy သည် IPv6 upstream လိုင်းကို အဘယ်ကြောင့် ပယ်ချသနည်း
ကွန်ရက်ချို့ယွင်းမှုဟု မယူဆဘဲ တိကျသော ထွက်ရှိမှုနှင့် နှိုင်းယှဉ်၍ IPv6 Tinyproxy upstream ခွဲခြမ်းစိတ်ဖြာမှု အမှားများကို စစ်ဆေးပါ။
Tinyproxy ၏ IPv6 Upstream လိုင်းတွင် ခွဲခြမ်းစိတ်ဖြာမှု မအောင်မြင်ခြင်းသည် ကွန်ရက်ချိတ်ဆက်မှု မပြုမီ ဖြစ်ပေါ်သည်။ DNS၊ IPv6 လမ်းကြောင်းများ သို့မဟုတ် စကားဝှက်များကို မစစ်ဆေးမီ လည်ပတ်နေသော ထွက်ရှိမှုကို စစ်ဆေးပါ။
1.11.1 ခွဲခြမ်းစိတ်ဖြာသူသည် upstream လက်ခံစက်များကို ၎င်း၏ IPv4/လက်ခံစက်အမည် ပုံစံများတွင် ကန့်သတ်ထားသည်။ အခြားကုဒ်လမ်းကြောင်းများရှိ IPv6 ပံ့ပိုးမှုသည် ထိုညွှန်ကြားချက်ကို IPv6 တိုက်ရိုက်တန်ဖိုး လက်ခံစေမည် မဟုတ်ပါ။
လက်ရှိ ပရောဂျက် လက်စွဲစာအုပ်က မူရင်းအစား ပရိုတိုကောနှင့် ကွက်ကွက်ကွင်းအတွင်းရှိ IPv6 အဆုံးမှတ်ကို ဖော်ပြသည်။
Upstream http [2001:db8::20]:8888လိပ်စာသည် ဥပမာအဖြစ်သာ ဖြစ်သည်။ ဖြန့်ဖြူးမှု ဖာထေးမှုများ အပါအဝင် တပ်ဆင်ထားသော ပက်ကေ့ချ်နှင့် စာရွက်စာတမ်း/ရင်းမြစ်ကို ကိုက်ညီအောင် စစ်ဆေးပါ။ ပရောက်စီ အမျိုးအစား၊ အဆုံးမှတ် သဒ္ဒါနှင့် ကွန်ပိုင်းလုပ်ထားသော upstream ပံ့ပိုးမှုကို သီးခြား ကြိုတင်လိုအပ်ချက်များအဖြစ် စစ်ဆေးပါ။
ပံ့ပိုးထားသော လက်ခံစက်အမည် ပုံစံသည် တိုက်ရိုက်သဒ္ဒါ ပြဿနာကို ရှောင်နိုင်သော်လည်း IPv6 ကို မဖြစ်မနေ မလုပ်ဆောင်နိုင်သလို လိပ်စာအုပ်စု လမ်းကြောင်းရွေးချယ်မှုကိုလည်း မပြင်ဆင်နိုင်ပါ။ ဖိုရမ်မှ regex ဖာထေးမှုသည် ခွဲခြမ်းစိတ်ဖြာသူ၏ ဖြစ်နိုင်သော ကန့်သတ်ချက်ကို ညွှန်ပြသည်၊ နောက်ပိုင်း ချိတ်ဆက်မှု အဆင့်တိုင်းကို အတည်ပြုသည်မဟုတ်ပါ။ ဦးစွာ ပက်ကေ့ချ် လိုက်ဖက်မှုကို ဖြေရှင်းပါ၊ မှန်ကန်သော upstream သည် လုပ်ငန်းစဉ်က လုံးဝ လက်မခံခဲ့သော ဖွဲ့စည်းမှုအတွက် အပြစ်မတင်ခံရစေရန်။