اپنا VPN سرور ہوسٹ کرنے سے پہلے کیا طے کرنا ضروری ہے؟
سرور بائنری آسان حصہ ہے۔ کچھ بھی انسٹال کرنے سے پہلے اینڈ پوائنٹ، کلائنٹ کی شناخت، پتوں کی حدود اور واپس آنے کا راستہ طے کر لیں۔
سرور سافٹ ویئر انسٹال کرنا خود ہوسٹ کیے گئے VPN کا سب سے مختصر حصہ ہے، اور لوگ اسی قدم سے شروعات کرتے ہیں۔ تعیناتی کام کرے گی یا نہیں، یہ اس پر منحصر ہے کہ کوئی کلائنٹ اینڈ پوائنٹ تک پہنچتا ہے یا نہیں، اس کے بعد وہ کلائنٹ کہاں تک پہنچ سکتا ہے، اور جب ٹنل ہی ٹوٹا ہوا ہو تو آپ اندر کیسے واپس آتے ہیں۔ پیکیج مینیجر چلنے سے پہلے تینوں طے کر لیں۔
ان میں سے دو ڈیزائن کے فیصلے ہیں اور تیسرا کام کرنے کی عادت ہے۔ تینوں کو کاغذ پر درست کرنا آؤٹیج کے دوران درست کرنے سے سستا ہے۔
طے کریں کہ کلائنٹ کو کہاں پہنچنا چاہیے
ریموٹ ایکسس سرور کو اس نجی نیٹ ورک تک راستہ درکار ہے جس کا وہ اعلان کرتا ہے، اور جوابات کے لیے واپسی کا راستہ بھی، جس کی وجہ سے وہ اس نیٹ ورک کا راؤٹر بنتا ہے، محض سننے والا نہیں۔ انٹرنیٹ ایگزٹ سرور کو فارورڈنگ کے ساتھ پتوں کی تقسیم یا ترجمے کا انتظام درکار ہے، اور مکمل ہونے والا ہینڈ شیک دونوں میں سے کچھ نہیں دیتا۔ ٹوپولوجی سے پہلے کام چنیں، کیونکہ دونوں ڈیزائن راؤٹنگ، فائر وال قواعد اور اس بات میں مختلف ہیں کہ کلائنٹ ٹنل سے کیا بھیجتا ہے۔ دونوں کام مانگے جانے پر سرور کو دونوں قواعد کے مجموعے اور کلائنٹ کے ڈیفالٹ راستے کی موافق تقسیم درکار ہے۔
ٹنل اور LAN کی حدود ایسی چنیں جو آپ کے کلائنٹ پہلے سے استعمال کر رہے نیٹ ورکس سے ٹکرا نہ سکیں، کیونکہ جس لیپ ٹاپ کے پاس پہلے سے 192.168.1.0/24 ہے وہ اسی سابقے کو دینے والی ٹنل کے بجائے اسی راستے کا استعمال جاری رکھے گا۔ IPv4 اور IPv6 الگ الگ جانچیں، کیونکہ بہت سے لوگ پہلا درست کرتے ہیں اور دوسرے کو کبھی نہیں دیکھتے۔ جہاں سرور کسی دوسرے راؤٹر کے پیچھے ہو، وہاں ہر سطح بیان کرنے والے ایک پورٹ فارورڈ پر بھروسا کرنے کے بجائے باہر سے رسائی کی تصدیق کریں۔
شناختیں، چابیاں اور واپس آنے کا راستہ
جہاں سافٹ ویئر معاونت کرے وہاں ہر ڈیوائس کے لیے الگ شناخت جاری کریں، تاکہ لیپ ٹاپ گم ہونے پر سرور دوبارہ بنانے کے بجائے ایک ساتھی منسوخ کرنا پڑے۔ نجی چابیاں محفوظ ذخیرے میں رہنی چاہئیں، کبھی بھی چیٹ پیغام میں چسپاں پروفائل میں نہیں۔ بازیابی کا راستہ وہ حصہ ہے جسے لوگ چھوڑ دیتے ہیں: کنسول تک رسائی، سیریل کنسول، یا آؤٹ آف بینڈ مینجمنٹ انٹرفیس جو ٹنل پر منحصر نہ ہو۔ اس کے بغیر ایک غلط فائر وال قاعدہ چھوٹی تبدیلی کو سائٹ وزٹ میں بدل دیتا ہے۔
ہٹانے کا طریقہ اسی وقت لکھیں جب اندراج کا طریقہ لکھتے ہیں۔ ڈیوائس منسوخ کرنا ایسا عمل ہے جو کسی نہ کسی دن درکار ہوگا، اور جب تک سیٹ اپ تازہ ہے اسے سمجھانا آسان ہے۔
گھر کا اینڈ پوائنٹ یا کرائے کا؟
تین شرطیں طے کرتی ہیں کہ گھر پر ہوسٹ کریں یا چھوٹا انسٹینس کرائے پر لیں۔ پہلی یہ ہے کہ آنے والے کنکشن آپ کے نیٹ ورک تک پہنچتے بھی ہیں یا نہیں، کیونکہ کیریئر گریڈ ترجمہ شدہ اپ لنک یا سخت بلڈنگ نیٹ ورک یہ آپشن ہٹا دیتے ہیں۔ دوسری یہ ہے کہ ایگزٹ آپ کے شہر کے علاوہ کہیں نظر آنا ضروری ہے یا نہیں، کیونکہ اسے صرف کرائے کا اینڈ پوائنٹ بدلتا ہے۔ تیسری دوسرے اعتماد کے رشتے کی خواہش ہے، کیونکہ ہوسٹنگ فراہم کنندہ ماڈل میں شامل ہوتا ہے اور ٹریفک پڑھ نہ سکنے پر بھی اینڈ پوائنٹ دیکھ سکتا ہے۔
اگر پہلی شرط پوری ہو اور دوسری غیر متعلق ہو، تو گھر پر ہوسٹ کرنا چھوٹا راستہ ہے۔ کرائے کا اینڈ پوائنٹ جگہ اور دستیابی خریدتا ہے، بذات خود رازداری نہیں۔
ایک کلائنٹ اور ایک ری اسٹارٹ سے ثابت کریں
ایک کلائنٹ چلائیں، تصدیق کریں کہ وہ وہ وسیلہ پا رہا ہے جو اسے ملنا چاہیے، اور یہ بھی کہ وہ ان تک پہنچنا بند کر دیتا ہے جہاں اسے نہیں پہنچنا چاہیے۔ نیچے دیے گئے کمانڈ ساتھی کی حالت، سرور کے لگائے راستے اور یہ دکھاتے ہیں کہ فارورڈنگ فعال ہے یا نہیں۔ کسی اور کو اندراج کرنے سے پہلے یہ چلائیں۔
wg show
sysctl net.ipv4.ip_forward
ip route get 10.8.0.2
ss -lunp | grep -E ':(51820|1194)'
حالیہ ہینڈ شیک والا ساتھی منسلک ہے، جبکہ ہینڈ شیک کے بغیر ساتھی نے کبھی بات چیت ہی نہیں کی، اور یہ مختلف ناکامیاں ہیں۔ فارورڈنگ بند ہونا ایسی ٹنل کی وضاحت کرتا ہے جو اٹھتی ہے اور کچھ نہیں ڈھوتی، اس لیے کلائنٹ کو قصوروار ٹھہرانے سے پہلے سرور دیکھیں۔ سننے والا موجود نہ ہونا بتاتا ہے کہ سروس اس کنفیگریشن کے ساتھ شروع نہیں ہوئی جو آپ سمجھ رہے ہیں۔ پھر جان بوجھ کر سرور ری اسٹارٹ کریں اور پورا مجموعہ دہرائیں، کیونکہ صرف ری اسٹارٹ تک چلنے والی ٹنل آسان راستے کو جانچنے کا عام نتیجہ ہے۔
اینڈ پوائنٹ، ساتھی، حدود اور بازیابی کا طریقہ ایک صفحے پر لکھیں۔ وہی صفحہ وہ رن بک ہے جو آپ سب سے کم آسان لمحے میں پڑھیں گے۔