SoftEther سرور، کلائنٹ اور مینیجر: آپ کو کون سا چاہیے؟
سرور کنکشن قبول کرتا ہے، کلائنٹ ایک بناتا ہے، اور مینیجر تعیناتی میں ترمیم کرتا ہے۔ غلط حصہ انسٹال کرنے سے ایسی ترتیب رہ جاتی ہے جو کچھ نہیں کرتی۔
SoftEther کئی پروگرام فراہم کرتا ہے جو ڈاؤن لوڈ فہرست میں ایک جیسے نظر آتے ہیں مگر بالکل مختلف انداز میں کام کرتے ہیں۔ سرور کنکشن قبول اور منظم کرتا ہے، کلائنٹ کسی آلے سے ایک بناتا ہے، اور مینیجر تعیناتی کی منتظمی کرتا ہے۔ غلط پروگرام چننے سے کام کرنے والی مگر آپ کے ذہن کا کام نہ کرنے والی انسٹالیشن ملتی ہے۔
سرور دراصل کیا کرتا ہے
سرور کی بائنری فائل، vpnserver، سنتی ہے، صارفین کی توثیق کرتی ہے اور مجازی مراکز کو نیٹ ورکس سے جوڑتی ہے۔ یہ شناختیں اور پالیسی رکھتی ہے۔ جب آپ اسے انسٹال کرتے ہیں تو آپ ایسا گیٹ وے بناتے ہیں جس سے دوسرے آلات جڑتے ہیں؛ آپ اپنی مشین کو کسی اور کی سروس استعمال کرنے کے لیے ترتیب نہیں دیتے۔
اس کے سامعین ترتیب ہیں، مصنوعات کی خاصیت نہیں۔ کوئی سامع فعال کیے بغیر مرکز موجود ہو سکتا ہے، اور پیچھے قابل رسائی مرکز نہ ہونے پر بھی سامع فعال ہو سکتا ہے۔ اسی لیے کامیاب پورٹ جانچ ظاہر سے کم ثابت کرتی ہے: کسی چیز نے جواب دیا، اور مفید سوال یہ ہے کہ اس نے آپ کی کس چیز کے خلاف توثیق کی۔ سامع کا نام اور اس کا پورٹ دونوں پوچھیں۔
سرور مینیجر اسی حالت کا انتظامی منظر ہے۔ یہ ترتیب دکھاتا ہے؛ ٹریفک نہیں لے جاتا۔
کلائنٹ دراصل کیا کرتا ہے
کلائنٹ کی بائنری فائل، vpnclient، آلے پر مجازی اڈاپٹر بناتی ہے اور محفوظ اکاؤنٹ کو سرور سے جوڑتی ہے۔ پتہ، راستے اور DNS کا رویہ اسی اڈاپٹر میں آتے ہیں۔ کلائنٹ انسٹال کرنے سے اکاؤنٹ نہیں بنتا، اور دوسری طرف کچھ فعال نہیں ہوتا۔
کلائنٹ ہر رن کے درمیان اپنی حالت بھی رکھتا ہے: اکاؤنٹس کی فہرست، خودکار آغاز کا جھنڈا اور اڈاپٹر کی ترتیب۔ یہی حالت وجہ ہے کہ کلائنٹ انسٹال شدہ دکھ سکتا ہے اور ری بوٹ کے بعد بھی کسی چیز سے نہیں جڑتا۔ مینیو کتنے ہی مکمل دکھیں، سرور مینیجر اس راستے کا متبادل نہیں بن سکتا۔
مینیجر کس لیے ہے
سرور مینیجر انتظامی اسناد کے ساتھ چل رہے سرور سے جڑتا ہے اور اس کی ترتیب میں ترمیم کرتا ہے۔ یہ ایک کنٹرول سطح ہے۔ اس میں نشست ثابت کرتی ہے کہ انتظام کام کرتا ہے؛ یہ مقامی براؤزر کی ٹریفک سرور سے نہیں گزارتا۔
انتظامی اسناد کو صارف پروفائلز سے الگ رکھیں، کیونکہ یہ دو چیزیں مختلف چیزیں دیتی ہیں۔ اگر کسی کو انتظامی لاگ ان ملے تو وہ تعیناتی بدل سکتا ہے؛ اگر صارف اکاؤنٹ ملے تو وہ سروس میں شامل ہو سکتا ہے۔ دوسرے کو حل کرنے کے لیے پہلے کو تقسیم کرنا عام اور مہنگی غلطی ہے۔ کنسول اسی عمل سے سرور تک پہنچتا ہے جو سروس چلاتا ہے، اسی لیے یہ فرق کھونا آسان ہے۔
کچھ بھی دینے سے پہلے لکھیں کہ کون سی اسناد کس کردار کی ہیں۔ جو پاس ورڈ انتظامی کنسول کھولتا ہے وہ VPN اکاؤنٹ نہیں ہے، اور اسے ایسا سمجھنا اس حد کو مٹا دیتا ہے جو آپ کھینچنے کی کوشش کر رہے تھے۔
ہم آہنگ سامع چوتھا کردار شامل کرتے ہیں
SoftEther OpenVPN کے ساتھ ہم آہنگ، نیز L2TP/IPsec اور SSTP سامع پیش کر سکتا ہے۔ یہ پل کے کردار ہیں: سرور دوسرے پروٹوکول میں بولتا ہے تاکہ مقامی موڈ کی حمایت نہ کرنے والا کلائنٹ بھی جڑ سکے۔ یہ کلائنٹ کو سرور یا مینیجر کو کلائنٹ نہیں بناتے۔ ٹکٹ میں اسٹیک کا نام لکھیں، کیونکہ پہلا مفید سوال ہمیشہ یہی ہوتا ہے کہ دو پروگراموں میں سے کس نے خرابی پیدا کی۔
ہم آہنگ سامع استعمال کرنے والے آلے کو موزوں فریق ثالث کلائنٹ اور وہ پیرامیٹرز درکار ہیں جن کی وہ سامع توقع کرتا ہے۔ اس کلائنٹ کی اپنی ترتیب، اپنے لاگ اور ناکامی کے اپنے طریقے ہیں، اس لیے کچھ بھی پڑھنے سے پہلے معاونت کو جاننا ہوگا کہ کون سا اسٹیک چل رہا ہے۔ مقامی کلائنٹ کے مشورے ہم آہنگ کلائنٹ میں ملانا وقت ضائع کرتا ہے۔
ایک ہی مرحلے میں جزو کو کام سے ملائیں
جب دوسرے آلات آپ سے جڑتے ہیں تو سرور درکار ہے، جب یہ آلہ موجودہ گیٹ وے استعمال کرنا چاہے تو کلائنٹ درکار ہے، اور جب گیٹ وے کی ترتیب بدلنی ہو تو مینیجر درکار ہے۔ صرف پہلے دو ٹریفک منتقل کرتے ہیں۔ تیسرا دیتے وقت انتظامی اسناد کو صارفین کے ہاتھوں سے دور رکھیں۔
| Component | What it does | What it cannot do |
|---|---|---|
vpnserver | Terminates VPN sessions and holds hub state | Create an outgoing connection for your device |
vpnclient | Creates the virtual adapter and connects an account | Administer the server's configuration |
| Server Manager | Edits a running server's configuration | Carry your traffic or replace the client |
پھر نتیجہ اسی پرت میں جانچیں جسے آپ نے بدلا، نہ کہ اس پرت میں جسے آپ نے انسٹال کیا۔ کلائنٹ اس وقت کام کرتا ہے جب اس کے اڈاپٹر کا پتہ ہو اور مطلوبہ وسیلہ جواب دے۔
سرور اس وقت کام کرتا ہے جب مطلوبہ سامع مطلوبہ اکاؤنٹ قبول کرے، اور مینیجر اس وقت کام کرتا ہے جب وہ غلطی سے بدلے بغیر ترتیب پڑھ سکے۔ یہ تین جملے زیادہ تر الجھن روکتے ہیں۔ vpncmd اوزار سرور اور کلائنٹ دونوں اطراف کے لیے کمانڈ لائن کا متبادل ہے، جو گرافیکل کنسول نہ ہونے پر مفید ہے۔