"میرے یہاں چلتا ہے، روس میں میرے صارفین کے یہاں نہیں" ان نیٹ ورک پہیلیوں میں سے ہے جو ہمیں سب سے زیادہ دکھائی دیتی ہیں۔ جو نظر نہ آئے اسے ٹھیک نہیں کیا جا سکتا، اس لیے پہلا کام ان ممالک کے اندر سے اپنے سرور کو دیکھنا ہے۔ دو مفت سروسز اسے دو منٹ کی جانچ بنا دیتی ہیں۔
نیچے دی گئی مثالوں میں سرور کا ایڈریس 203.0.113.10 ہے۔ اسے اپنے ایڈریس سے بدلیں۔
1. براؤزر میں فوری جانچ: check-host.net
check-host.net کھولیں، اپنے سرور کا IP درج کریں، اور پہلے Ping، پھر اس پورٹ کے ساتھ TCP port چلائیں جس پر آپ کی سروس سنتی ہے (مثلاً 203.0.113.10:443)۔ نتائج میں تمام پیمائشی مقامات دکھائے جاتے ہیں؛ روس اور ایران والے دیکھیں۔ check-host.net کے پیمائشی مقامات ماسکو اور ایران کے کئی شہروں میں ہیں۔
یہی جانچ ٹرمینل سے بھی ہو سکتی ہے۔ ایک روسی اور ایک ایرانی مقام سے ping چلائیں:
curl -s -H 'Accept: application/json' \
'https://check-host.net/check-ping?host=203.0.113.10&node=ru1.node.check-host.net&node=ir5.node.check-host.net'
جواب میں ایک request_id آتا ہے۔ چند سیکنڈ رکیں، پھر نتیجہ حاصل کریں:
curl -s -H 'Accept: application/json' 'https://check-host.net/check-result/REQUEST_ID'
TCP ٹیسٹ کے لیے check-ping کی جگہ check-tcp لکھیں اور ہوسٹ میں پورٹ شامل کریں: host=203.0.113.10:443۔ پیمائشی مقامات کے نام کبھی کبھار بدلتے ہیں؛ تازہ فہرست https://check-host.net/nodes/hosts پر ہے۔
2. دوسری رائے: Globalping
Globalping دنیا بھر کے رضاکار پیمائشی مقامات سے ٹیسٹ چلاتا ہے، روس اور ایران سمیت۔ براؤزر میں ٹیسٹ کی قسم منتخب کریں، اپنا IP درج کریں اور مقام کے طور پر ملک کا نام لکھیں۔ ٹرمینل سے:
curl -s -X POST https://api.globalping.io/v1/measurements \
-H 'content-type: application/json' \
-d '{"type":"ping","target":"203.0.113.10","locations":[{"country":"RU"},{"country":"IR"}],"limit":2}'
جواب میں ایک id ہوتی ہے۔ چند سیکنڈ بعد:
curl -s https://api.globalping.io/v1/measurements/MEASUREMENT_ID
ہر نتیجے میں پیمائشی مقام کا ملک اور شہر دکھائی دیتا ہے، اور یہ بھی کہ ہدف نے جواب دیا یا نہیں۔
3. نتائج کیسے پڑھیں
| آپ کیا دیکھتے ہیں | عموماً اس کا مطلب |
|---|---|
| ping ناکام، آپ کے پورٹ پر TCP کنیکٹ ہوتا ہے | ICMP کہیں فلٹر ہو رہا ہے۔ آپ کا سرور قابلِ رسائی ہے؛ ٹھیک کرنے کو کچھ نہیں۔ |
| ایک ملک کے کئی مقامات سے ping اور TCP ناکام، باقی ہر جگہ چلتے ہیں | غالب امکان ہے کہ ایڈریس اس ملک میں فلٹر ہو رہا ہے۔ |
| ملک کے اندر سے TCP کنیکٹ ہوتا ہے، لیکن آپ کا VPN نہیں | بلاک پروٹوکول ہے، آپ کا IP نہیں۔ ایڈریس بدلنے سے فائدہ نہیں ہوگا۔ |
| ہر جگہ ناکام، یورپ سے بھی | مسئلہ آپ کے سرور میں ہے، ملک میں نہیں: سروس بند ہے یا فائر وال پورٹ روک رہی ہے۔ |
ایک مقام کا ناکام ہونا زیادہ کچھ ثابت نہیں کرتا؛ گھریلو اور موبائل نیٹ ورکس کے اپنے مسائل ہوتے ہیں۔ ایک ہی ملک کے کئی مقامات پر دہرائے جانے والے رجحان پر بھروسا کریں۔
4. اس کا کیا کریں
اگر IP فلٹر ہو رہا ہے۔ حل دوسرا ایڈریس ہے۔ مخصوص IP والے پلان پر آپ دوسرا IPv4 شامل کر سکتے ہیں، یا نئے سرور پر جا کر نیا ایڈریس لے سکتے ہیں۔ دونوں آپشنز اور ان کی قیمتیں IP ایڈریس بدلنا میں ہیں۔ اپنے صارفین کو نئے ایڈریس پر منتقل کرنے سے پہلے اسے بھی اسی طرح جانچیں۔
اگر پروٹوکول بلاک ہے۔ WireGuard اور OpenVPN کے ہینڈ شیک ڈیپ پیکٹ انسپیکشن (DPI) کے لیے آسانی سے پہچانے جاتے ہیں۔ VLESS + Reality عام HTTPS جیسا دکھتا ہے اور جہاں VPN پروٹوکول فلٹر ہوتے ہیں وہاں کہیں بہتر ٹکتا ہے۔
اگر ہر جگہ سے ناکام ہے۔ سرور سے شروع کریں: کیا سروس چل رہی ہے، کیا وہ پورٹ پر سن رہی ہے، کیا فائر وال اسے آنے دیتی ہے؟ VPN جانچ کی فہرست مرحلہ وار رہنمائی کرتی ہے۔
NAT پلان پر اپنا ذاتی پورٹ ٹیسٹ کریں (ڈیش بورڈ میں دکھایا جانے والا، جیسے 20xxx)۔ باہر سے سرور تک پہنچنے والا یہی واحد پورٹ ہے؛ 443 یا کسی VPN پورٹ پر کنکشن لینے کے لیے آپ کو اپنے IPv4 والا پلان چاہیے۔
تبصرے
ابھی کوئی تبصرہ نہیں۔ پہلے بنیں۔