Proxy က ဝဘ်ဆိုက်တစ်ခုမှာ အလုပ်လုပ်ပြီး အခြားတစ်ခုမှာ ဘာကြောင့် မလုပ်သလဲ
အလုပ်လုပ်သည့် proxy ချိတ်ဆက်မှုကို ဦးတည်ရာကန့်သတ်ချက်၊ port စည်းမျဉ်း၊ TLS အမှားနှင့် HTTP တုံ့ပြန်မှုတို့မှ ခွဲခြားပါ။
ဝဘ်ဆိုက်တစ်ခု အလုပ်လုပ်ပြီး အခြားတစ်ခု မလုပ်သောအခါ proxy configuration ကို မပြောင်းပါနှင့်။ Request များအကြား ကွာခြားချက်သည် အသုံးဝင်သောအထောက်အထားဖြစ်သည်။ Endpoint ကို ချက်ချင်းပြောင်းလျှင် ၎င်းကို ဆုံးရှုံးစေသည်။
HTTP proxy မှတစ်ဆင့် HTTPS အတွက် client trace တွင် CONNECT တုံ့ပြန်မှု၊ ဦးတည်ရာနှင့် TLS၊ ဝဘ်ဆိုက်၏နောက်ဆုံး HTTP တုံ့ပြန်မှု ကို ခွဲခြားပါ။
| တွေ့ရသောအမှား | စစ်ဆေးရန် |
|---|---|
| Proxy တုံ့ပြန်မှုမရှိ | Proxy ချိတ်ဆက်မှုနှင့် လမ်းကြောင်း။ ယခင်ကအောင်မြင်သောဆိုက်တစ်ခုသည် ယခုအသုံးပြုနိုင်မှုကို မသက်သေပြပါ။ |
| ဦးတည်ရာတစ်ခုအတွက် CONNECT ငြင်းပယ်ခံရ | ခွင့်ပြုထားသော ဦးတည်ရာ/port မူဝါဒနှင့် proxy ကွန်ရက်မှ ရောက်ရှိနိုင်မှု။ |
| Tunnel လက်ခံပြီး၊ certificate စစ်ဆေးမှုမအောင်မြင် | တင်ပြထားသော certificate အမှား — သက်တမ်းကုန်၊ host အမည်၊ စက်တွင်းနာရီ၊ ယုံကြည်မှု configuration သို့မဟုတ် စီမံထားသည့် ကြားဖြတ်ဖမ်းယူမှု။ |
| TLS စစ်ဆေးအောင်မြင်ပြီးနောက် ဝဘ်ဆိုက်မှ 403 | ဆိုက်၏ဝင်ရောက်မှုစည်းမျဉ်း၊ အကောင့်အခြေအနေ၊ လိုအပ်သော cookie နှင့် ခွင့်ပြုချက်များ။ |
| ဝဘ်ဆိုက်မှ 429 | ထုတ်ပြန်ထားသော နှုန်းကန့်သတ်ချက်များ။ အခြားအသုံးပြုသူများ၏လုပ်ဆောင်မှုလည်း မျှဝေထားသည့်ထွက်ပေါက်နှင့် ဆက်စပ်ရေတွက်ခံရနိုင်သည်။ |
အမှားစာမျက်နှာကို မည်သူဖန်တီးသလဲ ဖတ်ကြည့်ပါ။ ကြားခံစနစ်တစ်ခုက 403 သို့မဟုတ် အခြား HTTP အမှား ပြန်ပေးနိုင်သည်။ နံပါတ်တစ်ခုတည်းဖြင့် မူလနေရာကို မသိနိုင်ပါ။ အောင်မြင်သလိုထင်ရသော request က လုံခြုံသောချိတ်ဆက်မှုအမှားကို မဖုံးကွယ်စေရန် TLS စစ်ဆေးမှုကို ဖွင့်ထားပါ။
ဦးတည်ရာတစ်ခုစီအတွက် proxy handshake ရလဒ်၊ TLS ရလဒ်နှင့် နောက်ဆုံးအခြေအနေကို မှတ်တမ်းတင်ပါ။ မိမိထိန်းချုပ်သော သာမန်ဦးတည်ရာတစ်ခုကို နှိုင်းယှဉ်ရန် ထည့်ပါ။ Endpoint က ထိုနေရာသို့ရောက်သော်လည်း ဆိုက်တစ်ခုက ၎င်း၏ထွက်ပေါက်လိပ်စာကို အမြဲငြင်းပါက ဆိုက်၏လိုအပ်ချက်များကို စုံစမ်းပါ သို့မဟုတ် အခြားခွင့်ပြုထားသောလမ်းကို သုံးပါ။ Proxy ပြောင်းခြင်းဖြင့် မရှိသောအထောက်အထားအတည်ပြုမှု သို့မဟုတ် ဝင်ရောက်ခွင့်ကို မဖြည့်ဆည်းနိုင်ပါ။