InternetSpeed.online

زبان

مضامین

عملی رہنما

اپنا خود کا Xray VPN سرور (VLESS + REALITY) کیسے ترتیب دیں

انٹرنیٹ سنسرشپ اور VPN پروٹوکول بلاکنگ کو نظرانداز کرنے میں مدد کے لیے اپنا خود کا Xray VPN سیٹ کریں۔ اسکرپٹ کے ساتھ سرور انسٹال کریں اور Hiddify کا استعمال کرتے ہوئے اپنے آلات کو جوڑیں۔

تجربہ کیا گیا: Ubuntu سرور سیٹ اپ، ڈیوائس مینجمنٹ، تنسیخ، ریبوٹ کے بعد ریکوری اور حقیقی VPN کنکشنز۔ دو VPS سرورز پر سپیڈ ٹیسٹ تقریباً 850 Mbps ڈاؤن لوڈ اور 900 Mbps اپ لوڈ تک پہنچ گئے۔ DNS، IPv6 اور منقطع تحفظ سمیت ہر تعاون یافتہ پلیٹ فارم پر مکمل Hiddify چیک مکمل نہیں ہیں۔

یہ VPN کب مدد کر سکتا ہے؟

اگر آپ کے معمول کے VPN مزید مربوط نہیں ہوتے ہیں اور سنسر شپ ویب سائٹس یا ایپس کو رسائی سے دور رکھتی ہے، تو ہو سکتا ہے آپ کا نیٹ ورک VPN سرورز یا قابل شناخت VPN پروٹوکول کو مسدود کر رہا ہو۔ VLESS اور REALITY کے ساتھ ذاتی Xray سرور آزمانے کا دوسرا آپشن ہے۔

REALITY کنکشن کو عام محفوظ ویب ٹریفک سے مشابہ بنانے میں مدد کرتا ہے، جس سے اس کی شناخت مشکل ہو جاتی ہے۔ اس سے ان نیٹ ورکس پر مدد مل سکتی ہے جو روایتی VPN پروٹوکول کو روکتے ہیں۔ یہ ایک عالمگیر حل نہیں ہے: ایک بلاک شدہ سرور IP یا ایک نیٹ ورک جو صرف مخصوص منزلوں کی اجازت دیتا ہے پھر بھی کنکشن کو روک سکتا ہے۔

اس گائیڈ میں موجود اسکرپٹ سرور کو ترتیب دیتا ہے اور آپ کا پہلا کنکشن پروفائل بناتا ہے۔ ایک ہم آہنگ کلائنٹ انسٹال کریں، جیسے Hiddify، اور اس پروفائل کو شامل کریں۔ اس کے بعد آپ ایپ میں کنکشن بٹن کے ساتھ VPN کو آن اور آف کر سکتے ہیں۔

آپ کو ڈومین خریدنے، TLS سرٹیفکیٹ حاصل کرنے یا کنفیگریشن فائلوں میں ترمیم کرنے کی ضرورت نہیں ہے۔ اسکرپٹ مینو کے ذریعے ڈیوائس پروفائلز کو شامل اور منسوخ کریں۔

REALITY کے بارے میں

ہم نے کیا رفتار حاصل کی؟

دو VPS سرورز کے ساتھ ہمارے ٹیسٹوں میں، VLESS + REALITY کے ساتھ Xray نے تقریباً 850 Mbps ڈاؤن لوڈ اور 900 Mbps اپ لوڈ فراہم کیا۔ یہ سب سے زیادہ VPN رفتار ہیں جو ہم نے اب تک اپنی جانچ میں دیکھی ہیں۔

آپ کے نتائج مختلف ہو سکتے ہیں۔ رفتار آپ کے انٹرنیٹ کنکشن، آپ کے آلے کے درمیان روٹ، VPS اور پیمائش کے سرور، اور ہوسٹنگ فراہم کنندہ کے نیٹ ورک پر منحصر ہے۔ VPS کے منصوبے ہارڈ ویئر کی کارکردگی، مشترکہ وسائل اور نیٹ ورک کی رفتار کی حدود میں بھی مختلف ہیں۔ یہاں تک کہ ایک ہی پلان پر سرور بھی مختلف کارکردگی کا مظاہرہ کر سکتے ہیں۔ یہ پیمائشیں ظاہر کرتی ہیں کہ ہم نے کیا حاصل کیا، ہر سرور یا کنکشن کے لیے ضمانت شدہ رفتار نہیں۔

1. ایک سرور کا انتخاب کریں۔

یہ گائیڈ عوامی IPv4 ایڈریس کے ساتھ صاف Ubuntu VPS کے لیے ہے۔ سیٹ اپ کے لیے آپ کو پاس ورڈ یا SSH کلید کے ساتھ root رسائی، اور Windows، macOS یا Linux کمپیوٹر کی ضرورت ہے۔ انسٹالر x86_64 اور ARM64 کو سپورٹ کرتا ہے۔ ہمارے سرور ٹیسٹ نے x86_64 پر Ubuntu 26.04.1 استعمال کیا۔

اپنی ضروریات کے لیے ایک ہوسٹنگ فراہم کنندہ اور ملک کا انتخاب کریں، بشمول وہ ملک جس کا IP پتہ آپ چاہتے ہیں اور جن وسائل تک آپ رسائی حاصل کرنا چاہتے ہیں۔ کچھ ویب سائٹس ڈیٹا سینٹر کے آئی پی ایڈریسز کو محدود کرتی ہیں، اس لیے صحیح ملک میں سرور کسی خاص سروس تک رسائی کی ضمانت نہیں دیتا ہے۔

1 vCPU اور 1 GB RAM کے ساتھ شروع کریں۔ رفتار آپ کے کنکشن، VPS کے راستے، ہوسٹنگ نیٹ ورک اور سرور کی کارکردگی پر منحصر ہے۔ ایک ہی تعداد میں کور اور میموری کی مقدار والے منصوبے مختلف پروسیسرز استعمال کر سکتے ہیں، سی پی یو کے وسائل کو مختلف طریقے سے بانٹ سکتے ہیں اور مختلف نیٹ ورک کی رفتار کی حدیں لگا سکتے ہیں۔ زیادہ مہنگا منصوبہ ضروری نہیں کہ سست روٹ کو ٹھیک کرے۔

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

اسکرپٹ root SSH رسائی کا استعمال کرتی ہیں۔ اگر آپ کا فراہم کنندہ آپ کو ایک مختلف اکاؤنٹ دیتا ہے، تو اس گائیڈ پر عمل کرنے سے پہلے اس کی دستاویزات کا استعمال کرتے ہوئے root تک رسائی کا بندوبست کریں۔ VPS آپریٹنگ سسٹم کو اپ ڈیٹ رکھیں۔

2. چیک کریں کہ آپ لاگ ان کر سکتے ہیں۔

Windows: شروع سے PowerShell کھولیں۔ macOS: Command+Space دبائیں اور ٹرمینل کھولیں۔ Linux: ٹرمینل کھولیں۔

SERVER_IP کو اپنے VPS عوامی IPv4 ایڈریس سے تبدیل کریں۔ پاس ورڈ کمانڈ یا ذیل میں کلیدی کمانڈ کا انتخاب کریں۔

آپ کے پہلے کنکشن پر، SSH آپ سے سرور کلید پر بھروسہ کرنے کو کہتا ہے۔ اگر دستیاب ہو تو اس کے فنگر پرنٹ کا موازنہ ہوسٹنگ کنسول سے کریں، پھر yes ٹائپ کریں۔ جب آپ ٹائپ کرتے ہیں تو پاس ورڈ کے حروف ظاہر نہیں ہوتے ہیں۔

لاگ ان کرنے کے بعد، اپنے کمپیوٹر پر واپس جانے کے لیے exit چلائیں۔

آپ کے کمپیوٹر پر — پاس ورڈ یا ڈیفالٹ SSH کلید
ssh root@SERVER_IP
آپ کے کمپیوٹر پر — ایک مخصوص SSH کلید
ssh -i ~/.ssh/id_ed25519 root@SERVER_IP
سرور پر - اپنے کمپیوٹر پر واپس جائیں۔
exit
اگر SSH جڑ نہیں سکتا

سرور کا پتہ، لاگ ان کی تفصیلات اور VPS کی حیثیت چیک کریں۔ اگر آپ کا فراہم کنندہ ایک مختلف SSH پورٹ استعمال کرتا ہے، تو نیچے 2222 کو تبدیل کریں۔ تبدیل شدہ سرور کلیدی وارننگ کے لیے، ٹربل شوٹنگ سیکشن دیکھیں۔

اگر Windows ssh نہیں ڈھونڈ سکتا ہے تو Start کھولیں اور Optional features تلاش کریں۔ اسے کھولیں، View features یا Add a feature کا انتخاب کریں، OpenSSH Client تلاش کریں اور اسے انسٹال کریں۔ پھر PowerShell دوبارہ کھولیں۔ یہ ایک Windows جزو ہے۔ آپ کو اسے کسی اور ویب سائٹ سے ڈاؤن لوڈ کرنے کی ضرورت نہیں ہے۔

آپ کے کمپیوٹر پر — ایک حسب ضرورت SSH پورٹ
ssh -p 2222 root@SERVER_IP

3. انسٹالر ڈاؤن لوڈ اور چلائیں۔

نیچے دی گئی زپ ڈاؤن لوڈ کریں اور اسے نکالیں۔ اسکرپٹ پر مشتمل xray-guide فولڈر کھولیں۔

Windows: فائل ایکسپلورر میں، اس فولڈر کے ایڈریس بار پر کلک کریں، powershell ٹائپ کریں اور Enter دبائیں۔ کھلنے والی ونڈو میں نیچے Windows کمانڈ چلائیں۔

macOS یا Linux: ٹرمینل کھولیں، cd ٹائپ کریں اور اس کے بعد ایک جگہ، xray-guide فولڈر کو کھڑکی میں گھسیٹیں اور Enter کو دبائیں۔ پھر ذیل میں macOS یا Linux کمانڈ چلائیں۔

سرور IP ایڈریس ٹائپ کریں، پھر 1 — Set up server کا انتخاب کریں۔ اگر آپ SSH کلید استعمال کرتے ہیں، تو اس کا راستہ درج کریں۔ بصورت دیگر Enter دبائیں۔ اپنے پہلے کنکشن پروفائل کو ایک نام دیں، جیسے my-xray-vpn، یا اس نام کو استعمال کرنے کے لیے Enter دبائیں۔

ایک پروفائل میں سرور کا پتہ اور اسناد شامل ہوتی ہیں جن کی آپ کی VPN ایپ کو مربوط ہونے کی ضرورت ہوتی ہے۔ اس کمپیوٹر کے لیے ایک پروفائل کے ساتھ شروع کریں۔ ہر اضافی فون یا کمپیوٹر کے لیے ایک علیحدہ فون بنائیں تاکہ آپ دوسرے کو منقطع کیے بغیر ایک کے لیے رسائی منسوخ کر سکیں۔

لانچر پہلے SSH پورٹ 22 استعمال کرتا ہے۔ اگر کنکشن کا وقت ختم ہو جاتا ہے یا انکار کر دیا جاتا ہے، تو یہ آپ کو دوسری بندرگاہ میں داخل ہونے دیتا ہے۔ غلط ان پٹ کی وضاحت کی گئی ہے لہذا آپ دوبارہ کوشش کر سکتے ہیں۔ SSH آپ کا پاس ورڈ ہینڈل کرتا ہے۔ لانچر اسے محفوظ نہیں کرتا ہے۔

تصدیق میں سرور کا پتہ چیک کریں اور انسٹال کرنے کے لیے y ٹائپ کریں۔ ٹرمینل ختم ہونے تک کھلا رکھیں۔

اسکرپٹ Xray انسٹال کرتا ہے اور REALITY منزلوں کو خود بخود جانچتا ہے، www.google.com. سے شروع ہونے پر، اگر یہ ناکام ہوجاتا ہے، تو اسکرپٹ www.googletagmanager.com (ایمنیزیا کے ذریعہ استعمال کیا جاتا ہے)، dl.google.com اور www.cloudflare.com. کو آزماتا ہے: ویب سائٹ کو کھولنے کے دوران آپ کو ٹرم کو چلانے کی ضرورت نہیں ہے۔ اسکرپٹ پہلی منزل کو محفوظ کرتی ہے جو حقیقی VPN کنکشن ٹیسٹ پاس کرتی ہے، SSH رسائی کو محفوظ رکھتے ہوئے فائر وال کو کنفیگر کرتی ہے، اور آپ کا پروفائل بناتی ہے۔ آپ کا VPN ٹریفک آپ کے VPS سے نکلتا ہے۔ موجودہ تنصیبات اپنی محفوظ کردہ منزل کو برقرار رکھتی ہیں۔

سیٹ اپ اسکرپٹ ڈاؤن لوڈ کریں (.zip)

Windows PowerShell — نکالے گئے فولڈر سے چلائیں۔
.\Connect-XrayServer.ps1
macOS یا Linux — نکالے گئے فولڈر سے چلائیں۔
bash ./connect-xray-server.sh
اگر PowerShell اسکرپٹ کو روکتا ہے۔

اگر غلطی کہتی ہے کہ فائل ڈیجیٹل طور پر دستخط شدہ نہیں ہے، تو اس کمانڈ کو اسی فولڈر میں چلائیں، پھر اسکرپٹ کو دوبارہ شروع کرنے کی کوشش کریں۔

PowerShell — ڈاؤن لوڈ کردہ اسکرپٹ کو غیر مسدود کریں۔
Unblock-File -LiteralPath .\Connect-XrayServer.ps1

اگر خرابی کہتی ہے کہ چلانے والی اسکرپٹس کو غیر فعال کر دیا گیا ہے، تو ان کمانڈز کو چلائیں، پرامپٹ کی تصدیق کریں اور اسکرپٹ کو دوبارہ شروع کرنے کی کوشش کریں۔ پالیسی کی تبدیلی اس وقت تک جاری رہتی ہے جب تک کہ آپ اس PowerShell ونڈو کو بند نہ کر دیں۔

PowerShell — اس ونڈو کے لیے سکرپٹ کی اجازت دیں۔
Set-ExecutionPolicy -Scope Process -ExecutionPolicy RemoteSigned
Unblock-File -LiteralPath .\Connect-XrayServer.ps1

اگر پالیسی کی خرابی باقی رہتی ہے، تو خرابی کا سراغ لگانے کے لیے غلطی کا پیغام رکھیں۔

اگر کوئی REALITY منزل کام نہیں کرتی ہے۔

اسکرپٹ امیدواروں کو خود بخود آزماتا ہے اور رپورٹ کرتا ہے کہ ہر چیک کیوں ناکام ہوا۔ اگر کوئی پاس نہیں ہوتا ہے تو یہ ورکنگ پروفائل جاری نہیں کرتا ہے۔ ان غلطی کے پیغامات کو محفوظ کریں۔ آپ کو خود دوسری ویب سائٹ تلاش کرنے کی ضرورت نہیں ہے۔

نیٹ ورک کے مسائل کے لیے ہوسٹنگ اکاؤنٹ چیک کریں۔ اگر غلطیوں میں ٹائم آؤٹ یا DNS ناکامیوں کا ذکر ہے، تو فراہم کنندہ سے اپنے VPS سے آؤٹ باؤنڈ HTTPS اور DNS چیک کرنے کو کہیں۔ مسئلہ حل ہونے کے بعد اسی لانچر کو دوبارہ آزمائیں اگر یہ اب بھی ناکام ہو جاتا ہے، تو خرابی کا سراغ لگانے کے لیے غلطی کا متن استعمال کریں۔ پاس ورڈز یا کنکشن لنکس کا اشتراک نہ کریں۔

README.txt خودکار جانچ اور اختیاری حسب ضرورت میزبان نام کی ترتیبات کی وضاحت کرتا ہے۔ ایک کامیاب سرور سائیڈ ٹیسٹ اس بات کی ضمانت نہیں دیتا کہ آپ کا انٹرنیٹ فراہم کنندہ کنکشن کی اجازت دیتا ہے۔ اسکرپٹ کسی موجودہ تنصیب کی منزل کو تبدیل نہیں کرتا ہے یا موجودہ پروفائلز کو باطل نہیں کرتا ہے۔

4. اپنا کنکشن پروفائل تلاش کریں۔

سیٹ اپ مکمل ہونے پر، اسکرپٹ vless:// سے شروع ہونے والے آپ کے کنکشن کا لنک دکھاتا ہے، اور اسے ٹیکسٹ فائل میں محفوظ کرتا ہے۔ ٹرمینل سے پورے لنک کو کاپی کریں یا اسکرپٹ کے ذریعہ پرنٹ کردہ راستے پر فائل کو کھولیں۔ پہلے سے طے شدہ پروفائل نام کے ساتھ، آپ کے ہوم فولڈر میں فائل Xray/SERVER_IP/my-xray-vpn.txt ہے۔

لنک اور اس کا QR کوڈ آپ کے VPN تک رسائی فراہم کرتا ہے۔ انہیں نجی رکھیں اور انہیں عوامی اسکرین شاٹس یا سپورٹ کی درخواستوں میں شامل نہ کریں۔

اگر سیٹ اپ رک جاتا ہے تو، رپورٹ شدہ مسئلہ کو ٹھیک کریں اور لانچر کو اسی سرور اور ڈیوائس کے نام سے دوبارہ چلائیں۔ موجودہ ڈیوائس کی شناخت اس انسٹالر کے زیر انتظام سرور پر محفوظ ہے۔ یہ غیر متعلقہ Xray انسٹالیشن کو اوور رائٹ کرنے سے انکار کرتا ہے۔

5. Windows، macOS یا Linux کو مربوط کریں

نیچے دیئے گئے لنک کا استعمال کرتے ہوئے آفیشل Hiddify GitHub صفحہ کھولیں اور Windows، macOS یا Linux کے لیے ایپ ڈاؤن لوڈ کریں۔

سیٹ اپ کے اختتام پر دکھائے گئے مکمل vless:// لنک کو کاپی کریں، یا اسے محفوظ کردہ my-xray-vpn.txt فائل سے کاپی کریں۔ Hiddify کھولیں، + پر کلک کریں اور Add from clipboard کو منتخب کریں۔ درآمد شدہ پروفائل کو منتخب کریں۔

ایپلیکیشنز سے VPN کے ذریعے ٹریفک بھیجنے کے لیے VPN موڈ (جسے TUN بھی کہا جاتا ہے) استعمال کریں، بشمول وہ ایپس جو سسٹم پراکسی استعمال نہیں کرتی ہیں۔ سسٹم پراکسی موڈ میں، ایک براؤزر VPN کے ذریعے کام کر سکتا ہے جبکہ دوسری ایپلیکیشن براہ راست جڑتی ہے۔

آفیشل Hiddify گائیڈ اس ترتیب کو Settings → Advanced → Config Options → Enable TUN کے تحت دکھاتا ہے۔ اگر اس کے بجائے آپ کے ورژن میں کنکشن موڈ سلیکٹر ہے، تو VPN منتخب کریں۔ Windows پر، اگر ایڈمنسٹریٹر تک رسائی درکار ہے، مکمل طور پر Hiddify سے باہر نکلیں، اس کے شارٹ کٹ پر دائیں کلک کریں اور Run as administrator کو منتخب کریں۔ macOS یا Linux پر درخواست کردہ سسٹم کی اجازتوں کو منظور کریں، پھر کنکشن بٹن دبائیں۔ ہر پلیٹ فارم کے لیے اسکرین شاٹس اور علیحدہ ہدایات بعد میں شامل کی جائیں گی۔

پہلے کنکشن کی جانچ کے لیے، روٹنگ کا استعمال کریں جو VPN کے ذریعے انٹرنیٹ ٹریفک بھیجتی ہے۔ وہ قواعد جو منتخب ممالک یا ویب سائٹس کے لیے VPN کو نظرانداز کرتے ہیں وہ ان کنکشنز کو براہ راست بھیج سکتے ہیں۔

Hiddify ڈاؤن لوڈ کریں — آفیشل GitHub

آفیشل Hiddify ایپ گائیڈ

6. iPhone یا Android کو جوڑیں۔

لانچر کو دوبارہ چلائیں اور Manage devices کا انتخاب کریں۔ Add device کو منتخب کریں، ایک نام درج کریں جیسے my-iphone یا my-android، پھر Show QR code کو منتخب کریں اور وہ نام درج کریں۔

iPhone: نیچے دیئے گئے لنک کا استعمال کرتے ہوئے App Store سے Hiddify انسٹال کریں۔ Hiddify میں، اپنے کمپیوٹر پر QR کوڈ کو اسکین کرکے پروفائل شامل کریں، iOS کے کہنے پر VPN کنفیگریشن کو مربوط کریں اور اجازت دیں۔ دستیابی کا انحصار آپ کے App Store علاقے پر ہے۔ چیک کریں کہ آپ VPS خریدنے سے پہلے مناسب کلائنٹ انسٹال کر سکتے ہیں۔

Android: نیچے دیئے گئے لنک کا استعمال کرتے ہوئے Google Play سے Hiddify انسٹال کریں۔ ایپ میں پروفائل QR کوڈ اسکین کریں، Android VPN درخواست کو مربوط کریں اور منظور کریں۔

اگر اسکیننگ دستیاب نہیں ہے تو، لنک کو نجی طور پر منتقل کریں اور اسے کلپ بورڈ سے درآمد کریں۔ ہر ڈیوائس کے لیے علیحدہ پروفائل استعمال کریں تاکہ آپ دوسرے کو تبدیل کیے بغیر ایک کو منسوخ کر سکیں۔

Hiddify برائے iPhone — App Store

Hiddify برائے Android — Google Play

7. اپنا کنکشن چیک کریں۔

جڑنے سے پہلے اور بعد میں My IP کھولیں۔ Hiddify منسلک ہونے کے ساتھ، بیرونی IPv4 پتہ آپ کا VPS پتہ، یا ہوسٹنگ فراہم کنندہ کا تفویض کردہ آؤٹ باؤنڈ پتہ ہونا چاہیے۔

اپنی ضرورت کی ویب سائٹس اور ایپس کو کھولیں اور چیک کریں کہ وہ قابل رسائی ہیں اور صحیح طریقے سے کام کرتی ہیں۔

IPv6 کو بھی چیک کریں: جب آپ VPN کے ذریعے تمام ٹریفک کو روٹ کرنے کا ارادہ رکھتے ہیں تو ٹیسٹ میں آپ کے اصل فراہم کنندہ IPv6 کا پتہ ظاہر نہیں ہونا چاہیے۔ یہ سرور کنفیگریشن IPv4 انٹرنیٹ سے باہر نکلنے کے لیے استعمال کرتی ہے۔ کلائنٹ کو IPv6 کو مناسب طریقے سے روٹ یا بلاک کرنا چاہیے۔ مقامی Hiddify IPv6 رویے کی ابھی تک ہر پلیٹ فارم کے لیے تصدیق نہیں ہوئی ہے۔

DNS روٹنگ چیک کریں۔ DNS درخواستیں مطلوبہ VPN کنکشن سے باہر براہ راست آپ کے فراہم کنندہ کے پاس نہیں جانی چاہئیں۔ کسی تیسرے فریق کے حل کنندہ کو ٹیسٹ میں دیکھنا بذات خود کسی لیک ہونے کا ثبوت نہیں ہے۔

صرف منسلک لیبل یہ ثابت نہیں کرتا کہ ہر ایپلیکیشن VPN استعمال کر رہی ہے۔ ایک کامیاب پراکسی ٹیسٹ بھی فل ڈیوائس DNS، IPv6 یا منقطع تحفظ کو ثابت نہیں کرتا ہے۔

اپنا آئی پی ایڈریس چیک کریں۔

IPv6 چیک کریں۔

DNS حل کرنے والوں کو چیک کریں۔

8. اپنے آلات کا نظم کریں۔

وہی لانچر چلائیں اور Manage devices کا انتخاب کریں۔ مینو آپ کو ایک ڈیوائس شامل کرنے، اس کا لنک یا QR کوڈ دکھانے، پروفائلز کی فہرست، رسائی منسوخ کرنے اور سرور کو چیک کرنے دیتا ہے۔

رسائی منسوخ کرنے کے لیے، Remove device کا انتخاب کریں اور اس کا نام دو بار درج کریں۔ صرف Hiddify کے اندر پروفائل کو حذف کرنے سے سرور کی اسناد منسوخ نہیں ہوتی ہیں۔ کاپی شدہ لنک اب بھی کہیں اور استعمال کیا جا سکتا ہے۔

آلہ کو شامل کرنا یا ہٹانا مختصر طور پر Xray کو دوبارہ شروع کرتا ہے۔ دوسرے آلات دوبارہ جڑ سکتے ہیں، لیکن ان کے پروفائلز درست رہتے ہیں۔ ایک نام جیسا کہ my-iphone صرف ایک آسان لیبل ہے: اسی پروفائل کو کسی اور ڈیوائس پر درآمد کیا جا سکتا ہے۔ جب آپ ان کی رسائی کو آزادانہ طور پر کنٹرول کرنا چاہتے ہیں تو علیحدہ پروفائلز کا استعمال کریں۔

مینو میں Check server شامل ہے۔ اگر VPN کام کرنا بند کر دے تو اسے استعمال کریں: اسکرپٹ چیک کرتا ہے کہ آیا Xray چل رہا ہے، آیا اس کی ترتیبات درست ہیں اور، جب کوئی پروفائل موجود ہے، آیا ٹیسٹ VPN کنکشن سرور پر کام کرتا ہے۔ ایک کامیاب نتیجہ کا مطلب ہے کہ سرور سائیڈ چیکس پاس ہو گئے۔ یہ آپ کے فون یا کمپیوٹر پر انٹرنیٹ کنکشن یا Hiddify سیٹنگز کو چیک نہیں کرتا ہے۔

Windows — ڈیوائس مینو کھولیں۔
.\Connect-XrayServer.ps1 -Server SERVER_IP -Action menu
macOS یا Linux — ڈیوائس کا مینو کھولیں۔
bash ./connect-xray-server.sh SERVER_IP menu

9. اگر کچھ کام نہیں کرتا ہے۔

لاگ ان نہیں ہو سکتا: آئی پی ایڈریس، اسناد اور VPS اسٹیٹس چیک کریں۔ اگر آپ کے فراہم کنندہ نے اسے تبدیل کیا ہے تو درست SSH پورٹ استعمال کریں۔

SSH کا کہنا ہے کہ REMOTE HOST IDENTIFICATION HAS CHANGED: آپ کا کمپیوٹر اس ایڈریس پر پہلے استعمال کیے گئے سرور کی شناخت کو یاد رکھتا ہے، لیکن سرور اب ایک مختلف کلید پیش کر رہا ہے۔ یہ آپ کے VPS کو دوبارہ انسٹال کرنے کے بعد متوقع ہے۔ ایڈریس کی تصدیق کریں اور اپنے ہوسٹنگ اکاؤنٹ میں دوبارہ انسٹال کریں، اور جہاں دستیاب ہو ہوسٹنگ کنسول میں نئے کلیدی فنگر پرنٹ کا موازنہ کریں۔ تب ہی نیچے دی گئی کمانڈ کے ساتھ پرانی محفوظ کی گئی کلید کو ہٹا دیں اور دوبارہ جڑیں۔ اگر آپ نے سرور کو دوبارہ انسٹال نہیں کیا تو، نئی کلید قبول کرنے سے پہلے اپنے ہوسٹنگ فراہم کنندہ سے تبدیلی کے بارے میں پوچھیں۔

سیٹ اپ رک گیا: انسٹالر پیغام کی پیروی کریں۔ غیر تعاون یافتہ نظام، ایک مصروف بندرگاہ یا ناکام جزو ڈاؤن لوڈ انسٹالیشن کو روک سکتا ہے۔ ایک ساتھ متعدد سیٹ اپ نہ چلائیں۔

منسلک ہے لیکن ویب سائٹس لوڈ نہیں ہوتی ہیں: آپ نے جو پروفائل درآمد کیا ہے اسے منتخب کریں، چیک کریں کہ Hiddify VPN وضع استعمال کر رہا ہے جیسا کہ مرحلہ 5 میں بتایا گیا ہے، اور دیگر VPN ایپس کو بند کر دیں۔ پھر اسکرپٹ میں Manage devices کھولیں اور Check server کو منتخب کریں۔ اگر یہ غلطی کی اطلاع دیتا ہے، تو اس پیغام کو سرور کی چھان بین کے لیے استعمال کریں۔

Wi-Fi پر کام کرتا ہے لیکن موبائل ڈیٹا پر نہیں: سرور آپ کے Wi-Fi فراہم کنندہ کے ذریعے قابل رسائی ہے، لیکن موبائل آپریٹر کنکشن کو فلٹر کر سکتا ہے یا اسے روٹنگ کا مسئلہ درپیش ہے۔ اسے کم کرنے کے لیے، کسی دوسرے موبائل آپریٹر سے سم یا ہاٹ اسپاٹ آزمائیں۔ Xray کو دوبارہ انسٹال کرنا ضروری نہیں کہ فراہم کنندہ کے لیے مخصوص مسئلہ حل کرے۔

پہلے کام کیا، اب روک دیا گیا: چیک کریں کہ VPS چل رہا ہے اور اس کا ٹریفک الاؤنس ختم نہیں ہوا ہے۔ سرور چیک چلائیں اور دوسرا نیٹ ورک آزمائیں۔

کم رفتار: VPN کو آف کر کے چیک کریں کہ آیا آپ کا انٹرنیٹ کنکشن بھی سست ہے۔ اگر صرف VPN سست ہے، VPS کا راستہ، ہوسٹنگ نیٹ ورک کی حدود یا سرور کا بوجھ ذمہ دار ہو سکتا ہے۔ پلان کو تبدیل کرنے سے پہلے اپنے ہوسٹنگ ٹریفک الاؤنس اور نیٹ ورک کی حدود کو چیک کریں۔

انسٹالر ایسے قوانین کا اضافہ کرتا ہے جو VPN صارفین کو ہوسٹنگ فراہم کنندہ کے نجی نیٹ ورک اور کلاؤڈ سروس انٹرفیس تک رسائی سے روکتا ہے۔ یہ SMTP پورٹ 25، 465 اور 587 پر براہ راست ای میل بھیجنے کو بھی روکتا ہے تاکہ کسی پروفائل کا اشتراک یا چوری ہونے کی صورت میں غلط استعمال کو کم کیا جا سکے۔ براؤزر میں ویب میل اب بھی کام کرتی ہے۔ منسلک ہونے کے دوران کچھ ای میل ایپس سے میل بھیجنا ناکام ہو سکتا ہے۔

اپنے کمپیوٹر پر — سرور کی تبدیلی کی تصدیق کرنے کے بعد ہی پرانی SSH کلید کو ہٹا دیں۔
ssh-keygen -R SERVER_IP

اپنی مرضی کے مطابق SSH پورٹ کے لیے، استعمال کریں: ssh-keygen -R "[SERVER_IP]:PORT"۔ پھر دوبارہ جڑیں اور نئے فنگر پرنٹ کی تصدیق کریں۔

10. بیک اپ اور اپ ڈیٹس

آپ کو روزمرہ کے استعمال کے لیے اس مینو کی ضرورت نہیں ہے۔ بیک اپ اپ ڈیٹ یا سرور کو دوبارہ انسٹال کرنے سے پہلے آپ کے سرور کی ترتیبات اور موجودہ ڈیوائس کی اسناد کی ایک کاپی رکھتا ہے۔ اکیلے کنکشن کا لنک ایک مکمل سرور بیک اپ نہیں ہے۔ اپ ڈیٹس آپ کو نئے اسکرپٹ بنڈل میں شامل اصلاحات کو لاگو کرنے دیتے ہیں۔

تبدیلیاں کرنے سے پہلے Back up settings کا انتخاب کریں۔ مینو سرور پر ایک نجی آرکائیو کو محفوظ کرتا ہے اور اس کا راستہ پرنٹ کرتا ہے۔ VPS کو دوبارہ بنانے سے پہلے اسے اپنے کمپیوٹر پر ڈاؤن لوڈ کریں۔ سرور سائیڈ کاپی سرور کے حذف ہونے سے بچ نہیں پائے گی۔

EXACT_FILENAME کو مینو سے پرنٹ کردہ فائل نام سے تبدیل کرتے ہوئے، اپنے کمپیوٹر پر نیچے دی گئی کمانڈ کا استعمال کریں۔ ایک مخصوص SSH کلید کے لیے -i KEY_PATH یا حسب ضرورت SSH پورٹ کے لیے -P PORT شامل کریں۔ ڈاؤن لوڈ کردہ بیک اپ کو نجی رکھیں: اس میں رسائی کی چابیاں ہیں۔

Update to bundled Xray version آپ کے اسکرپٹ بنڈل میں شامل Xray ورژن کو انسٹال کرتا ہے۔ ایک نیا جائزہ شدہ بنڈل استعمال کرنے کے لیے، اسے ڈاؤن لوڈ کریں، نئے مینجمنٹ اسکرپٹ کو اپ لوڈ کرنے کے لیے اپنے موجودہ پروفائل نام کے ساتھ Set up server چلائیں، پھر مینو میں اپ ڈیٹ کا اختیار منتخب کریں۔ موجودہ پروفائلز محفوظ ہیں۔ ایک ہی بنڈل کے ساتھ اس اختیار کو چلانے سے نئی ریلیز نہیں ملتی ہیں۔ Ubuntu اپ ڈیٹس الگ ہیں۔

خودکار بیک اپ کی بحالی بعد میں شامل کی جائے گی۔ فی الحال، تکنیکی مدد کے ساتھ دستی بحالی کے لیے بیک اپ مفید ہے۔ اگر آپ شروع سے متبادل سرور ترتیب دینے کو ترجیح دیتے ہیں تو نئے پروفائلز بنائیں اور انہیں اپنے آلات پر درآمد کریں۔

روزمرہ کے استعمال کے لیے، Hiddify کھولیں اور جڑیں۔ اسکرپٹ مینو کی ضرورت صرف ڈیوائس مینجمنٹ اور سرور کی دیکھ بھال کے لیے ہے۔

اپنے کمپیوٹر پر - ایک بیک اپ ڈاؤن لوڈ کریں۔
scp root@SERVER_IP:/etc/internetspeed-xray/backups/EXACT_FILENAME.tar.gz .