هي Xray VLESS ريئلٽي سرور سيٽ اپ گائيڊ توهان کي توهان جي VPS تي هڪ جديد پراڪسي کي ترتيب ڏيڻ ۾ مدد ڪري ٿو. ريئلٽي ٽرانسپورٽ-سيڪيورٽي پرت سان VLESS هن وقت سڀ کان وڌيڪ گهربل خود ميزباني ڪيل پراڪسي سيٽ اپ آهي ريئلٽي ٽرانسپورٽ-سيڪيورٽي پرت سان VLESS هن وقت سڀ کان وڌيڪ گهربل خود ميزباني ڪيل پراڪسي سيٽ اپ آهي: هڪ ڪلاسيڪل VPN جي برعڪس اهو هڪ مخصوص هٿ ملائڻ يا هڪ مقرر ٿيل پيڪٽ دستخط پيدا نٿو ڪري. ريئلٽي هڪ حقيقي، مشهور ويب سائيٽ (ٽارگيٽ) جي TLS 1.3 هٿ ملائڻ کي ڪلون ڪري ٿي، تنهن ڪري تار کي ڏسندڙ DPI سسٽم ڏانهن، توهان جي سرور سان ڪنيڪشن ان ويب سائيٽ تي ايندڙ ڪنهن شخص وانگر نظر اچي ٿو - فنگر پرنٽ ڏانهن ڪو به جعلي يا خود دستخط ٿيل سرٽيفڪيٽ ناهي، ڇاڪاڻ ته توهان جو سرور مختصر طور تي هٿ ملائڻ دوران ٽارگيٽ سائيٽ جي اصل سرٽيفڪيٽ کي اڳتي وڌائيندو آهي.
پروٽوڪول اسٽيڪ آهي: VLESS (هڪ هلڪو وزن، اسٽيٽليس پراڪسي پروٽوڪول هينڊلنگ تصديق) جيڪو XTLS Vision تي هلندو آهي (هڪ فلو ڪنٽرول موڊ جيڪو ڪنيڪشن کي تيز ڪري ٿو خام ساکٽ سطح تي اڳ ۾ ئي انڪرپٽ ٿيل TLS رڪارڊ ڪاپي ڪندي) ريئلٽي (مٿي بيان ڪيل ڪيموفلاج پرت) پاران محفوظ ڪيو ويو آهي. سڀئي ٽيئي هڪ ئي پروجيڪٽ، Xray-core مان ايندا آهن، جيڪو اصل V2Ray/V2Fly پروجيڪٽ جو فعال طور تي برقرار رکيل جانشين آهي.
هي گائيڊ هٿ سان هڪ ايڪس ري سرور سيٽ اپ ڪري ٿو، مڪمل طور تي ڪمانڊ لائن مان، بغير ڪنهن ويب پينل ۽ بغير ڪنهن ڊاڪر جي - VPS تي ممڪن طور تي ننڍو فوٽ پرنٽ. ڪو به ڊومين نالو ۽ TLS سرٽيفڪيٽ خريد ڪرڻ جي ضرورت ناهي: حقيقت هٿ ملائڻ لاءِ ٽارگيٽ سائيٽ جي سرٽيفڪيٽ کي قرض وٺي ٿي ۽ ڪڏهن به پنهنجو ڪو به پيش نه ڪري ٿي. اڳيون، جتي اهو your_IP چوي ٿو، توهان کي پنهنجو مقرر ڪيل IP پتو داخل ڪرڻ جي ضرورت پوندي.
توهان کي ڇا جي ضرورت پوندي: Ubuntu 22.04/24.04 يا Debian 11/12 تي هلندڙ VPS، روٽ رسائي، توهان جي VPS جو IP پتو، ۽ TCP پورٽ 443 مفت (ڪو به ويب سرور، پينل، يا ٻيو پراڪسي اڳ ۾ ئي ان تي نه ٻڌي رهيو آهي).
ڇا توهان وٽ اڃا تائين سرور ناهي؟ ڏسو ته سرور ڪيئن آرڊر ڪجي ۽ ان جي ادائيگي ڪيئن ڪجي.
ڇا توهان ان جو مقابلو ٻين سيلف-هسٽيڊ آپشنز سان ڪريو ٿا؟ وائر گارڊ تي ٻڌل متبادل لاءِ AmneziaWG سرور ڊپلائيمينٽ گائيڊ ، يا ٻن ٻين جديد، سينسرشپ-مزاحمتي پروٽوڪول لاءِ Hysteria2 ۽ TUIC سيٽ اپ ڏسو.
سرور سان ڳنڍجي رهيو آهي
ونڊوز (پٽي)
PuTTY کوليو، هوسٽ نيم فيلڊ ۾ پنهنجو VPS IP پتو داخل ڪريو، پورٽ کي 22 تي سيٽ ڪريو، ۽ توهان جي VPS فراهم ڪندڙ جي اي ميل ڪيل پاسورڊ استعمال ڪندي روٽ طور لاگ ان ٿيو.
سرور جو IP پتو: توهان جو IP پتو
لاگ ان: روٽ جي طور تي
پاسورڊ: توهان جو پاسورڊ
- PuTTY کوليو، هوسٽ نالي جي ميدان ۾ پنهنجو VPS IP پتو داخل ڪريو.
- پورٽ کي 22 تي سيٽ ڪريو.
- روٽ طور لاگ ان داخل ڪريو.
- اهو پاسورڊ استعمال ڪريو جيڪو توهان جي VPS فراهم ڪندڙ توهان کي اي ميل ڪيو آهي. پوءِ توهان کي سرور جي شيل پرامپٽ تي لهڻ گهرجي.
PuTTY/SSH ذريعي ڳنڍڻ جي تفصيلي هدايت لاءِ، SSH ذريعي لينڪس سرور سان ڪيئن ڳنڍجي ڏسو.
لينڪس / ميڪ او ايس (ٽرمينل)
ssh root@your_IP
هيٺ ڏنل سڀئي حڪم سرور تي هلايا ويندا آهن، انهي ساڳئي SSH سيشن ۾ - جيڪو سيڪشن 2 کان 6 تائين پکڙيل آهي، ۽ سيڪشن 10 ۾ سرور-سائڊ چيڪ. سيڪشن 7-9 (وي پي اين ڪلائنٽ کي انسٽال ڪرڻ ۽ ترتيب ڏيڻ) توهان جي پنهنجي ونڊوز/اينڊرائيڊ/آئي او ايس ڊيوائس تي ٿئي ٿو، ڇاڪاڻ ته اهو اهو ڊيوائس آهي جنهن تي پراڪسي کي هلائڻ جي ضرورت آهي؛ انهن سيڪشن مان هر هڪ واضح طور تي ٻڌائي ٿو ته ڪهڙيون لائينون، جيڪڏهن ڪا آهن، اڃا تائين سرور کي ڇهنديون آهن.
سرور تيار ڪرڻ
سسٽم کي اپڊيٽ ڪريو
ڪجھ به انسٽال ڪرڻ کان اڳ، پيڪيج لسٽ کي ريفريش ڪريو ۽ انسٽال ٿيل پيڪيجز کي اپڊيٽ ڪريو:
apt update -y && apt upgrade -y
جيڪڏهن apt اپ گريڊ کان پوءِ سيشن ۾ خلل پوي ٿو، ته اهو متوقع آهي (dbus/polkit ٻيهر شروع ٿيو) - صرف SSH ذريعي ٻيهر ڳنڍيو.
جيڪڏهن هي ڪرنل کي اپ گريڊ ڪري ٿو، ته جاري رکڻ کان اڳ ريبوٽ ڪرڻ هڪ سٺو خيال آهي. (apt تي ريفريشر ۽ لينڪس پيڪيج مئنيجر ڪيئن ڪم ڪن ٿا، لينڪس پيڪيج مئنيجر ڏسو .) چيڪ ڪريو:
cat /var/run/reboot-required
جيڪڏهن فائل موجود آهي، ته پهريان 'ريبوٽ' سان ريبوٽ ڪريو، ~ 30 سيڪنڊ انتظار ڪريو، پوءِ ٻيهر ڳنڍيو.
هي گائيڊ استعمال ڪندڙ اوزار انسٽال ڪريو
apt install -y curl wget unzip openssl ufw qrencode
ڪرل ۽ ان زپ ايڪس ري انسٽالر کي پاڻ گهربل آهن؛ اوپن ايس ايل سيڪشن 4 ۾ مختصر آئي ڊي ٺاهي ٿو؛ ufw هيٺ ترتيب ڏنل فائر وال آهي؛ qrencode سيڪشن 7 ۾ مڪمل ڪلائنٽ لنڪ کي اسڪين ڪرڻ لائق QR ڪوڊ ۾ تبديل ڪري ٿو.
سسٽم ڪلاڪ چيڪ ڪريو
ريئلٽي جي هٿ ملائڻ ۾ هڪ ٽائم اسٽيمپ چيڪ شامل آهي (maxTimeDiff فيلڊ، ڊفالٽ طور تي غير فعال پر ڄاڻڻ جي لائق)، ۽ هڪ گھڙي جيڪا نمايان طور تي ڊريفٽ ٿي وئي آهي، اهو عام TLS سرٽيفڪيٽ جي تصديق کي سرور تي ٻئي هنڌ غلط رويي جو سبب بڻائي سگهي ٿي. پڪ ڪريو ته گھڙي هم وقت ٿيل آهي:
timedatectl status
جيڪڏهن "سسٽم ڪلاڪ هم وقت ساز" "نه" ڏيکاري ٿو، ته ان کي فعال ڪريو:
timedatectl set-ntp true
فائر وال (UFW) کي ترتيب ڏيو
UFW قاعدن بابت وڌيڪ لاءِ، لينڪس تي فائر وال کي ترتيب ڏيڻ ڏسو.
ٻن پورٽن کي کوليو جيڪي توهان کي گهربل هوندا: SSH لاءِ 22/tcp (هن قاعدي کي ڇڏي ڏيو ۽ توهان کي سرور تائين رسائي وڃائڻ جو خطرو آهي) ۽ 443/tcp، پورٽ Xray ٻڌندو ۽ ساڳيو پورٽ عام HTTPS ٽرئفڪ استعمال ڪندو آهي - اهو ئي سبب آهي جو اهو ريئلٽي لاءِ صحيح انتخاب آهي.
ufw allow 22/tcp
ufw allow 443/tcp
ufw --force enable
ufw status
ٻئي قاعدا ufw اسٽيٽس آئوٽ پُٽ ۾ ALLOW طور ڏيکارڻ گهرجن.
VLESS ريئلٽي سرور لاءِ ايڪس ري-ڪور انسٽال ڪرڻ
ايڪس ري-ڪور پروجيڪٽ (XTLS) هڪ سرڪاري انسٽال ۽ اپ گريڊ اسڪرپٽ شايع ڪري ٿو جيڪو بائنري کي سسٽم ڊي سروس طور انسٽال ڪري ٿو. ڪنهن به ٽئين پارٽي اسڪرپٽ کي بيش ۾ پائپ ڪرڻ کان اڳ ان جو جائزو وٺو - هي سڌو سنئون پروجيڪٽ جي پنهنجي ريپوزٽري مان اچي ٿو.
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install
تصديق ڪريو ته بائنري جاءِ تي آهي ۽ انسٽال ٿيل ورجن چيڪ ڪريو:
/usr/local/bin/xray version
جيڪڏهن ڪمانڊ آئوٽ پُٽ صفحو ٿيل آهي ۽ هينگ ٿيڻ لڳي ٿو، ته دٻايو Q نڪرڻ لاءِ. ايڪس ري بائنري انسٽال ٿيل آهي /usr/local/bin/xray، ۽ ان جي ترتيب فائلون محفوظ ٿيل آهن /usr/local/etc/xray/.
توهان موجوده انسٽاليشن کي اپ گريڊ ڪرڻ لاءِ ساڳيو انسٽالر اسڪرپٽ پڻ استعمال ڪري سگهو ٿا. اختيارن جي مڪمل فهرست لاءِ (هٽائڻ، صرف جيوڊيٽا اپڊيٽس، ۽ لاگ روٽيشن سميت)، هلايو:
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" --help
چاٻيون ۽ سندون تيار ڪرڻ
حقيقت جي تصديق ڊيٽا جي چئن ٽڪرن تي ٻڌل آهي. هاڻي انهن سڀني کي پيدا ڪريو؛ توهان انهن کي سيڪشن 5 ۾ سرور جي ترتيب ۾ پيسٽ ڪندا.
ڪلائنٽ لاءِ هڪ UUID ٺاهيو
/usr/local/bin/xray uuid
هي VLESS يوزر آئي ڊي آهي - ان کي هڪ سند طور سمجهو، ڇاڪاڻ ته اهو ئي آهي جيڪو ڪلائنٽ کي سرور سان تصديق ڪري ٿو. هر اضافي ڊوائيس يا شخص لاءِ ٻيهر ڪمانڊ هلايو جنهن کي توهان رسائي ڏيڻ چاهيو ٿا.
ريئلٽي X25519 ڪي جوڙو ٺاهيو
/usr/local/bin/xray x25519
هي ٽي لائينون پرنٽ ڪري ٿو: PrivateKey ، Password ، ۽ Hash32 . PrivateKey صرف سرور جي ترتيب ۾ وڃي ٿو ۽ ڪڏهن به شيئر نه ڪيو وڃي. پاسورڊ لاڳاپيل عوامي ڪي آهي - نالي جي باوجود، هي قدر آهي جيڪو هر ڪلائنٽ داخل ڪري ٿو؛ Xray فيلڊ کي PublicKey کان Password ۾ تبديل ڪري ڇڏيو آهي خاص طور تي ماڻهن کي ان کي لاپرواهي سان شايع ڪرڻ کان روڪڻ لاءِ. Hash32 صرف الڳ VLESS انڪرپشن فيچر لاءِ استعمال ڪيو ويندو آهي ۽ ريئلٽي سيٽ اپ لاءِ گهربل ناهي.
هڪ مختصر سڃاڻپ ٺاهيو
openssl rand -hex 8
هي هڪ 16-ڪردارن وارو هيڪساڊيسيمل اسٽرنگ پيدا ڪري ٿو جيڪو مختلف ڪلائنٽس يا ڪلائنٽ گروپن کي الڳ ڪرڻ لاءِ استعمال ڪيو ويندو آهي. سرور ۽ ڪلائنٽ ٻنهي کي ساڳيو قدر استعمال ڪرڻ گهرجي.
هڪ حقيقت جو هدف چونڊيو ۽ جانچيو
ٽارگيٽ اها حقيقي ويب سائيٽ آهي جنهن جي TLS هٿ ملائڻ سان توهان جو سرور نقل ڪري ٿو. ان کي TLS 1.3 ۽ HTTP/2 کي سپورٽ ڪرڻ گهرجي، Cloudflare وانگر CDN جي پويان نه ويهڻ گهرجي (Xray ڪنهن به ٽرئفڪ کي سڌو سنئون ٽارگيٽ ڏانهن فارورڊ ڪري ٿو جيڪو ريئلٽي تصديق ۾ ناڪام ٿئي ٿو، تنهن ڪري هڪ CDN-فرنٽ ٿيل ٽارگيٽ توهان جي سرور کي ان CDN لاءِ هڪ کليل رلي ۾ تبديل ڪري سگهي ٿو)، ۽ مثالي طور تي هڪ ممڪن ليٽيسي پروفائل لاءِ توهان جي VPS وانگر تقريبن ساڳئي نيٽ ورڪ علائقي ۾ ميزباني ڪئي وئي آهي. سرور کان سڌو اميدوار جي جانچ ڪريو:
/usr/local/bin/xray tls ping www.microsoft.com:443
URL نه پر خالي هوسٽ نالو استعمال ڪريو. ڪجھ ڊومين جيڪي عام طور تي ريئلٽي ٽارگيٽ طور استعمال ڪيا ويندا آهن ڇاڪاڻ ته اهي مستحڪم آهن، TLS 1.3-قابل، ۽ CDN-فرنٽ ٿيل نه آهن: www.microsoft.com، addons.mozilla.org، dl.google.com. ڪجھ ٽيسٽ ڪريو ۽ هڪ چونڊيو جيڪو توهان جي VPS جي جڳهه کان قابل اعتماد جواب ڏئي؛ توهان سيڪشن 5 ۾ ٽارگيٽ ۽ سرور نالي جي داخلا ٻنهي وانگر ساڳيو هوسٽ نالو استعمال ڪندا.
سرور جي ترتيب لکڻ
انسٽالر سان موڪليل ڪنفگريشن جو بيڪ اپ وٺو، پوءِ ايڊيٽنگ لاءِ فائل کوليو:
cp /usr/local/etc/xray/config.json /usr/local/etc/xray/config.json.orig
nano /usr/local/etc/xray/config.json
ايڊيٽنگ لاءِ ڪنفگريشن فائل کوليو:
nano /usr/local/etc/xray/config.json
هيٺ ڏنل ٽيمپليٽ سان پوري فائل کي تبديل ڪريو، سيڪشن 4 مان پنهنجو UUID، PrivateKey، مختصر ID، ۽ ٽارگيٽ هوسٽ نالو (۽ سيڪشن 2 ۾ کوليو ويو پورٽ، جيڪڏهن توهان ان کي 443 کان تبديل ڪيو آهي) کي تبديل ڪريو:
{
"log": {
"loglevel": "warning"
},
"inbounds": [
{
"listen": "0.0.0.0",
"port": 443,
"protocol": "vless",
"settings": {
"users": [
{
"id": "YOUR-UUID-HERE",
"flow": "xtls-rprx-vision",
"email": "client1"
}
],
"decryption": "none"
},
"streamSettings": {
"method": "raw",
"security": "reality",
"realitySettings": {
"show": false,
"target": "www.microsoft.com:443",
"serverNames": ["www.microsoft.com"],
"privateKey": "YOUR-SERVER-PRIVATE-KEY",
"shortIds": ["YOUR-SHORT-ID"]
}
}
}
],
"outbounds": [
{ "protocol": "freedom", "tag": "direct" },
{ "protocol": "blackhole", "tag": "blocked" }
]
}
فائل محفوظ ڪرڻ لاءِ Ctrl+O (WriteOut) دٻايو.
فائل جي نالي جي تصديق ڪرڻ لاءِ Enter دٻايو.
نانو مان نڪرڻ لاءِ Ctrl+X دٻايو.
اهم شعبا: users[].id سيڪشن 4 مان UUID آهي؛ users[].flow XTLS Vision کي آن ڪري ٿو؛ طريقو (اڳوڻي نيٽ ورڪ سڏيو ويندو هو) RAW ٽرانسپورٽ کي چونڊيندو آهي، سادي TCP تي ٻڌل طريقو Reality جي ضرورت آهي؛ ٽارگيٽ ۽ سرور نالا اهي سائيٽ آهن جيڪي توهان سيڪشن 4 ۾ آزمايا آهن؛ privateKey سرور-سائيڊ X25519 ڪي آهي، ڪڏهن به پاسورڊ ويليو نه؛ shortIds هر مختصر ID ڪلائنٽ کي پيش ڪرڻ جي اجازت ڏنل فهرستون ڏين ٿيون. بعد ۾ وڌيڪ استعمال ڪندڙن کي شامل ڪرڻ لاءِ، اضافي شيون استعمال ڪندڙن جي صف ۾ شامل ڪريو، هر هڪ پنهنجي UUID ۽ اي ميل ليبل سان، پوءِ سروس کي ٻيهر شروع ڪريو.
Xray 26.3.27 کان وٺي، هڪ Reality انبائونڊ جنهن ۾ ڪو به واضح minClientVer فيلڊ ناهي، سرور جي پنهنجي ڪور ورزن جي ڊفالٽ کي لاڳو ڪري ٿو - پراڻا ڪلائنٽ ايپس (هڪ پراڻي v2rayN، v2rayNG، يا Streisand بلڊ هڪ پراڻي Xray-core کي بنڊل ڪري ٿو) خاموشي سان ڳنڍڻ جي بدران ٽارگيٽ جي فال بيڪ پيج ڏانهن ريڊائريڪٽ ڪيا ويندا آهن، ڪلائنٽ ۾ ڪا به غلطي نه هوندي آهي ۽ سرور لاگ ۾ واضح طور تي ڪجهه به غلط نه هوندو آهي. جيڪڏهن هڪ ڪلائنٽ جيڪو اپڊيٽ کان پوءِ اوچتو ڪم ڪندو هو، پهريان ڪلائنٽ ايپ کي اپڊيٽ ڪرڻ جي ڪوشش ڪريو؛ جيڪڏهن اهو ممڪن نه آهي، ته realitySettings اندر "minClientVer": "25.9.11" (يا ٻيو پراڻو بيس لائن) شامل ڪريو، ان پراڻي ڪلائنٽ جي TLS فنگر پرنٽ کي جديد برائوزر سان ٿورو گهٽ مطابقت ڏيڻ جي قيمت تي.
تصديق ڪريو ۽ ٻيهر شروع ڪريو
لائيو سروس کي ٻيهر شروع ڪرڻ کان اڳ ترتيب جي جانچ ڪريو - هي JSON ٽائپس ۽ غير سپورٽ ٿيل فيلڊز کي پڪڙي ٿو ان کان اڳ جو اهي پراڪسي کي ختم ڪن:
/usr/local/bin/xray run -test -c /usr/local/etc/xray/config.json
سروس شروع ڪرڻ ۽ آٽو اسٽارٽ کي فعال ڪرڻ
نئين ترتيب سان Xray کي ٻيهر شروع ڪريو ۽ ان کي ريبوٽ تي خودڪار طريقي سان شروع ڪرڻ جي قابل بڻايو:
systemctl enable --now xray
systemctl restart xray
systemctl status xray --no-pager
اسٽيٽس کي فعال (هلندڙ) ڏيکارڻ گهرجي. پڪ ڪريو ته ڪجهه اصل ۾ پورٽ 443 تي ٻڌي رهيو آهي:
ss -lntp | grep ':443'
جيڪڏهن ايڪس ري شروع ٿيڻ ۾ ناڪام ٿئي ٿو، ته اهو ڏسڻ جو تيز ترين طريقو سسٽم ڊي جرنل آهي (عام طور تي لينڪس لاگ پڙهڻ جي پس منظر لاءِ، ڏسو لينڪس لاگ ڪيئن پڙهجن ۽ ان کي ڪٿي ڳوليو ):
journalctl -u xray -n 50 --no-pager
ڪلائنٽ ڪنيڪشن لنڪ ٺاهڻ
ايڪس ري ڪلائنٽ هڪ ڪنفگ فائل جي بدران هڪ واحد vless:// شيئر لنڪ درآمد ڪندا آهن. ان کي سيڪشن 4 ۾ پيدا ڪيل قدرن مان ٺاهيو (ڪلائنٽ ايپس جو شيئر لنڪ فارميٽ اڃا تائين ٽرانسپورٽ لاءِ پراڻو نالو type=tcp استعمال ڪندو آهي، جيتوڻيڪ JSON فيلڊ پاڻ کي هاڻي طريقو سڏيو ويندو آهي):
توهان جو-UUID — xray uuid مان (مثال طور، a1b2c3d4-e5f6-7890-abcd-ef1234567890)
توهان جو پاسورڊ پبلڪ ڪي - xray x25519 جو پاسورڊ آهي (پرائيويٽ ڪي نه!)
توهان جي مختصر سڃاڻپ — اوپن ايس ايل رينڊ -هڪس 8 مان (مثال طور، a1b2c3d4e5f67890)
your_IP — (توهان جي سرور جو IP)
ايس اين آءِ — www.microsoft.com (يا توهان جو ٽارگيٽ)
vless://YOUR-UUID-HERE@your_IP:443?encryption=none&security=reality&sni=www.microsoft.com&fp=chrome&pbk=YOUR-PASSWORD-PUBLIC-KEY&sid=YOUR-SHORT-ID&type=tcp&flow=xtls-rprx-vision#My-Xray-Server
مثال لنڪ:
vless://a1b2c3d4-e5f6-7890-abcd-ef1234567890@your_IP:443?encryption=none&security=reality&sni=www.microsoft.com&fp=chrome&pbk=xyz_public_key_here&sid=a1b2c3d4e5f67890&type=tcp&flow=xtls-rprx-vision#My-Xray-Server
pbk xray x25519 مان پاسورڊ ويليو آهي (عوامي ڪي، ڪڏهن به پرائيويٽ ڪي نه)، sni ٽارگيٽ هوسٽ نالي سان ملندو آهي، ۽ # کان پوءِ متن صرف هڪ ڊسپلي ليبل آهي جيڪو توهان ڪنهن به ڪلائنٽ ۾ آزاديءَ سان نالو ڏئي سگهو ٿا.
ان کي QR ڪوڊ ۾ تبديل ڪريو ته جيئن موبائل ڪلائنٽ ان کي سڌو سنئون اسڪين ڪري سگهن:
qrencode -o ~/vless-client.png "vless://YOUR-UUID@your_IP:443?encryption=none&security=reality&sni=www.microsoft.com&fp=chrome&pbk=YOUR-PASSWORD-PUBLIC-KEY&sid=YOUR-SHORT-ID&type=tcp&flow=xtls-rprx-vision#My-Xray-Server"
يا فائل محفوظ ڪرڻ کان سواءِ سڌو ٽرمينل تي پرنٽ ڪريو:
qrencode -t ansiutf8 "vless://YOUR-UUID@your_IP:443?encryption=none&security=reality&sni=www.microsoft.com&fp=chrome&pbk=YOUR-PASSWORD-PUBLIC-KEY&sid=YOUR-SHORT-ID&type=tcp&flow=xtls-rprx-vision#My-Xray-Server"
PNG کي پنهنجي ڪمپيوٽر ۾ scp سان ڪاپي ڪريو، پنهنجي ڪمپيوٽر جي ٽرمينل (يا ونڊوز تي PowerShell) تان هلايو، سرور کان نه:
scp root@your_IP:~/vless-client.png .
ونڊوز کان ڳنڍجي رهيو آهي
هن حصي ۾ سڀ ڪجهه توهان جي ونڊوز پي سي تي ٿئي ٿو، SSH تي نه - ڪلائنٽ کي ان ڊوائيس تي هلڻو پوندو جيڪو اصل ۾ پراڪسي استعمال ڪندو.
v2rayN انسٽال ڪريو
v2rayN هڪ مفت، فعال طور تي برقرار رکيل GUI ڪلائنٽ بنڊلنگ Xray-core آهي، اصلي VLESS/Reality سپورٽ سان. پروجيڪٽ جي صفحي تان تازي رليز ڊائون لوڊ ڪريو :
ونڊوز 64-bit .zip اثاثو وٺو (هڪ خود ساخته بلڊ کي تازي v2rayN ورزن وانگر الڳ .NET رن ٽائم جي ضرورت ناهي)، ان کي ڪٿي به ڪڍو، ۽ v2rayN.exe هلايو.
سرور درآمد ڪريو
سيڪشن 7 ۾ ٺهيل vless:// لنڪ کي پنهنجي ڪلپ بورڊ تي ڪاپي ڪريو (يا scp سان QR PNG ڪاپي ڪريو ۽ ان کي کوليو)، پوءِ v2rayN ۾ سرورز کي وڌيڪ چونڊيو ڪلپ بورڊ مان بلڪ URL درآمد ڪريو (يا بلٽ ان اسڪينر ذريعي QR ڪوڊ اسڪين ڪريو). نئون سرور پروفائل لسٽ ۾ ظاهر ٿئي ٿو جيڪو ليبل توهان # کان پوءِ سيٽ ڪيو آهي.
پروفائل تي ساڄي ڪلڪ ڪريو ۽ ان کي فعال طور تي چونڊيو، پوءِ مکيه ونڊو جي ٽول بار مان سسٽم پراڪسي (يا پوري مشين کي روٽ ڪرڻ لاءِ TUN موڊ) کي فعال ڪريو.
Android کان ڳنڍڻ
هتي سڀ ڪجهه توهان جي Android ڊوائيس تي ٿئي ٿو، SSH تي نه.
v2rayNG انسٽال ڪريو
v2rayNG، v2rayN جو Android هم منصب آهي، ساڳئي سنڀاليندڙ کان، ۽ Android تي سڀ کان وڌيڪ استعمال ٿيندڙ Xray ڪلائنٽ آهي. ان کي گوگل پلي تان انسٽال ڪريو، يا جيڪڏهن Play توهان جي علائقي ۾ دستياب نه آهي ته پروجيڪٽ جي رليز پيج تان سڌو سنئون APK ڊائون لوڊ ڪريو:
سرور درآمد ڪريو
v2rayNG کوليو، مٿي ساڄي پاسي + بٽڻ تي ٽيپ ڪريو، ۽ vless:// لنڪ ڪاپي ڪرڻ کان پوءِ ڪلپ بورڊ مان امپورٽ ڪنفيگ چونڊيو، يا QR ڪوڊ اسڪين ڪريو ۽ ڪئميرا کي سيڪشن 7 ۾ ٺاهيل PNG تي پوائنٽ ڪريو. ان کي چونڊڻ لاءِ درآمد ٿيل پروفائل تي ٽيپ ڪريو، پوءِ هيٺان گول ڪنيڪٽ بٽڻ تي ٽيپ ڪريو. اينڊرائيڊ پهريون ڀيرو VPN جي اجازت لاءِ پڇندو - سرنگ قائم ڪرڻ لاءِ ان کي منظور ڪريو.
iOS کان ڳنڍجي رهيو آهي
هتي سڀ ڪجهه توهان جي آئي فون يا آئي پيڊ تي ٿئي ٿو، SSH تي نه. ايپل جي ايپ اسٽور جي هدايتن جو مطلب آهي ته iOS تي Xray/VLESS ڪلائنٽ عام طور تي مفت آهن پر ڪڏهن ڪڏهن ادا ڪيل، سسٽم-انٽيگريٽڊ فيچر جي بدران اسٽينڊلون ايپس.
هڪ ريئلٽي-قابل ڪلائنٽ انسٽال ڪريو
اسٽريسينڊ هڪ مفت، اوپن سورس ڪلائنٽ آهي جيڪو VLESS کي ريئلٽي سان سپورٽ ڪري ٿو، ڪيترن ئي ٻين پروٽوڪولن سان گڏ. ايپ اسٽور ۾ ان کي ڳولهيو، يا هي لنڪ کوليو.
ايپ اسٽور ڪيٽلاگ اسٽور فرنٽ/علائقي جي لحاظ کان مختلف هوندا آهن ۽ وقت سان گڏ تبديل ٿي سگهن ٿا؛ جيڪڏهن اسٽريسينڊ توهان جي ۾ نظر نه ٿو اچي، ته VLESS+Reality سپورٽ سان متبادل ۾ Happ، V2Box، ۽ V2rayTun شامل آهن - جيڪو به توهان جي اڪائونٽ ۾ موجود آهي ان لاءِ ايپ اسٽور ۾ ڳولا ڪريو.
سرور درآمد ڪريو
vless:// لنڪ کي پنهنجي ڪلپ بورڊ تي ڪاپي ڪريو، ڪلائنٽ کوليو، ۽ ان جو Add from clipboard (يا برابر "import") آپشن استعمال ڪريو، يا ڪلائنٽ جي بلٽ ان اسڪينر سان سيڪشن 7 مان QR ڪوڊ اسڪين ڪريو. نئين پروفائل کي ٽوگل ڪريو؛ iOS پهريون ڀيرو VPN-ڪنفيگريشن جي اجازت لاءِ پڇندو، جيڪو توهان کي Face ID، Touch ID، يا توهان جي پاس ڪوڊ ذريعي منظور ڪرڻ جي ضرورت پوندي.
ڪنيڪشن جي تصديق
سيڪشن 8، 9، يا 10 مان سرنگ فعال ٿيڻ سان، پنهنجي ڊوائيس تي واپس وڃو (SSH سيشن نه) ۽ برائوزر ۾ ڪو به "منهنجو IP ڇا آهي" چيڪر کوليو - ڏيکاريل پتو توهان جي VPS جي IP پتي سان ملندڙ هجڻ گهرجي.
سرور جي پاسي کان تصديق ڪرڻ لاءِ، ڪنيڪشن سرگرمي لاءِ سسٽم ڊي جرنل چيڪ ڪريو ۽ پورٽ 443 تي قائم ٿيل TCP سيشن جي تصديق ڪريو:
journalctl -u xray -n 50 --no-pager
ss -tnp | grep ':443'
ڊفالٽ "وارننگ" لاگ ليول تي Xray انفرادي ڪنيڪشن بابت گهڻو ڪجهه پرنٽ نٿو ڪري؛ جيڪڏهن توهان کي مسئلو حل ڪرڻ دوران وڌيڪ تفصيل ڏسڻ جي ضرورت آهي، ته عارضي طور تي config.json ۾ "loglevel": "info" سيٽ ڪريو ۽ سروس کي ٻيهر شروع ڪريو، پوءِ شيون ڪم ڪرڻ کان پوءِ ان کي واپس وارننگ تي سوئچ ڪريو.
حوالو:
|
جو ميدان |
قدر |
|
ائڊريس |
توهان جي VPS جو عوامي IP پتو |
|
پورٽ |
443 (ساڳي بندرگاهه سيڪشن 2 ۾ کليل هئي) |
|
يو يو آءِ ڊي / سڃاڻپ |
توهان جو-UUID-هتي - سيڪشن 4 ۾ ايڪس ري يو يو آئي ڊي سان تيار ڪيل |
|
وهڪري |
xtls-rprx-vision — ٻنهي پاسن کان هڪجهڙائي هجڻ گهرجي. |
|
سيڪيورٽي |
حقيقت |
|
ايس اين آءِ / سرور جو نالو |
سيڪشن 4 ۾ آزمايل ٽارگيٽ هوسٽ نالو، مثال طور www.microsoft.com |
|
فنگر پرنٽ (ايف پي) |
ڪروم — هڪ سپورٽ ٿيل uTLS فنگر پرنٽ؛ ڪلائنٽ تي سيٽ ڪيو وڃي. |
|
عوامي چاٻي / pbk |
xray x25519 مان پاسورڊ ويليو — ڪڏهن به PrivateKey نه |
|
مختصر سڃاڻپ / sid |
اوپن ايس ايل رينڊ -هڪس 8 سان پيدا ٿيل؛ شارٽ آئي ڊيز ۾ هڪ قدر سان ملائڻ گهرجي. |
ٿڪل
هن گائيڊ تي عمل ڪرڻ سان توهان جو VPS پنهنجو Xray VLESS+Reality سرور هلائيندو، جيڪو هڪ حقيقي ويب سائيٽ ڏانهن عام HTTPS ٽرئفڪ جي روپ ۾ هوندو، جنهن ۾ ڪو به ڊومين ۽ ڪو به سرٽيفڪيٽ برقرار رکڻ لاءِ نه هوندو. سروس سسٽم ڊي يونٽ xray جي طور تي هلندي آهي ۽ توهان جي طرفان ڪنهن به ڪارروائي کان سواءِ ريبوٽ کان بچي ويندي آهي.
ڪنهن به وقت نوان ڪلائنٽ شامل ڪريو config.json ۾ يوزر ايري ۾ xray uuid مان هڪ تازي UUID ۽ هڪ الڳ اي ميل ليبل سان ٻيو اعتراض شامل ڪندي، پوءِ سروس کي ٻيهر شروع ڪريو (systemctl restart xray) ۽ ان صارف کي سيڪشن 7 مان پنهنجو شيئر لنڪ ٺاهيو. في شخص يا ڊوائيس الڳ الڳ UUID ڪنهن ٻئي کي پريشان ڪرڻ کان سواءِ هڪ کي رد ڪرڻ ممڪن بڻائين ٿا.
سرور هلڻ کان پوءِ ڪجھ عادتون جيڪي برقرار رکڻ جي لائق آهن:
- ايڪس ري کي پيچ ٿيل رکو. سيڪشن 3 مان انسٽال اسڪرپٽ کي وقتي طور تي ٻيهر هلايو - اهو موجوده انسٽاليشن کي اپ گريڊ ڪري ٿو - ۽ ڪلائنٽ ايپس کي پڻ اپڊيٽ رکي ٿو، سيڪشن 5 ۾ نوٽ ڪيل minClientVer رويي کي ڏنو ويو آهي.
- سرور کان ٻاهر ڪنهن پرائيويٽ هنڌ تي config.json جو بيڪ اپ وٺو. ان ۾ سرور جي ريئلٽي پرائيويٽ ڪي ۽ هر ڪلائنٽ جي UUID رکيل آهي؛ ان کي وڃائڻ جو مطلب آهي هر ڊوائيس لاءِ سندون ٻيهر پيدا ڪرڻ.
- گم ٿيل ڊوائيسز کي فوري طور تي رد ڪريو. config.json ۾ استعمال ڪندڙن جي صف مان لاڳاپيل داخلا هٽايو ۽ سروس کي ٻيهر شروع ڪريو.
جيڪڏهن ڪنيڪشن نه ٿو اچي، ته پوءِ ترتيب سان چيڪ ڪريو:
- سروس اسٽيٽس (systemctl اسٽيٽس xray --no-pager) ۽ جرنل (journalctl -u xray -n 50 --no-pager)
- فائر وال قاعدا (ufw اسٽيٽس - پورٽ 443/tcp کليل هجڻ گهرجي)
- اهو پورٽ 443 اڳ ۾ ئي ڪنهن ٻئي سروس سان ڳنڍيل ناهي (ss -lntp | grep ':443' صرف xray ڏيکارڻ گهرجي)
- ته ڪلائنٽ ۾ UUID، پبلڪ ڪي، شارٽ ID، SNI، ۽ فلو بلڪل config.json سان ملن ٿا - هڪ بي ترتيب ڪردار خاموشي سان هٿ ملائڻ ۾ ناڪام ٿئي ٿو.
- حقيقت جو نشانو پاڻ، ايڪس ري ٽي ايل ايس پنگ سان :443، جيڪڏهن سائيٽ پنهنجي TLS ترتيب تبديل ڪئي هجي
ڇا Xray جو ٻين اختيارن سان مقابلو ڪجي؟ AmneziaWG سرور ڊپلائيمينٽ گائيڊ ۽ WireGuard تي ٻڌل متبادلن لاءِ پنهنجي سرور تي Wireguard VPN ڪيئن سيٽ اپ ڪجي ، يا نقصانڪار يا ڳري فلٽر ٿيل نيٽ ورڪن لاءِ ٺهيل ٻن ٻين سينسرشپ-مزاحمتي پروٽوڪول لاءِ Hysteria2 ۽ TUIC سيٽ اپ ڏسو . جيڪڏهن توهان کي مڪمل سرنگ سيٽ اپ جي بدران صرف هڪ سادي پراڪسي جي ضرورت آهي، CentOS/ArchLinux تي 3proxy ترتيب هڪ تمام هلڪو متبادل آهي، ۽ Linux تي پراڻو VPN سرور سيٽ اپ: PPTP يا OpenVPN؟ پروٽوڪول کي ڍڪيندو آهي جيڪي سيٽ اپ ڪرڻ ۾ آسان آهن پر DPI کي ڳولڻ ۽ بلاڪ ڪرڻ ۾ تمام آسان آهن. پراڪسي جي لائيو ٿيڻ کان پوءِ عام سرور سخت ٿيڻ لاءِ، Linux استعمال ڪندڙ ڏسو : انتظام ۽ اجازتون.