VPN پتہ وائٹ لسٹ میں ڈالا اور پھر بھی بلاک ہے؟ اس کا سراغ لگائیں
اجازت کا قاعدہ وہ پتہ بتاتا ہے جو آپ کی VPN ایپ دکھاتی ہے، اور درخواستیں پھر بھی گرتی ہیں۔ وہ ماخذ پکڑیں جو واقعی سروس تک پہنچتا ہے، پھر اسے ٹھیک کریں۔
VPN ایپ کا دکھایا ہوا پتہ وائٹ لسٹ میں ڈالنا بلاک شدہ پورٹ کو شاذ و نادر ہی ٹھیک کرتا ہے، اور پیکٹ خود وجہ بتاتا ہے۔ فائر وال آپ کے قاعدے کو نظر انداز نہیں کر رہا؛ وہ ایسے ماخذ پتے کا جائزہ لے رہا ہے جو کلائنٹ اسکرین پر کچھ بھی نہیں دکھاتا۔ جب تک منزل اس قدر کی اطلاع نہ دے، ہر قاعدہ ترمیم ایک اندازہ ہے۔
سروس تک پہنچنے والی درخواست سے شروع کریں۔ ٹنل پتہ، اخراج پتہ اور ان کے درمیان کوئی بھی ترجمہ منزل کی طرف سے ان میں سے ایک کی تصدیق تک مفروضے ہی رہتے ہیں۔
ایپ میں نظر آنے والا پتہ پہنچنے والا پتہ نہیں
ایک VPN کنکشن کم از کم چار پتے رکھتا ہے جنہیں الگ الگ نام دینا مناسب ہے: سرور کا آخری نقطہ، وہ اندرونی ٹنل پتہ جو آپ کے کلائنٹ کو دیا گیا، مقامی Wi-Fi یا Ethernet پتہ، اور وہ عوامی پتہ جو ٹریفک فراہم کنندہ سے نکلنے کے بعد ویب سائٹ دیکھتی ہے۔ کلائنٹ ونڈو صرف دوسرا دکھا سکتی ہے۔ قاعدے کا نام دینے سے پہلے چاروں کے نام بتائیں۔ تقسیم شدہ ٹنل میں، عوامی منزل کی درخواستیں ٹنل کو مکمل طور پر چھوڑ سکتی ہیں، اس لیے ناکام سیشن وہ نہیں جو صارف سمجھتا ہے کہ اس نے شروع کیا۔
ان چاروں میں سے قاعدہ کس کو اجازت دینا چاہتا ہے، یہ طے کریں، پھر دوسری طرف سے تصدیق کریں۔ اگر ضرورت واقعی دفتر کا پتہ ہے، تو شرط راستہ اور اس سائٹ کا اخراجی انتظام ہے، اور Office VPN کا لیبل لگا کنکشن خود سے دونوں میں سے کوئی ایک بھی فراہم نہیں کرتا۔
ایک درخواست کو اس کی فلٹرنگ حد تک لے جائیں
کلائنٹ جو منزل پتہ اور پورٹ استعمال کرتا ہے اس کی تصدیق کریں، پھر جانچیں کہ یہ منزل آپ کے فرض کردہ راستے پر چلتی ہے۔ شائع شدہ کنٹینر پورٹ، ریورس پروکسی یا پورٹ فارورڈنگ فیصلہ ایسے ہوسٹ پر منتقل کر سکتے ہیں جسے آپ نے کبھی ترمیم نہیں کیا۔ ان میں سے ہر چھلانگ اپنی پالیسی رکھ سکتی ہے۔ پہلے راستہ طے کرنا آپ کو ایسے قاعدے کی اصلاح سے بچاتا ہے جہاں کوئی پیکٹ نہیں پہنچتا۔
مجاز Linux ہوسٹ پر، تبدیلی سے پہلے فعال قواعد ترتیب سے پڑھیں۔ فارورڈ شدہ اور کنٹینر سروسز اکثر اپنی ہی زنجیر میں چھلانگ لگاتی ہیں، اس لیے چھلانگ کا ہدف اور آخری فیصلہ دونوں جانچیں۔
iptables -vnL INPUT --line-numbers
iptables -S INPUT | head -n 40
ss -ltnp | grep -E ':(443|9443)\b'ٹکٹ میں مماثل قاعدہ نمبر درج کریں۔ اس کے بغیر اگلا قاری نہیں جان سکتا کہ کس ترمیم نے نتیجہ بدلا۔ وقت کی مہر کے بغیر قاعدہ نمبر اب بھی مبہم ہے۔
ایک محدود کیپچر سے راستہ تصدیق کریں
ایک بے ضرر درخواست اور ایک تنگ کیپچر اس سوال کا فیصلہ کرتے ہیں جو بار بار واپس آتا ہے۔ منزل پورٹ اور زیر تحقیق ہوسٹ پر فلٹر کریں، پیکٹ کی تعداد محدود کریں، اور درخواست مکمل ہوتے ہی کیپچر بند کر دیں۔
tcpdump -ni any 'tcp dst port 9443' -c 20تین قدروں کا ساتھ ساتھ موازنہ کریں: کیپچر میں ماخذ، مماثل قاعدہ کا بتایا ہوا ماخذ، اور وہ رد جو ایپ نے ریکارڈ کیا۔ یہ سب مختلف ہو سکتے ہیں، اور صرف پہلا ہی IP قاعدے سے طے شدہ ڈراپ کی وضاحت کرتا ہے۔ فارورڈ شدہ HTTP ہیڈر پروکسی پرت کا ہے، اس لیے اس ہیڈر کا حوالہ دینے والا لاگ فائر وال کے جانچے گئے ماخذ کی وضاحت نہیں کرتا۔
صرف قاعدہ نہیں، زنجیر کی ترتیب پڑھیں
iptables حوالہ ترتیب وار گزر کی دستاویز کرتا ہے، اس لیے مماثل آخری رد کے نیچے بیٹھی اجازت کبھی پیکٹ کو نہیں بچاتی۔ پہلے قبول شدہ کنکشن نئے سے مختلف برتاؤ کر سکتا ہے، اس لیے پرانی کامیابی نئے قاعدے کے بارے میں کچھ نہیں کہتی۔ اجازت کو غلط ماننے سے پہلے اپنی اجازت سے اوپر کا رد یا ڈراپ تلاش کریں۔ ہر قاعدے کے کاؤنٹرز یہ بھی بتاتے ہیں کہ کس قاعدے نے پیکٹ دیکھا۔
کیا ہوتا ہے دیکھنے کے لیے قاعدہ حذف کرنا تبدیلی ہے، مشاہدہ نہیں۔ کاؤنٹرز پڑھیں، قاعدہ نمبر نوٹ کریں، اور اصل پالیسی تبدیلی ریکارڈ میں رکھیں۔ اگر آزمائش ناگزیر ہو تو اسے زنجیر کی نقل پر چلائیں۔
وہ قاعدہ بدلیں جسے اس کا مالک کنٹرول کرتا ہے
صرف مطلوبہ ماخذ اور سروس پالیسی اپ ڈیٹ کریں، جس کے پاس یہ ہے اس کے ذریعے۔ مشترکہ ترجمہ شدہ اخراج بیک وقت کئی صارفین کی نمائندگی کر سکتا ہے، اس لیے اس پتے کی اجازت کسی کی تصدیق نہیں کرتی، اور اس کے پیچھے ایپ اجازتیں جہاں ہیں وہیں رہتی ہیں۔
جب پتہ ہلتا رہے، تو پائیدار جواب لمبی استثنا فہرست نہیں، مستحکم اخراج یا تصدیق شدہ چینل ہے۔ مشاہدہ شدہ ماخذ، منزل پورٹ اور قاعدہ نمبر درج کریں۔