အွန်လိုင်း TCP နှင့် Proxy Port စစ်ဆေးစနစ်
Updated:
Proxy စစ်မှန်ကြောင်းအတည်ပြုခြင်း (407) သို့မဟုတ် ဘရောက်ဆာ ဆက်တင်အမှားများကို မဖြေရှင်းမီ၊ အဝေးထိန်းဆာဗာ၏ TCP port သည် အများသုံးအင်တာနက်မှတစ်ဆင့် အမှန်တကယ် ချိတ်ဆက်နိုင်ခြင်း ရှိမရှိ အတည်ပြုပါ။ လက်တွေ့ three-way TCP handshake ကြာချိန် (SYN → SYN-ACK) ကို တိုင်းတာရန် မည်သည့် အများသုံး IP သို့မဟုတ် hostname နှင့် အများဆုံး TCP port 8 ခုအထိ အထက်တွင် ထည့်သွင်းပါ။
အသုံးများသော Proxy နှင့် ဆာဗာ TCP Port များ လမ်းညွှန်
မတူညီသော proxy daemon များ (Squid, 3proxy, Dante, HAProxy, Nginx) နှင့် ဆာဗာဝန်ဆောင်မှုများသည် ပုံမှန် သို့မဟုတ် မြင့်မားသော TCP port များတွင် နားထောင်ကြသည်-
| TCP Port များ | အသုံးများသော ပရိုတိုကော / ဝန်ဆောင်မှု | ပုံမှန် Proxy နှင့် ဆာဗာ အသုံးပြုမှု |
|---|---|---|
8080, 3128, 8888 | HTTP / HTTPS CONNECT Proxy | Squid, 3proxy နှင့် VinaProxy HTTP(S) gateway များအတွက် ပုံမှန် port များ |
1080, 1081 | SOCKS4 / SOCKS5 Proxy | Dante နှင့် SOCKS5 relay များအတွက် ပုံသေနားထောင်သည့် port များ |
80, 443 | HTTP / TLS ဝဘ်ဆာဗာ | ဝဘ်ဆာဗာများ၊ reverse proxy များနှင့် firewall အဆင်ပြေသော proxy နားထောင်မှုများ |
10000–60000 | သီးသန့် High-Range Port များ | သီးသန့် static IPv4 နှင့် ISP proxy ခွဲဝေမှုများအတွက် သတ်မှတ်ထားသည် |
'Connection Refused' နှင့် 'Timeout' ဖြစ်ရသည့် အကြောင်းရင်းကို စစ်ဆေးခြင်း
- OPEN (ms ကြာချိန်ဖြင့်)- အဝေးထိန်း host သည် ကျွန်ုပ်တို့၏ TCP
SYNpacket ကို လက်ခံခဲ့ပြီးSYN-ACKကို ပြန်လည်ပေးပို့ခဲ့သည်—proxy daemon သို့မဟုတ် ဝန်ဆောင်မှုသည် လက်ရှိနားထောင်နေပါသည်။ - CLOSED (
refused)- host IP သည် အွန်လိုင်းဖြစ်နေသော်လည်း ထို port တွင် မည်သည့်ဝန်ဆောင်မှုမျှ နားထောင်မနေပါ (သို့မဟုတ်iptables REJECTစည်းမျဉ်းတစ်ခုကRSTpacket ကို ပေးပို့ခဲ့သည်)။ - CLOSED (
timeout)- firewall တစ်ခု (AWS Security Group, UFW, Cloudflare သို့မဟုတ် ISP filter) သည် အက်ပ်လီကေးရှင်းထံသို့ မရောက်မီSYNpacket ကို တိတ်တဆိတ် ပယ်ချခဲ့သည်။
အဆင့်ဆင့် လုပ်ဆောင်ရန်
- 1
ပစ်မှတ် အများသုံး IP သို့မဟုတ် hostname ကို ထည့်ပါ
သင့် proxy ဆာဗာ IP သို့မဟုတ် VPS hostname ကို 'Target Public IP' အကွက်ထဲသို့ ကူးထည့်ပါ။
- 2
TCP port 8 ခုအထိ သတ်မှတ်ပါ
ကော်မာဖြင့် ခြားထားသော port နံပါတ်များကို ရိုက်ထည့်ပါ (ဥပမာ-
80, 443, 1080, 3128, 8080သို့မဟုတ် သင့်ထံ သီးသန့်သတ်မှတ်ပေးထားသော proxy port)။ - 3
တိုက်ရိုက် TCP စစ်ဆေးမှု ပြုလုပ်ရန် 'Check Ports' ကို နှိပ်ပါ
ကျွန်ုပ်တို့၏ ဆာဗာသည် တင်းကျပ်သော SSRF ကာကွယ်မှုဖြင့် port တစ်ခုစီသို့ တကယ့် TCP socket ချိတ်ဆက်မှုကို စတင်ပြုလုပ်ပေးပါသည်။
- 4
Open/Closed အခြေအနေနှင့် handshake RTT ကို စစ်ဆေးပါ
port သည် OPEN ဖြစ်နေသော်လည်း သင့် proxy သည် ဘရောက်ဆာတွင် အလုပ်မလုပ်သေးပါက ကျွန်ုပ်တို့၏ Proxy Checker တွင် သင့်
username:passwordအထောက်အထားများကို စစ်ဆေးအတည်ပြုပါ။
မကြာခဏမေးလေ့ရှိသော မေးခွန်းများ
ဤ Port Checker နှင့် Proxy Checker အကြား အဘယ်အရာ ကွာခြားသနည်း။
Port Checker သည် proxy အထောက်အထားများ ပေးပို့ခြင်းမရှိဘဲ မည်သည့် port တွင်မဆို Layer 4 TCP ချိတ်ဆက်နိုင်စွမ်း (SYN / SYN-ACK) ကို စစ်ဆေးပေးပါသည်။ Proxy Checker သည် Layer 7 proxy စစ်မှန်ကြောင်းအတည်ပြုခြင်း (HTTP CONNECT သို့မဟုတ် SOCKS5) ကို စစ်ဆေးပြီး ထွက်ပေါက် IP ကို အတည်ပြုပေးပါသည်။
Port Checker သည် `127.0.0.1` သို့မဟုတ် `192.168.x.x` လိပ်စာများကို အဘယ်ကြောင့် ပိတ်ပင်ထားသနည်း။
လုံခြုံရေးအတွက် (SSRF ကာကွယ်မှု)၊ ကျွန်ုပ်တို့၏ ဆာဗာသည် အများသုံး unicast အင်တာနက်လိပ်စာများ (isPublicIp) သို့သာ ချိတ်ဆက်ပြီး loopback၊ RFC1918 သီးသန့် LAN နှင့် link-local အပိုင်းအခြားများကို ငြင်းပယ်ပါသည်။
ကျွန်ုပ်၏ port သည် ဤနေရာတွင် OPEN ဖြစ်နေသော်လည်း အဘယ်ကြောင့် ရုံး Wi-Fi မှ ချိတ်ဆက်၍မရပါသနည်း။
ကော်ပိုရိတ်၊ တက္ကသိုလ် သို့မဟုတ် ဟိုတယ် Wi-Fi ကွန်ရက်များသည် စံမဟုတ်သော high port များ (ဥပမာ 3128 သို့မဟုတ် 30000+) သို့ ထွက်ပေါက်ချိတ်ဆက်မှုများကို မကြာခဏ ပိတ်ပင်ထားတတ်သည်။ ကွန်ရက်ပြောင်းကြည့်ပါ သို့မဟုတ် စံ port တစ်ခုတွင် နားထောင်နေသော proxy ကို အသုံးပြုကြည့်ပါ။
အသုံးပြုရန် အသင့်ဖြစ်သော Proxy များဖြင့် ဆာဗာ Firewall အခက်အခဲများကို ကျော်လွှားလိုက်ပါ
နိုင်ငံပေါင်း 7 နိုင်ငံတွင် 24/7 စောင့်ကြည့်ပေးထားသော ချက်ချင်းသုံး HTTP(S) Dedicated IPv4 နှင့် Static ISP proxy များ။
ချက်ချင်းသုံး Proxy များကို ဝယ်ယူပါ