මෙම Xray VLESS රියැලිටි සේවාදායක සැකසුම් මාර්ගෝපදේශය ඔබගේ VPS හි නවීන ප්රොක්සියක් යෙදවීම හරහා ඔබව ගෙන යයි. රියැලිටි ප්රවාහන-ආරක්ෂක ස්ථරය සහිත VLESS දැනට වඩාත්ම ඉල්ලූ ස්වයං-සත්කාරක ප්රොක්සි සැකසුම වේ රියැලිටි ප්රවාහන-ආරක්ෂක ස්ථරය සහිත VLESS දැනට වඩාත්ම ඉල්ලූ ස්වයං-සත්කාරක ප්රොක්සි සැකසුම වේ: සම්භාව්ය VPN එකක් මෙන් නොව එය සුවිශේෂී අතට අත දීමක් හෝ ස්ථාවර පැකට් අත්සනක් නිපදවන්නේ නැත. රියැලිටි සැබෑ, ජනප්රිය වෙබ් අඩවියක (ඉලක්කය) TLS 1.3 අතට අත දීම ක්ලෝන කරයි, එබැවින් වයරය නරඹන DPI පද්ධතියකට, ඔබේ සේවාදායකයට සම්බන්ධතාවයක් එම වෙබ් අඩවියට පිවිසෙන කෙනෙකුට සමාන ලෙස පෙනේ - ඇඟිලි සලකුණු සඳහා ව්යාජ හෝ ස්වයං-අත්සන් කළ සහතිකයක් නොමැත, මන්ද ඔබේ සේවාදායකය අත්සන අතරතුර ඉලක්ක අඩවියේ සත්ය සහතිකය කෙටියෙන් යොමු කරයි.
ප්රොටෝකෝල තොගය: VLESS (සැහැල්ලු, තත්වයෙන් තොර ප්රොක්සි ප්රොටෝකෝල හැසිරවීමේ සත්යාපනයක්) XTLS Vision හරහා ක්රියාත්මක වන අතර (අමු සොකට් මට්ටමින් දැනටමත් සංකේතනය කර ඇති TLS වාර්තා පිටපත් කිරීමෙන් සම්බන්ධතාවය වේගවත් කරන ප්රවාහ පාලන මාදිලියකි) Reality (ඉහත විස්තර කර ඇති camouflage layer) මගින් සුරක්ෂිත කර ඇත. මෙම තුනම එකම ව්යාපෘතියෙන් පැමිණේ, Xray-core, මුල් V2Ray/V2Fly ව්යාපෘතියේ ක්රියාකාරීව නඩත්තු කරන ලද අනුප්රාප්තිකයා.
මෙම මාර්ගෝපදේශය Xray සේවාදායකයක් අතින් සකසයි, සම්පූර්ණයෙන්ම විධාන රේඛාවෙන්, වෙබ් පැනලයක් සහ Docker නොමැතිව - VPS හි හැකි කුඩාම අඩිපාරයි. ඩොමේන් නාමයක් සහ TLS සහතික මිලදී ගැනීමක් අවශ්ය නොවේ: යථාර්ථය අතට අත දීම සඳහා ඉලක්ක අඩවියේ සහතිකය ණයට ගන්නා අතර කිසි විටෙකත් තමන්ගේම එකක් ඉදිරිපත් නොකරයි. ඊළඟට, එය your_IP පවසන තැන, ඔබට පවරා ඇති IP ලිපිනය ඇතුළත් කිරීමට අවශ්ය වනු ඇත.
ඔබට අවශ්ය දේ: Ubuntu 22.04/24.04 හෝ Debian 11/12 ධාවනය වන VPS එකක්, root ප්රවේශය, ඔබගේ VPS හි IP ලිපිනය සහ TCP port 443 නොමිලේ (එහි දැනටමත් වෙබ් සේවාදායකයක්, පැනලයක් හෝ වෙනත් ප්රොක්සියක් සවන් නොදේ).
තවම සේවාදායකයක් නැද්ද? සේවාදායකයක් ඇණවුම් කර ඒ සඳහා ගෙවිය යුතු ආකාරය බලන්න.
මෙය මුලින්ම අනෙකුත් ස්වයං-සත්කාරක විකල්ප සමඟ සංසන්දනය කරනවාද? WireGuard-පාදක විකල්පයක් සඳහා AmneziaWG සේවාදායක යෙදවුම් මාර්ගෝපදේශය හෝ තවත් නවීන, වාරණයට ඔරොත්තු දෙන ප්රොටෝකෝල දෙකක් සඳහා Hysteria2 සහ TUIC සැකසුම බලන්න.
සේවාදායකයට සම්බන්ධ වෙමින්
වින්ඩෝස් (පුට්ටි)
PuTTY විවෘත කර, සත්කාරක නාම ක්ෂේත්රයේ ඔබේ VPS IP ලිපිනය ඇතුළත් කරන්න, port එක 22 ලෙස සකසන්න, සහ ඔබේ VPS සැපයුම්කරු ඔබට විද්යුත් තැපෑලෙන් එවූ මුරපදය භාවිතා කර root ලෙස ලොග් වන්න.
සේවාදායක IP ලිපිනය: ඔබගේ IP ලිපිනය
: root ලෙස ලොගින් වන්න
මුරපදය: ඔබගේ මුරපදය
- PuTTY විවෘත කර, සත්කාරක නාම ක්ෂේත්රයේ ඔබගේ VPS IP ලිපිනය ඇතුළත් කරන්න.
- වරාය 22 ලෙස සකසන්න.
- root ලෙස ලොග් වන්න.
- ඔබගේ VPS සැපයුම්කරු ඔබට විද්යුත් තැපෑලෙන් එවූ මුරපදය භාවිතා කරන්න. ඉන්පසු ඔබ සේවාදායකයේ කවච විමසුමට පිවිසිය යුතුය.
PuTTY/SSH හරහා සම්බන්ධ වීම පිළිබඳ සවිස්තරාත්මක විස්තරයක් සඳහා, SSH හරහා Linux සේවාදායකයකට සම්බන්ධ වන්නේ කෙසේදැයි බලන්න.
ලිනක්ස් / මැකෝස් (පර්යන්තය)
ssh root@your_IP
පහත දැක්වෙන සියලුම විධාන, මෙම SSH සැසිය තුළම සේවාදායකයේ ක්රියාත්මක වේ - එය 2 සිට 6 දක්වා කොටස් ආවරණය කරන අතර, 10 වන කොටසේ සේවාදායක පාර්ශ්ව පරීක්ෂාවන් ද ආවරණය කරයි. 7–9 කොටස් (VPN සේවාලාභියා ස්ථාපනය කිරීම සහ වින්යාස කිරීම) ඔබේම Windows/Android/iOS උපාංගයේ සිදු වේ, මන්ද එය ප්රොක්සිය ක්රියාත්මක කිරීමට අවශ්ය උපාංගය වන බැවිනි; එම සෑම අංශයක්ම පැහැදිලිව පවසන්නේ කුමන රේඛා, ඇත්නම්, තවමත් සේවාදායකය ස්පර්ශ කරන්නේද යන්නයි.
සේවාදායකය සූදානම් කිරීම
පද්ධතිය යාවත්කාලීන කරන්න
කිසිවක් ස්ථාපනය කිරීමට පෙර, පැකේජ ලැයිස්තුව නැවුම් කර ස්ථාපිත පැකේජ උත්ශ්රේණි කරන්න:
apt update -y && apt upgrade -y
apt උත්ශ්රේණි කිරීමෙන් පසු සැසියට බාධා ඇති වුවහොත්, මෙය අපේක්ෂා කෙරේ (dbus/polkit නැවත ආරම්භ කරන ලදී) - SSH හරහා නැවත සම්බන්ධ වන්න.
මෙය කර්නලය උත්ශ්රේණි කරන්නේ නම්, ඉදිරියට යාමට පෙර නැවත ආරම්භ කිරීම හොඳ අදහසකි. (apt සහ Linux පැකේජ කළමනාකරුවන් ක්රියා කරන ආකාරය පිළිබඳ නැවුම් කිරීමක් සඳහා, Linux Package Managers බලන්න .) පරීක්ෂා කරන්න:
cat /var/run/reboot-required
ගොනුව පවතී නම්, පළමුව 'reboot' සමඟ නැවත ආරම්භ කරන්න, තත්පර ~30ක් රැඳී සිටින්න, පසුව නැවත සම්බන්ධ කරන්න.
මෙම මාර්ගෝපදේශය භාවිතා කරන මෙවලම් ස්ථාපනය කරන්න
apt install -y curl wget unzip openssl ufw qrencode
Xray ස්ථාපකය විසින්ම Curl සහ unzip අවශ්ය වේ; openssl 4 වන කොටසේ කෙටි ID ජනනය කරයි; ufw යනු පහත වින්යාස කර ඇති ෆයර්වෝලයයි; qrencode 7 වන කොටසේ නිමි සේවාදායක සබැඳිය ස්කෑන් කළ හැකි QR කේතයක් බවට පත් කරයි.
පද්ධති ඔරලෝසුව පරීක්ෂා කරන්න
රියැලිටි හි අතට අත දීමේ කාල මුද්රා පරීක්ෂාවක් (maxTimeDiff ක්ෂේත්රය, පෙරනිමියෙන් අබල කර ඇති නමුත් ඒ ගැන දැන ගැනීම වටී) ඇතුළත් වන අතර, සැලකිය යුතු ලෙස පාවී ගොස් ඇති ඔරලෝසුවක් සාමාන්ය TLS සහතික වලංගුකරණය සේවාදායකයේ වෙනත් තැනක වැරදි ලෙස හැසිරීමට ද හේතු විය හැක. ඔරලෝසුව සමමුහුර්ත කර ඇති බව තහවුරු කරන්න:
timedatectl status
"System clock synchronized" යන්න "no" පෙන්වන්නේ නම්, එය පහත පරිදි සක්රීය කරන්න:
timedatectl set-ntp true
ෆයර්වෝලය (UFW) වින්යාස කරන්න
UFW නීති පිළිබඳ වැඩි විස්තර සඳහා, Linux හි Firewall වින්යාස කිරීම බලන්න.
ඔබට අවශ්ය port දෙක විවෘත කරන්න: SSH සඳහා 22/tcp (මෙම රීතිය මඟ හරින්න, එවිට ඔබට සේවාදායකයට ප්රවේශය අහිමි වීමේ අවදානමක් ඇත) සහ 443/tcp, Xray port එක සවන් දෙන අතර සාමාන්ය HTTPS ගමනාගමනය භාවිතා කරන එකම port එක - ඒ නිසා එය Reality සඳහා නිවැරදි තේරීම වේ.
ufw allow 22/tcp
ufw allow 443/tcp
ufw --force enable
ufw status
ufw තත්ව ප්රතිදානයේ නීති දෙකම ALLOW ලෙස පෙන්විය යුතුය.
VLESS රියැලිටි සර්වර් සඳහා Xray-core ස්ථාපනය කිරීම
Xray-core ව්යාපෘතිය (XTLS) නිල ස්ථාපනය සහ උත්ශ්රේණි කිරීමේ ස්ක්රිප්ට් එකක් ප්රකාශයට පත් කරන අතර එය ද්විමය පද්ධතිය systemd සේවාවක් ලෙස ස්ථාපනය කරයි. ඕනෑම තෙවන පාර්ශවීය ස්ක්රිප්ට් එකක් bash වෙත යොමු කිරීමට පෙර සමාලෝචනය කරන්න - මෙය ව්යාපෘතියේම ගබඩාවෙන් කෙලින්ම පැමිණේ.
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install
ද්විමය ස්ථානයේ ඇති බව තහවුරු කර ස්ථාපිත අනුවාදය පරීක්ෂා කරන්න:
/usr/local/bin/xray version
විධාන ප්රතිදානය පිටු අංකනය කර එල්ලී ඇති බව පෙනේ නම්, Q පිටවීමට. Xray ද්විමය ස්ථාපනය කර ඇත /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 පරිශීලක හැඳුනුම්පතයි — එය සේවාදායකයෙකු සේවාදායකයට සත්යාපනය කරන බැවින්, එය අක්තපත්රයක් ලෙස සලකන්න. ඔබට ප්රවේශය ලබා දීමට අවශ්ය සෑම අමතර උපාංගයක් හෝ පුද්ගලයෙකු සඳහාම විධානය නැවත ක්රියාත්මක කරන්න.
Reality X25519 යතුරු යුගලය ජනනය කරන්න
/usr/local/bin/xray x25519
මෙය පේළි තුනක් මුද්රණය කරයි: PrivateKey , Password , සහ Hash32 . PrivateKey සේවාදායක වින්යාසයට පමණක් යන අතර කිසි විටෙකත් බෙදා නොගත යුතුය. මුරපදය යනු අනුරූප පොදු යතුරයි - නම තිබියදීත්, සෑම සේවාදායකයෙක්ම ඇතුළත් කරන අගය මෙයයි; Xray විසින් ක්ෂේත්රය PublicKey සිට Password ලෙස නැවත නම් කරන ලද්දේ විශේෂයෙන් එය නොසැලකිලිමත් ලෙස ප්රකාශයට පත් කිරීමෙන් අධෛර්යමත් කිරීම සඳහා ය. Hash32 වෙනම VLESS සංකේතන විශේෂාංගය සඳහා පමණක් භාවිතා කරන අතර එය Reality සැකසුම සඳහා අවශ්ය නොවේ.
කෙටි හැඳුනුම්පතක් ජනනය කරන්න
openssl rand -hex 8
මෙය විවිධ සේවාලාභීන් හෝ සේවාදායක කණ්ඩායම් වෙන්කර හඳුනා ගැනීමට භාවිතා කරන අක්ෂර 16 ක ෂඩ් දශම නූලක් නිපදවයි. සේවාදායකය සහ සේවාලාභියා යන දෙකම එකම අගය භාවිතා කළ යුතුය.
රියැලිටි ඉලක්කයක් තෝරා පරීක්ෂා කරන්න
ඉලක්කය යනු ඔබේ සේවාදායකය අනුකරණය කරන TLS අතට අත දීමේ සැබෑ වෙබ් අඩවියයි. එය TLS 1.3 සහ HTTP/2 සඳහා සහය දැක්විය යුතුය, Cloudflare වැනි CDN එකක් පිටුපස නොසිටිය යුතුය (Reality Authentication අසමත් වන ඕනෑම ගමනාගමනයක් Xray කෙලින්ම ඉලක්කයට යොමු කරයි, එබැවින් CDN-fronted ඉලක්කයකට ඔබේ සේවාදායකය එම 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
සම්පූර්ණ ගොනුව පහත අච්චුව සමඟ ප්රතිස්ථාපනය කරන්න, ඔබේම UUID, PrivateKey, කෙටි ID සහ 4 වන කොටසේ ඇති ඉලක්ක සත්කාරක නාමය (සහ ඔබ එය 443 සිට වෙනස් කළේ නම්, 2 වන කොටසේ විවෘත කළ port) ආදේශ කරන්න:
{
"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 සක්රීය කරයි; ක්රමය (කලින් ජාලය ලෙස හැඳින්වූ) යථාර්ථයට අවශ්ය සරල TCP-පාදක ක්රමය වන RAW ප්රවාහනය තෝරා ගනී; ඉලක්කය සහ serverNames යනු 4 වන කොටසේ ඔබ පරීක්ෂා කළ අඩවියයි; privateKey යනු සේවාදායක පැත්තේ X25519 යතුරයි, කිසි විටෙකත් මුරපද අගය නොවේ; shortIds ලැයිස්තුගත කරන්නේ සේවාදායකයින්ට ඉදිරිපත් කිරීමට අවසර දී ඇති සෑම කෙටි ID එකක්ම ය. පසුව තවත් පරිශීලකයින් එකතු කිරීමට, පරිශීලක අරාවට අමතර වස්තූන් එකතු කරන්න, ඒ සෑම එකක්ම තමන්ගේම UUID සහ විද්යුත් තැපැල් ලේබලය සමඟ, පසුව සේවාව නැවත ආරම්භ කරන්න.
Xray 26.3.27 සිට, පැහැදිලි minClientVer ක්ෂේත්රයක් නොමැති Reality inbound එකක් සේවාදායකයේම මූලික අනුවාදයේ පෙරනිමියක් බලාත්මක කරයි - පැරණි සේවාදායක යෙදුම් (යල් පැන ගිය v2rayN, v2rayNG, හෝ පැරණි Xray-core එකක් බණ්ඩල් කරන Streisand ගොඩනැගීමක්) සම්බන්ධ කිරීම වෙනුවට ඉලක්කයේ පසුබැසීමේ පිටුවට නිහඬව හරවා යවනු ලැබේ, සේවාදායකයේ කිසිදු දෝෂයක් නොමැතිව සහ සේවාදායක ලොගයේ පැහැදිලිවම වැරදි කිසිවක් නොමැත. යාවත්කාලීනයකින් පසු වැඩ කළ සේවාදායකයෙකු හදිසියේම කාලය අවසන් වුවහොත්, පළමුව සේවාදායක යෙදුමම යාවත්කාලීන කිරීමට උත්සාහ කරන්න; එය කළ නොහැකි නම්, 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 port එකේ යමක් ඇත්තටම සවන් දෙන බව තහවුරු කරන්න:
ss -lntp | grep ':443'
Xray ආරම්භ කිරීමට අපොහොසත් වුවහොත්, ඒ මන්දැයි බැලීමට වේගවත්ම ක්රමය systemd ජර්නලයයි (සාමාන්යයෙන් Linux ලොග් කියවීමේ පසුබිම සඳහා, Linux ලොග් කියවන්නේ කෙසේද සහ එය සොයා ගන්නේ කොහෙන්ද යන්න බලන්න ):
journalctl -u xray -n 50 --no-pager
සේවාදායක සම්බන්ධතා සබැඳිය ගොඩනැගීම
Xray සේවාලාභීන් වින්යාස ගොනුවක් වෙනුවට තනි vless:// බෙදාගැනීමේ සබැඳියක් ආයාත කරයි. 4 වන කොටසේ ජනනය කරන ලද අගයන්ගෙන් එය ගොඩනඟන්න (JSON ක්ෂේත්රය දැන් ක්රමය ලෙස හැඳින්වුවද, සේවාදායක යෙදුම්වල බෙදාගැනීමේ සබැඳි ආකෘතිය තවමත් ප්රවාහනය සඳහා පැරණි නම type=tcp භාවිතා කරයි):
YOUR-UUID — xray uuid වෙතින් (උදා: a1b2c3d4-e5f6-7890-abcd-ef1234567890)
YOUR-PASSWORD-PUBLIC-KEY — යනු xray x25519 හි මුරපදයයි (PrivateKey නොවේ!)
YOUR-SHORT-ID — openssl rand -hex 8 වෙතින් (උදා: a1b2c3d4e5f67890)
your_IP — (ඔබේ සේවාදායකයේ IP)
SNI — 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"
scp භාවිතයෙන් PNG ඔබේම පරිගණකයට පිටපත් කරන්න, සේවාදායකයෙන් නොව ඔබේ පරිගණකයේ පර්යන්තයෙන් (හෝ Windows හි PowerShell) ධාවනය කරන්න:
scp root@your_IP:~/vless-client.png .
Windows වෙතින් සම්බන්ධ වීම
මෙම කොටසේ ඇති සියල්ල සිදුවන්නේ ඔබේ Windows පරිගණකයේ මිස SSH හරහා නොවේ - සේවාදායකයා ප්රොක්සි භාවිතා කරන උපාංගය මත ධාවනය කළ යුතුය.
v2rayN ස්ථාපනය කරන්න
v2rayN යනු ස්වදේශීය VLESS/Reality සහාය ඇතිව, Xray-core බණ්ඩල් කරන, ක්රියාකාරීව නඩත්තු කරන ලද GUI සේවාලාභියෙකි. ව්යාපෘතියේ පිටුවෙන් නවතම නිකුතුව බාගන්න :
Windows 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 නොමැති නම් , එය Google Play වෙතින් ස්ථාපනය කරන්න, නැතහොත් ව්යාපෘතියේ නිකුත් කිරීම් පිටුවෙන් සෘජුවම APK බාගන්න:
සේවාදායකය ආයාත කරන්න
v2rayNG විවෘත කර, ඉහළ දකුණේ ඇති + බොත්තම තට්ටු කර, vless:// සබැඳිය පිටපත් කිරීමෙන් පසු ක්ලිප්බෝඩ් එකෙන් ආයාත වින්යාසය තෝරන්න, නැතහොත් QR කේතය ස්කෑන් කර 7 වන කොටසේ ජනනය කරන ලද PNG වෙත කැමරාව යොමු කරන්න. එය තේරීමට ආයාත කළ පැතිකඩ තට්ටු කරන්න, ඉන්පසු පහළින් ඇති වටකුරු සම්බන්ධක බොත්තම තට්ටු කරන්න. Android පළමු වරට VPN අවසරය ඉල්ලා සිටිනු ඇත - උමග ස්ථාපිත කිරීමට එය අනුමත කරන්න.
iOS වෙතින් සම්බන්ධ වෙමින්
මෙහි සෑම දෙයක්ම සිදුවන්නේ SSH හරහා නොව, ඔබගේ iPhone හෝ iPad මත ය. Apple හි App Store මාර්ගෝපදේශවලට අනුව iOS හි Xray/VLESS සේවාලාභීන් සාමාන්යයෙන් නොමිලේ වන නමුත් ඉඳහිට ගෙවනු ලබන, පද්ධති-ඒකාබද්ධ විශේෂාංගයකට වඩා ස්වාධීන යෙදුම් වේ.
යථාර්ථයට හැකියාව ඇති සේවාදායකයෙක් ස්ථාපනය කරන්න
Streisand යනු නිදහස්, විවෘත මූලාශ්ර සේවාදායකයෙක් වන අතර එය තවත් ප්රොටෝකෝල කිහිපයක් සමඟින් Reality සමඟ VLESS සඳහා සහය දක්වයි. එය App Store හි සොයන්න, නැතහොත් මෙම සබැඳිය විවෘත කරන්න.
App Store නාමාවලි වෙළඳසැල් ඉදිරිපිට/කලාපය අනුව වෙනස් වන අතර කාලයත් සමඟ වෙනස් විය හැකිය; Streisand ඔබේ ගිණුමේ දෘශ්යමාන නොවේ නම්, VLESS+Reality සහාය ඇති විකල්ප අතර Happ, V2Box සහ V2rayTun ඇතුළත් වේ - ඔබේ ගිණුමට ලබා ගත හැකි ඕනෑම දෙයක් සඳහා App Store හි සොයන්න.
සේවාදායකය ආයාත කරන්න
vless:// සබැඳිය ඔබේ පසුරු පුවරුවට පිටපත් කර, සේවාලාභියා විවෘත කර, එහි Add from clipboard (හෝ ඊට සමාන "ආයාත") විකල්පය භාවිතා කරන්න, නැතහොත් සේවාලාභියාගේ බිල්ට්-ඉන් ස්කෑනරය සමඟ 7 වන කොටසේ ඇති QR කේතය ස්කෑන් කරන්න. නව පැතිකඩ සක්රිය කරන්න; iOS පළමු වරට VPN-වින්යාස කිරීමේ අවසරය සඳහා විමසනු ඇත, එය ඔබට මුහුණු හැඳුනුම්පත, ස්පර්ශ හැඳුනුම්පත හෝ ඔබේ මුර කේතය හරහා අනුමත කිරීමට අවශ්ය වනු ඇත.
සම්බන්ධතාවය තහවුරු කිරීම
8, 9, හෝ 10 වගන්තියෙන් උමග සක්රිය වූ පසු, ඔබේම උපාංගයට (SSH සැසිය නොවේ) ආපසු ගොස් බ්රවුසරයක ඕනෑම "මගේ IP එක කුමක්ද" පරීක්ෂකයක් විවෘත කරන්න - පෙන්වන ලිපිනය ඔබේ VPS හි ඔබේ IP ලිපිනයට ගැළපිය යුතුය.
ඒ වෙනුවට සේවාදායක පැත්තෙන් සත්යාපනය කිරීමට, සම්බන්ධතා ක්රියාකාරකම් සඳහා systemd ජර්නලය පරීක්ෂා කර 443 වරායේ ස්ථාපිත TCP සැසියක් තහවුරු කරන්න:
journalctl -u xray -n 50 --no-pager
ss -tnp | grep ':443'
පෙරනිමි "අනතුරු ඇඟවීමේ" ලොග් මට්ටමේදී Xray තනි සම්බන්ධතා ගැන වැඩි යමක් මුද්රණය නොකරයි; දෝශ නිරාකරණයේදී ඔබට වැඩි විස්තර දැකීමට අවශ්ය නම්, config.json හි තාවකාලිකව "loglevel": "info" සකසා සේවාව නැවත ආරම්භ කරන්න, පසුව දේවල් ක්රියාත්මක වූ පසු එය නැවත අනතුරු ඇඟවීමට මාරු කරන්න.
මූලාශ්ර:
|
ක්ෂේත්ර |
වටිනාකම |
|
ලිපිනය |
ඔබගේ VPS හි පොදු IP ලිපිනය |
|
වරාය |
443 (2 වන කොටසේ විවෘත කරන ලද එම වරායම) |
|
UUID / හැඳුනුම්පත |
YOUR-UUID-HERE — xray uuid සමඟ 4 වන කොටසේ ජනනය කර ඇත. |
|
ගලනවා |
xtls-rprx-vision — දෙපැත්තෙන්ම ගැළපිය යුතුය |
|
ආරක්ෂක |
යථාර්ථය |
|
SNI / සේවාදායක නාමය |
4 වන කොටසේ පරීක්ෂා කරන ලද ඉලක්ක සත්කාරක නාමය, උදා: www.microsoft.com |
|
ඇඟිලි සලකුණ (fp) |
chrome — සහාය දක්වන uTLS ඇඟිලි සලකුණක්; සේවාලාභියා මත සැකසිය යුතුය. |
|
පොදු යතුර / pbk |
xray x25519 හි මුරපද අගය - කිසි විටෙකත් PrivateKey නොවේ. |
|
කෙටි හැඳුනුම්පත / සිඩ් |
openssl rand -hex 8 සමඟ ජනනය කරන ලදී; shortIds හි අගයකට ගැළපිය යුතුය. |
නිගමනය
මෙම මාර්ගෝපදේශය අනුගමනය කිරීමෙන් ඔබගේ VPS තමන්ගේම Xray VLESS+Reality සේවාදායකය ක්රියාත්මක කරයි, සාමාන්ය HTTPS ගමනාගමනය ලෙස වෙස්වලා ගෙන සැබෑ වෙබ් අඩවියකට, වසමක් සහ නඩත්තු කිරීමට සහතිකයක් නොමැතිව. සේවාව systemd ඒකකය xray ලෙස ක්රියාත්මක වන අතර ඔබේ පැත්තෙන් කිසිදු ක්රියාමාර්ගයකින් තොරව නැවත පණගැන්වීමෙන් බේරෙයි.
ඕනෑම අවස්ථාවක, config.json හි පරිශීලක අරාවට xray uuid වෙතින් නැවුම් UUID එකක් සහ වෙනස් විද්යුත් තැපැල් ලේබලයක් සමඟ තවත් වස්තුවක් එකතු කිරීමෙන් නව සේවාදායකයින් එක් කරන්න, ඉන්පසු සේවාව නැවත ආරම්භ කරන්න (systemctl restart xray) සහ 7 වන කොටසෙන් එම පරිශීලකයාට තමන්ගේම බෙදාගැනීමේ සබැඳියක් ගොඩනඟන්න. පුද්ගලයෙකුට හෝ උපාංගයකට වෙනම UUID එකක් මඟින් වෙනත් කිසිවෙකුට බාධා නොකර එකක් අවලංගු කිරීමට හැකි වේ.
සේවාදායකය ක්රියාත්මක වූ පසු පවත්වා ගත යුතු පුරුදු කිහිපයක්:
- Xray පැච් කර තබා ගන්න. 3 වන කොටසේ සිට ස්ථාපන ස්ක්රිප්ට් වරින් වර නැවත ක්රියාත්මක කරන්න - එය පවතින ස්ථාපනයක් උත්ශ්රේණි කරයි - සහ 5 වන කොටසේ සඳහන් කර ඇති minClientVer හැසිරීම සැලකිල්ලට ගෙන, සේවාදායක යෙදුම් ද යාවත්කාලීනව තබා ගන්න.
- සේවාදායකයෙන් පිටත යම් ස්ථානයක config.json උපස්ථ කරන්න. එය සේවාදායකයේ Reality පුද්ගලික යතුර සහ සෑම සේවාදායකයෙකුගේම UUID රඳවා තබා ගනී; එය නැතිවීම යනු සෑම උපාංගයක් සඳහාම අක්තපත්ර නැවත උත්පාදනය කිරීමයි.
- නැතිවූ උපාංග වහාම අවලංගු කරන්න. config.json හි පරිශීලක අරාවෙන් අනුරූප ඇතුළත් කිරීම ඉවත් කර සේවාව නැවත ආරම්භ කරන්න.
සම්බන්ධතාවය නොලැබුනේ නම්, අනුපිළිවෙලින් පරීක්ෂා කරන්න:
- සේවා තත්ත්වය (systemctl තත්ත්වය xray --no-pager) සහ ජර්නලය (journalctl -u xray -n 50 --no-pager)
- ෆයර්වෝල් නීති (ufw තත්ත්වය — 443/tcp port විවෘතව තිබිය යුතුය)
- 443 port එක දැනටමත් වෙනත් සේවාවකින් බැඳී නොමැති බව (ss -lntp | grep ':443' හි xray පමණක් පෙන්විය යුතුය)
- සේවාලාභියාගේ UUID, පොදු යතුර, කෙටි හැඳුනුම්පත, SNI සහ ප්රවාහය config.json සමඟ හරියටම ගැලපෙන බව — තනි නොගැලපෙන අක්ෂරයක් නිහඬව අතට අත දීම අසාර්ථක කරයි.
- රියැලිටි ඉලක්කයම, xray tls ping සමඟින් :443, අඩවිය එහි TLS වින්යාසය වෙනස් කළහොත්
Xray වෙනත් විකල්ප සමඟ සංසන්දනය කරනවාද? AmneziaWG සේවාදායක යෙදවුම් මාර්ගෝපදේශය සහ WireGuard-පාදක විකල්ප සඳහා ඔබේ සේවාදායකයේ Wireguard VPN සකසන්නේ කෙසේද යන්න හෝ පාඩු ලබන හෝ දැඩි ලෙස පෙරහන් කරන ලද ජාල සඳහා ගොඩනගා ඇති තවත් වාරණයට ඔරොත්තු දෙන ප්රොටෝකෝල දෙකක් සඳහා Hysteria2 සහ TUIC සැකසුම බලන්න . ඔබට සම්පූර්ණ උමං මාර්ග සැකසුමකට වඩා සරල ප්රොක්සියක් පමණක් අවශ්ය නම්, CentOS/ArchLinux හි 3proxy වින්යාසය වඩා සැහැල්ලු විකල්පයක් වන අතර, Linux හි පැරණි VPN සේවාදායක සැකසුම: PPTP හෝ OpenVPN? සැකසීමට පහසු නමුත් DPI සඳහා හඳුනා ගැනීමට සහ අවහිර කිරීමට බෙහෙවින් පහසු ප්රොටෝකෝල ආවරණය කරයි. ප්රොක්සි සජීවී වූ පසු සාමාන්ය සේවාදායක දැඩි කිරීම සඳහා, Linux පරිශීලකයින් බලන්න: කළමනාකරණය සහ අවසර.