اگر SSH سرور کے فائر وال میں تبدیلی کے بعد SOCKS براؤزنگ ٹوٹ جائے تو بچے ہوئے SSH شیل کی بنیاد پر پورے راستے کا فیصلہ نہ کریں۔ سرور متحرک فارورڈنگ کے لیے الگ منزل TCP کنکشن کھولتا ہے۔

اِن کے جوابات سرور کے منتخب کردہ عارضی پورٹس پر آتے ہیں۔ صرف SSH سروس کی طرف نئی اِن باؤنڈ ٹریفک کی اجازت دینے والی پالیسی اُن پیکٹوں کو گرا سکتی ہے، جب تک قائم شدہ ٹریفک قبول نہ کی جائے۔

موجودہ IPv4 iptables قواعد کے مجموعے میں کنکشن کی حالت کا حصہ یہ ہے:

-A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT

اِسے مماثل آخری drop/reject سے پہلے رکھیں۔ یہ ٹریک شدہ واپسی ٹریفک کو گزارتا ہے، اونچی پورٹ پر ہر نئے کنکشن کو نہیں۔

اِس وجہ کی تصدیق کے لیے گرایا گیا tuple اور حالت استعمال کریں۔ OUTPUT کو آگے کا کنکشن اجازت دینا چاہیے، اور IPv6 راستوں کو اُن کے قابلِ اطلاق قواعد درکار ہیں۔ SOCKS مذاکرات، SSH ترسیل اور منزل ٹریفک جانچنے کے الگ مراحل ہیں۔

متعلقہ مضامین