စနစ်ပရောက်စီပြောင်းခြင်းသည် စမ်းသပ်သည့်ဘရောက်ဇာဝင်းဒိုးထက် ပိုသက်ရောက်နိုင်သည်။ တိုတောင်းသည့် Chrome စမ်းသပ်မှုအတွက် ပရောက်စီ endpoint ကို အတိအလင်းသတ်မှတ်ထားသည့် သီးခြားပရိုဖိုင်ဖွင့်နိုင်သည်။

သီးသန့်စမ်းသပ်ပရိုဖိုင်ဖွင့်ပါ

Linux ပေါ် HTTP ပရောက်စီ ဥပမာမှာ—

google-chrome --user-data-dir=/tmp/proxy-ip-check --proxy-server=http://203.0.113.10:8080

စမ်းသပ်မှုအတွက်သာ directory အသစ်သုံးပြီး စာတမ်းနမူနာ endpoint ကို ဝန်ဆောင်မှု သို့မဟုတ် အခမဲ့ပရောက်စီစာရင်းမှ ပရောက်စီအစစ်နှင့် အစားထိုးပါ။ Chrome executable အမည်နှင့်နေရာသည် OS နှင့် တပ်ဆင်ပုံပေါ် မူတည်သည်။

သီးခြား user-data directory အရေးကြီးသည်။ Chrome သည် ပရိုဖိုင်၏ရှိပြီးသော process ကို ပြန်သုံးနိုင်သဖြင့် ပုံမှန်ဘရောက်ဇာဖွင့်ထားစဉ် command ပေးရုံက ပရောက်စီ flag အသစ်သက်ဝင်ကြောင်း မပြပါ။ တူညီသောစမ်းသပ်ပရိုဖိုင်ကို endpoint အခြားတစ်ခုနှင့် ပြန်မဖွင့်မီ အရင်စမ်းသပ် process ကိုပိတ်ပါ။

SOCKS5 စာရင်းအတွက်

google-chrome --user-data-dir=/tmp/proxy-socks-check --proxy-server=socks5://203.0.113.10:1080

Chrome သည် ဤနေရာတွင် curl ၏ socks5h ရေးပုံမဟုတ်ဘဲ socks5 scheme ကိုသုံးသည်။ Chromium SOCKS5 implementation သည် ထောက်ပံ့သော URL request များ၏ပစ်မှတ်အမည်ကို ပရောက်စီမှဖြေရှင်းသည်။ TCP ကိုထောက်ပံ့ပြီး ယေဘုယျ UDP relay မဟုတ်သလို SOCKS5 username/password အတည်ပြုခြင်းလည်း မထောက်ပံ့ပါ။ ထို့ကြောင့် အကာအကွယ်ရှိ SOCKS endpoint သည် IP မမှန်ခြင်းမဟုတ်ဘဲ client စွမ်းရည်မကိုက်၍ ပျက်နိုင်သည်။

ထိုဝင်းဒိုးတွင် အများသုံးပစ်မှတ်ကိုစမ်းပါ

သီးသန့်ပရိုဖိုင်တွင် IP စစ်ဆေးသည့်စာမျက်နှာဖွင့်ပါ။ Chromium တွင် loopback နှင့် အချို့စက်တွင်းလိပ်စာများအတွက် အလိုအလျောက် bypass စည်းကမ်းများရှိသဖြင့် localhost စာမျက်နှာသည် ပရောက်စီလမ်းကြောင်းစမ်းရန် မသင့်ပါ။

လိုသောပစ်မှတ်အမျိုးအစားကိုလည်း စမ်းပါ။ HTTP စာမျက်နှာအောင်မြင်ရုံက HTTPS CONNECT ထောက်ပံ့ကြောင်း မပြပါ။ ပရိုဖိုင်တွင်ဘာမှမဖွင့်နိုင်လျှင် ဘရောက်ဇာရွေးချယ်မှုမပြောင်းမီ endpoint တူကို command-line request ငယ်နှင့်နှိုင်းပါ။ HTTP listener အတွက် curl HTTP စမ်းသပ်မှုကိုကြည့်ပါ။

စမ်းသပ်မှုအဆုံးသတ်ပါ

ပြီးလျှင် သီးသန့် Chrome process ကိုပိတ်ပါ။ အထက်ပါ command က ပုံမှန်ပရိုဖိုင်ကိုမရွေးထားပါ။ ယာယီပရိုဖိုင်ကို ကိုယ်ပိုင် session ရှိသည့်ပရိုဖိုင်မှခွဲထားပါ။ endpoint စမ်းရန် အကောင့်ဝင်စရာမလိုပါ။

Windows တွင် ပုံမှန်ဘရောက်ဇာသုံးရန် ပုံမှန်စနစ်ပရောက်စီဒိုင်ယာလော့ဂ်က ပိုလွယ်တတ်သည်။ စနစ်ကိုအမြဲပြောင်းမည့်အစား သတ်မှတ်နယ်ပယ်အတွင်းစမ်းသပ် session ကို ရည်ရွယ်ထားလျှင် သီးခြားပရိုဖိုင်က အသုံးဝင်သည်။

ဆက်စပ်ဆောင်းပါးများ