pfSense پر Client Export بمقابلہ باہر جانے والا OpenVPN انسٹنس
ایک پیکیج دوسرے آلات کے لیے پروفائل تیار کرتا ہے، دوسرا pfSense کو کنکشن شروع کرنے پر مجبور کرتا ہے۔ کسی بھی ایک کو نصب کرنے سے پہلے طے کریں کہ کون کال کرے گا، پھر فارمیٹ منتخب کریں۔
آپ Client Export پیکیج نصب کرتے ہیں، اسے کھولتے ہیں، اور سرور منتخب کرنے والا خالی ہے۔ قدرتی نتیجہ یہ ہے کہ پیکیج خراب ہے یا pfSense بالکل VPN کلائنٹ کے طور پر کام نہیں کر سکتا، اور دونوں غلط ہیں۔ منتخب کرنے والا اس لیے خالی ہے کہ pfSense پر کوئی ریموٹ رسائی سرور ترتیب نہیں دیا گیا، اور یہ پیکیج کبھی فائروال کو باہر کال کرنے کا ذریعہ نہیں تھا۔ دو مختلف کام ایک لفظ شیئر کرتے ہیں، اور خالی فہرست ان میں سے کسی سے ایسی چیز مانگنے کی آواز ہے جو وہ نہیں کرتا۔
کچھ بھی نصب کرنے سے پہلے طے کریں کہ کون شروع کرے گا
ایک سوال پوچھیں: کون سا آلہ کنکشن شروع کرتا ہے؟ اگر سفر میں کوئی ملازم دفتر کے فائروال سے جڑتا ہے، تو pfSense سرور ہے اور ملازم کا لیپ ٹاپ کلائنٹ۔ اس صورت میں آپ کو جس پیکیج کی ضرورت ہے وہ لیپ ٹاپ کے لیے مواد تیار کرتا ہے، کیونکہ کال کرنے والا فریق لیپ ٹاپ ہے۔
اگر pfSense کسی اور کی VPN سروس سے جڑتا ہے، تو فائروال کلائنٹ ہے اور دور کا آپریٹر اس آخری نقطے کا مالک ہے جسے آپ کال کرتے ہیں۔
دونوں صورتیں کلائنٹ کا لفظ استعمال کرتی ہیں، اور الجھن یہیں سے شروع ہوتی ہے۔ یہ لفظ ایک کنکشن میں کردار بیان کرتا ہے، مصنوعات کی قسم نہیں۔
ایکسپورٹر سرور کی طرف کا مددگار ہے
Client Export pfSense پر پہلے سے موجود ریموٹ رسائی سرور لیتا ہے اور جڑنے والے آلے کے لیے مطلوبہ مواد تیار کرتا ہے۔ یہ اس سرور کی ترتیبات، سرٹیفکیٹ اور ٹنل کے اختیارات پڑھتا ہے، پھر انہیں کہیں اور استعمال کے لیے پیک کرتا ہے۔
اسی لیے منتخب کرنے والا صرف Remote Access موڈ کے سرورز کی فہرست دکھاتا ہے۔ ایسا سرور نہ ہو تو ایکسپورٹ کرنے کو کچھ نہیں، اور خالی فہرست خرابی نہیں بلکہ درست رپورٹ ہے۔ پہلے ریموٹ رسائی سرور بنائیں اور منتخب کرنے والا خود بھر جائے گا۔ یہ ترتیب لوگوں کو پیکیج کے کسی بھی ترتیب سے زیادہ بار الجھاتی ہے۔
پیکیج کا حوالہ اس انحصار کو واضح طور پر بیان کرتا ہے۔ پیکیج آپ کے لیے سرور بنا سکتا ہے یہ سمجھنے سے پہلے اسے پڑھیں۔
باہر جانے والا انسٹنس الگ ترتیب ہے
pfSense کو کسی دوسری سروس کا کلائنٹ بنانے کا مطلب ہے OpenVPN کلائنٹ انسٹنس بنانا، اس فراہم کنندہ کے آخری نقطے، پورٹ، پروٹوکول، اسناد اور اعتماد کے مواد کے ساتھ۔ Netgate اسے ایکسپورٹ پیکیج سے الگ دستاویز کرتا ہے، کیونکہ یہ ترتیب میں الگ شے ہے۔
ایکسپورٹر نصب کرنے سے ان میں سے کوئی میدان نہیں بھرتا، اور کوئی ایکسپورٹ فارمیٹ آپ کے لیے انہیں تیار نہیں کرے گا۔ اگر آپ کا فراہم کنندہ پروفائل دیتا ہے، تو آپ اس کی قدریں اپنے بنائے ہوئے انسٹنس میں درآمد یا نقل کرتے ہیں۔
دونوں ترتیبوں کو الگ ذہنی ڈبوں میں رکھیں۔ ایک دوسرے آلات کو جواب دیتی ہے؛ دوسری کسی اور سرور سے ٹنل مانگتی ہے۔
وہ ایکسپورٹ فارمیٹ منتخب کریں جو آلہ استعمال کر سکے
ایکسپورٹ انلائن ترتیبات، بنڈل شدہ آرکائیوز اور مخصوص کلائنٹ ایپلیکیشنز کے لیے انسٹالر کی صورت میں آتے ہیں۔ یہ نہ دیکھیں کون سی ڈاؤن لوڈ زیادہ مکمل لگتی ہے، بلکہ یہ دیکھیں کہ وصول کرنے والا آلہ واقعی کیا درآمد کر سکتا ہے۔
انلائن فائل اس کلائنٹ کے لیے آسان ہے جو چسپاں ترتیب قبول کرتا ہے۔ بنڈل الگ فائلیں لے کر چلتا ہے اور ڈائریکٹری چاہنے والے کلائنٹ کے لیے موزوں ہے۔ انسٹالر فرض کرتا ہے کہ کوئی مخصوص ایپلیکیشن اس پلیٹ فارم پر قابل قبول ہے، جو تکنیکی جتنا ہی پالیسی کا فیصلہ ہے۔ کچھ بھی ڈاؤن لوڈ کرنے سے پہلے پوچھیں کہ وصول کرنے والی ٹیم کون سا کلائنٹ سپورٹ کرتی ہے۔
کچھ ایکسپورٹس میں سرٹیفکیٹ اور نجی کلیدیں ہوتی ہیں، اور اس کلیدی مواد کی حفاظت کرنے والا پاس ورڈ صارف کے اکاؤنٹ پاس ورڈ سے مختلف ہو سکتا ہے۔ مکمل ایکسپورٹ کو ترتیب کے نمونے کے طور پر ٹکٹ میں چسپاں کرنے کے بجائے منظور شدہ اندراج کے ذریعے مواد پہنچائیں۔
سائٹ ٹو سائٹ کو پیکیج نہیں، کردار اور راستے درکار ہیں
برانچ ٹنل پھر ایک الگ ڈیزائن ہے۔ پہچانیں کہ کون سا آخری نقطہ سرور کا کردار رکھتا ہے اور کون سا کلائنٹ کا، پھر کچھ بھی ترتیب دینے سے پہلے دونوں طرف روٹ شدہ نیٹ ورک متعین کریں۔
برانچ کے راستوں، فارورڈنگ کی اجازت یا واپسی کے راستے کے بارے میں Client Export کی کوئی رائے نہیں، کیونکہ ریموٹ رسائی کلائنٹ مواد تیار کرنا ہی اس کا پورا کام ہے۔
پہلے کردار اور راستوں کی فہرست لکھیں، پیکیج کا سوال خود جواب دے دے گا۔ غلط کیا تو کوئی ایکسپورٹ فارمیٹ ڈیزائن نہیں بچاتا۔ واپسی کے راستے پر بھی یہی لاگو ہے: جو برانچ مرکز تک پہنچتی ہے مگر جواب نہیں پا سکتی، وہ کام کرنے والی ٹنل نہیں۔