Ez az Xray VLESS Reality szerver telepítési útmutató végigvezeti Önt egy modern proxy VPS-en történő telepítésén. A VLESS a Reality transport-security rétegével jelenleg a leggyakrabban kért saját üzemeltetésű proxy beállítás : a klasszikus VPN-ekkel ellentétben nem hoz létre jellegzetes kézfogást vagy fix csomagaláírást. A Reality klónozza egy valódi, népszerű webhely (a célpont) TLS 1.3 kézfogását, így egy, a vezetéket figyelő DPI rendszer számára a szerverrel való kapcsolat ugyanúgy néz ki, mint amikor valaki meglátogatja az adott webhelyet – nincs hamis vagy önaláírt tanúsítvány az ujjlenyomathoz, mert a szerver röviden továbbítja a célhely tényleges tanúsítványát a kézfogás során.
A protokollverem a következő: VLESS (egy könnyűsúlyú, állapot nélküli proxy protokoll, amely hitelesítést kezel), amely XTLS Vision felett fut (egy folyamatszabályozási mód, amely felgyorsítja a kapcsolatot a már titkosított TLS rekordok nyers socket szinten történő másolásával), és amelyet a Reality (a fent leírt álcázó réteg) biztosít. Mindhárom ugyanabból a projektből, az Xray-core-ból származik, amely az eredeti V2Ray/V2Fly projekt aktívan karbantartott utódja.
Ez az útmutató egy Xray szerver manuális beállítását teszi lehetővé, teljes egészében parancssorból, webes panel és Docker nélkül – ez a lehető legkisebb helyigény a VPS-en. Nincs szükség domain névre és TLS tanúsítvány vásárlására: a Reality a célwebhely tanúsítványát kölcsönzi a kézfogáshoz, és soha nem mutat be sajátot. Ezután, ahol a your_IP szerepel, meg kell adnia a hozzárendelt IP-címét.
Amire szükséged lesz: egy Ubuntu 22.04/24.04 vagy Debian 11/12 rendszert futtató VPS, root hozzáférés, a VPS-ed IP-címe és a 443-as szabad TCP-port (nincs webszerver, panel vagy más proxy, amely már figyeli a szervert).
Még nincs szervered? Lásd: Hogyan rendelhetsz szervert és fizethetsz érte.
Először ezt hasonlítod össze más, saját tárhelyen futó lehetőségekkel? Lásd az AmneziaWG Server Deployment Guide-ot egy WireGuard-alapú alternatíváért, vagy a Hysteria2 és a TUIC beállítását két másik modern, cenzúrázhatatlan protokollért.
Kapcsolódás a szerverhez
Windows (PuTTY)
Nyisd meg a PuTTY-t, írd be a VPS IP-címedet a Host Name mezőbe, állítsd a portot 22-re, és jelentkezz be root felhasználóként a VPS-szolgáltatódtól e-mailben kapott jelszóval.
Szerver IP-címe: az Ön IP-címe
bejelentkezés rootként
Jelszó: a jelszavad
- Nyisd meg a PuTTY-t, és írd be a VPS IP-címedet a Host Name mezőbe.
- Állítsd a portot 22-re.
- Add meg a bejelentkezést rootként.
- Használd a VPS-szolgáltatódtól e-mailben kapott jelszót. Ezután a szerver shell promptjára kell érkezned.
A PuTTY/SSH-n keresztüli csatlakozás részletes útmutatójáért lásd: Csatlakozás Linux szerverhez SSH-n keresztül.
Linux / macOS (terminál)
ssh root@your_IP
Az alábbi összes parancs a szerveren fut, ugyanabban az SSH-munkamenetben – ez lefedi a 2–6. szakaszokat, valamint a 10. szakaszban található szerveroldali ellenőrzéseket. A 7–9. szakaszok (a VPN-kliens telepítése és konfigurálása) ehelyett a saját Windows/Android/iOS eszközödön történnek, mivel a proxynak ezen az eszközön kell futnia; ezek a szakaszok explicit módon megmondják, hogy mely sorok, ha vannak ilyenek, érintkeznek még a szerverrel.
A szerver előkészítése
Frissítse a rendszert
Telepítés előtt frissítsd a csomaglistát és frissítsd a telepített csomagokat:
apt update -y && apt upgrade -y
Ha a munkamenet megszakad az apt frissítése után, ez várható (dbus/polkit újraindítása) - csak csatlakozz újra SSH-n keresztül.
Ha ez frissíti a kernelt, érdemes újraindítani a rendszert a folytatás előtt. (Az apt és a Linux csomagkezelők működésének felfrissítéséhez lásd: Linux csomagkezelők .) Ellenőrizze a következőket:
cat /var/run/reboot-required
Ha a fájl létezik, először indítsd újra a gépet a 'reboot' paranccsal, várj ~30 másodpercet, majd csatlakozz újra.
Telepítse az útmutatóban használt eszközöket
apt install -y curl wget unzip openssl ufw qrencode
A Curl és az unzip függvényekre magának az Xray telepítőnek van szüksége; az openssl a 4. szakaszban generálja a rövid azonosítót; az ufw az alább konfigurált tűzfal; a qrencode pedig a kész klienslinket egy beolvasható QR-kóddá alakítja a 7. szakaszban.
Ellenőrizze a rendszerórát
A Reality kézfogása tartalmaz egy időbélyeg-ellenőrzést (a maxTimeDiff mező, alapértelmezés szerint le van tiltva, de érdemes tudni róla), és egy észrevehetően eltolódott óra a szokásos TLS-tanúsítványérvényesítési folyamatokat is hibásan működtetheti a szerver más részein. Ellenőrizze, hogy az óra szinkronizálva van-e:
timedatectl status
Ha a „Rendszeróra szinkronizálva” opció „nem”-et mutat, engedélyezze a következőképpen:
timedatectl set-ntp true
A tűzfal (UFW) konfigurálása
Az UFW szabályokról bővebben lásd: Tűzfal konfigurálása Linuxon.
Nyisd meg a két szükséges portot: a 22/tcp-t az SSH-hoz (ha kihagyod ezt a szabályt, akkor elveszíted a hozzáférést a szerverhez), és a 443/tcp-t, amelyet az Xray fog használni, és amelyet a szokásos HTTPS forgalom is használ – pontosan ezért ez a megfelelő választás a Reality számára.
ufw allow 22/tcp
ufw allow 443/tcp
ufw --force enable
ufw status
Mindkét szabálynak ALLOW-ként kell megjelennie az ufw állapotkimenetében.
Xray-core telepítése VLESS Reality Serverhez
Az Xray-core projekt (XTLS) közzétett egy hivatalos telepítő- és frissítőszkriptet, amely systemd szolgáltatásként telepíti a bináris fájlt. A bash-be való betöltés előtt tekintsd át a harmadik féltől származó szkripteket – ez közvetlenül a projekt saját adattárából származik.
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install
Ellenőrizd a bináris fájl meglétét és a telepített verziót:
/usr/local/bin/xray version
Ha a parancs kimenete lapozott és úgy tűnik, lefagy, nyomja meg a Q a kilépéshez. A Xray bináris fájl telepítése a következőre történik: /usr/local/bin/xray, és a konfigurációs fájljai a következő helyen vannak tárolva: /usr/local/etc/xray/.
Ugyanazt a telepítőszkriptet használhatja egy meglévő telepítés frissítésére is. A lehetőségek teljes listájának megtekintéséhez (beleértve az eltávolítást, a csak geoadatokra vonatkozó frissítéseket és a naplórotációt) futtassa a következő parancsot:
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" --help
Kulcsok és hitelesítő adatok generálása
A valósághitelesítés négy adaton alapul. Generáld le most mindet; majd illeszd be őket a szerverkonfigurációba az 5. szakaszban.
UUID generálása a kliens számára
/usr/local/bin/xray uuid
Ez a VLESS felhasználói azonosító – tekintsd hitelesítő adatnak, mivel ez hitelesíti a klienst a szerver felé. Futtasd újra a parancsot minden további eszköz vagy személy esetében, akinek hozzáférést szeretnél adni.
A Reality X25519 kulcspár generálása
/usr/local/bin/xray x25519
Ez három sort nyomtat ki: PrivateKey , Password és Hash32 . A PrivateKey csak a szerver konfigurációjába kerül, és soha nem szabad megosztani. A Password a megfelelő nyilvános kulcs – a név ellenére ez az érték, amit minden kliens megad; az Xray átnevezte a mezőt PublicKey-ről Password-ra, kifejezetten azért, hogy elriassza az embereket a gondatlan közzétételüktől. A Hash32-t csak a különálló VLESS titkosítási funkció használja, és nincs rá szükség a Reality beállításához.
Rövid azonosító létrehozása
openssl rand -hex 8
Ez egy 16 karakteres hexadecimális karakterláncot hoz létre, amely a különböző kliensek vagy klienscsoportok megkülönböztetésére szolgál. Mind a szervernek, mind a kliensnek ugyanazt az értéket kell használnia.
Válasszon és teszteljen egy valóságcélpontot
A célpont az a valódi weboldal, amelynek a TLS kézfogását a szervered utánozza. Támogatnia kell a TLS 1.3-at és a HTTP/2-t, nem helyezkedhet el CDN mögött, mint például a Cloudflare (az Xray minden olyan forgalmat továbbít, amely nem felel meg a Reality hitelesítésnek, közvetlenül a célpontnak, így egy CDN-alapú célpont a szerveredet nyílt továbbítóvá alakíthatja az adott CDN számára), és ideális esetben nagyjából ugyanabban a hálózati régióban található, mint a VPS-ed a valószínűsíthető késleltetési profil érdekében. Tesztelj egy jelöltet közvetlenül a szerverről:
/usr/local/bin/xray tls ping www.microsoft.com:443
Használd a csupasz hostname-et, ne URL-t. Íme néhány domain, amelyeket gyakran használnak Reality célpontként, mivel stabilak, TLS 1.3-képesek és nem CDN-frontúak: www.microsoft.com, addons.mozilla.org, dl.google.com. Tesztelj néhányat, és válassz ki egyet, amely megbízhatóan válaszol a VPS-ed helyéről; ugyanazt a hostname-et fogod használni mind a célpontként, mind a serverNames bejegyzésként az 5. szakaszban.
A szerverkonfiguráció írása
Készíts biztonsági másolatot a telepítővel együtt szállított konfigurációról, majd nyisd meg a fájlt szerkesztésre:
cp /usr/local/etc/xray/config.json /usr/local/etc/xray/config.json.orig
nano /usr/local/etc/xray/config.json
Nyisd meg a konfigurációs fájlt szerkesztésre:
nano /usr/local/etc/xray/config.json
Cseréld le a teljes fájlt az alábbi sablonra, a 4. szakaszban található saját UUID-ddal, privát kulcsoddal, rövid azonosítóddal és célgép nevével (valamint a 2. szakaszban megnyitott porttal, ha 443-ról módosítottad):
{
"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" }
]
}
A fájl mentéséhez nyomja meg a Ctrl+O (WriteOut) billentyűkombinációt.
Nyomja meg az Enter billentyűt a fájlnév megerősítéséhez.
A nano bezárásához nyomd meg a Ctrl+X billentyűkombinációt.
A fontos mezők: a users[].id a 4. szakaszban szereplő UUID; a users[].flow bekapcsolja az XTLS Vision-t; a metódus (korábban network néven) kiválasztja a RAW transportot, a Reality által megkövetelt egyszerű TCP-alapú metódust; a target és a serverNames a 4. szakaszban tesztelt webhely; a privateKey a szerveroldali X25519 kulcs, soha nem a Password érték; a shortIds felsorolja az összes rövid azonosítót, amelyet a kliensek megjeleníthetnek. További felhasználók későbbi hozzáadásához fűzz hozzá további objektumokat a users tömbhöz, mindegyiket saját UUID-val és e-mail címkével, majd indítsd újra a szolgáltatást.
Az Xray 26.3.27 óta egy explicit minClientVer mező nélküli Reality bejövő üzenet a szerver saját magverzióját kényszeríti ki alapértelmezettként – a régebbi kliensalkalmazások (egy elavult v2rayN, v2rayNG vagy Streisand build, amely egy régebbi Xray-magot tartalmaz) csendben átirányításra kerülnek a cél tartalék oldalára a csatlakozás helyett, hiba nélkül a kliensben, és semmi nyilvánvaló hiba a szervernaplóban. Ha egy korábban működő kliens hirtelen időtúllépést okoz egy frissítés után, először próbálja meg frissíteni magát a kliensalkalmazást; ha ez nem lehetséges, adja hozzá a "minClientVer": "25.9.11" (vagy egy másik régebbi alapverzió) értéket a realitySettings beállításokon belül, azon az áron, hogy a régebbi kliens TLS ujjlenyomatát egy kicsit kevésbé konzisztenssé teszi a modern böngészővel.
Érvényesítés és újraindítás
A konfiguráció tesztelése az élő szolgáltatás újraindítása előtt – ez kiszűri a JSON-elírásokat és a nem támogatott mezőket, mielőtt azok leállítanák a proxyt:
/usr/local/bin/xray run -test -c /usr/local/etc/xray/config.json
A szolgáltatás indítása és az automatikus indítás engedélyezése
Indítsa újra az Xray-t az új konfigurációval, és engedélyezze az automatikus indulást újraindításkor:
systemctl enable --now xray
systemctl restart xray
systemctl status xray --no-pager
Az állapotnak aktívnak (fut) kell lennie. Győződjön meg arról, hogy valami ténylegesen figyel a 443-as porton:
ss -lntp | grep ':443'
Ha az Xray nem indul el, a leggyorsabb módja az ok kiderítésére a systemd napló (a Linux naplók olvasásáról általános háttérinformációkért lásd: Hogyan olvassuk a Linux naplókat és hol találjuk meg ):
journalctl -u xray -n 50 --no-pager
Az ügyfélkapcsolat kiépítése
Az Xray kliensek egyetlen vless:// megosztási linket importálnak konfigurációs fájl helyett. Építsd fel a 4. szakaszban generált értékekből (a kliensalkalmazások megosztási link formátuma továbbra is a régebbi type=tcp nevet használja a szállításhoz, annak ellenére, hogy magát a JSON mezőt most method-nak hívják):
A TE-UUID-d — az xray uuid-ból (pl. a1b2c3d4-e5f6-7890-abcd-ef1234567890)
A TE-JELSZÓD-NYILVÁNOS-KULCSOD — az xray x25519-től származó jelszó (NEM a privát kulcs!)
A TE-RÖVID-AZONOSÍTÓD — openssl rand -hex 8 parancsból (pl. a1b2c3d4e5f67890)
your_IP — (a szervered IP címe)
SNI — www.microsoft.com (vagy a céloldal)
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
Példa link:
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
A pbk az xray x25519-ből származó jelszó értéke (a nyilvános kulcs, soha nem a privát kulcs), az sni megegyezik a cél hostnévvel, a # utáni szöveg pedig csak egy megjelenítési címke, amelyet szabadon átnevezhetsz bármelyik kliensben.
Alakítsd QR-kóddá, hogy a mobilkliensek közvetlenül beolvashassák:
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"
Vagy nyomtassa ki közvetlenül a terminálba fájl mentése nélkül:
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"
Másold át a PNG-t a saját számítógépedre az scp paranccsal, futtasd a számítógéped termináljából (vagy PowerShell-ből Windows rendszeren), ne a szerverről:
scp root@your_IP:~/vless-client.png .
Csatlakozás Windows rendszerből
Ebben a szakaszban minden a Windows PC-n történik, nem SSH-n keresztül – a kliensnek azon az eszközön kell futnia, amely ténylegesen használni fogja a proxyt.
v2rayN telepítése
A v2rayN egy ingyenes, aktívan karbantartott grafikus kliens, amely az Xray-core-t tartalmazza, natív VLESS/Reality támogatással. Töltsd le a legújabb kiadást a projekt oldaláról :
Fogd meg a Windows 64 bites .zip fájlját (egy önálló buildhez nincs szükség külön .NET futtatókörnyezetre, mint a legújabb v2rayN verzióknál), csomagold ki bárhová, és futtasd a v2rayN.exe fájlt.
Importálja a szervert
Másold a 7. szakaszban beépített vless:// linket a vágólapra (vagy másold át a QR PNG-t scp-vel és nyisd meg), majd a v2rayN-ben válaszd a Szerverek lehetőséget, majd az URL tömeges importálása a vágólapról lehetőséget (vagy olvasd be a QR-kódot a beépített szkennerrel). Az új szerverprofil megjelenik a listában a # után beállított címkével.
Kattintson jobb gombbal a profilra, és válassza aktívként, majd engedélyezze a rendszerproxyt (vagy a TUN módot a teljes gép irányításához) a főablak eszköztárán.
Csatlakozás Androidról
Minden itt az Android-eszközödön történik, nem SSH-n keresztül.
Telepítse a v2rayNG-t
A v2rayNG a v2rayN Androidos megfelelője, ugyanattól a karbantartótól, és ez a legszélesebb körben használt Xray kliens Androidon. Telepítsd a Google Playről, vagy töltsd le az APK-t közvetlenül a projekt kiadási oldaláról , ha a Play nem érhető el az Ön régiójában:
Importálja a szervert
Nyisd meg a v2rayNG-t, koppints a jobb felső sarokban található + gombra, és a vless:// link kimásolása után válaszd a Konfiguráció importálása a vágólapról lehetőséget, vagy olvasd be a QR-kódot, és irányítsd a kamerát a 7. szakaszban létrehozott PNG-re. Koppints az importált profilra a kiválasztásához, majd koppints az alul található kerek csatlakozás gombra. Az Android első alkalommal VPN-engedélyt kér – hagyd jóvá az alagút létrehozásához.
Csatlakozás iOS-ről
Minden itt az iPhone-odon vagy iPad-eden történik, nem SSH-n keresztül. Az Apple App Store irányelvei szerint az iOS-en futó Xray/VLESS kliensek jellemzően ingyenes, de esetenként fizetős, önálló alkalmazások, nem pedig rendszerbe épített funkciók.
Reality-kompatibilis kliens telepítése
A Streisand egy ingyenes, nyílt forráskódú kliens, amely számos más protokollal együtt támogatja a VLESS with Reality-t. Keresd meg az App Store-ban, vagy nyisd meg ezt a linket.
Az App Store katalógusai üzletenként/régiónként eltérőek, és idővel változhatnak; ha a Streisand nem látható a tiédben, a VLESS+Reality támogatással rendelkező alternatívák közé tartozik a Happ, a V2Box és a V2rayTun – keresd meg az App Store-ban, hogy melyik érhető el a fiókodban.
Importálja a szervert
Másold a vless:// linket a vágólapra, nyisd meg a klienst, és használd a Hozzáadás a vágólapról (vagy azzal egyenértékű „importálás”) opciót, vagy olvasd be a 7. szakaszban található QR-kódot a kliens beépített szkennerével. Kapcsold be az új profilt; az iOS első alkalommal VPN-konfigurációs engedélyt fog kérni, amit jóvá kell hagynod Face ID-val, Touch ID-val vagy jelszavaddal.
A kapcsolat ellenőrzése
Miután a 8., 9. vagy 10. szakaszban aktiváltad az alagutat, menj vissza a saját eszközödre (ne az SSH munkamenetbe), és nyiss meg egy böngészőben egy „mi az IP-címem?” ellenőrzőt – a megjelenített címnek meg kell egyeznie a VPS-ed és a te IP-címed között.
A szerveroldali ellenőrzéshez ellenőrizze a systemd naplót a kapcsolati aktivitás szempontjából, és erősítse meg a létrehozott TCP-munkamenetet a 443-as porton:
journalctl -u xray -n 50 --no-pager
ss -tnp | grep ':443'
Az alapértelmezett „figyelmeztető” naplózási szinten az Xray nem nyomtat sokat az egyes kapcsolatokról; ha a hibaelhárítás során további részletekre van szüksége, ideiglenesen állítsa be a „loglevel”: „info” értéket a config.json fájlban, és indítsa újra a szolgáltatást, majd ha minden működik, állítsa vissza figyelmeztetésre.
Referencia:
|
Mező |
Érték: |
|
Székhely |
a VPS nyilvános IP-címe |
|
Kikötő |
443 (ugyanaz a port nyílt meg, mint a 2. szakaszban) |
|
UUID / azonosító |
A TE-UUID-ID-ITT — a 4. szakaszban generálva xray uuid-val |
|
Folyik |
xtls-rprx-vision — mindkét oldalon egyeznie kell |
|
Biztonság |
valóság |
|
SNI / szervernév |
A 4. szakaszban tesztelt cél hostname, pl. www.microsoft.com |
|
Ujjlenyomat (fp) |
chrome – támogatott uTLS ujjlenyomat; be kell állítani a kliensen |
|
Nyilvános kulcs / pbk |
Az xray x25519-ből származó jelszó értéke – soha nem a privát kulcs |
|
Rövid azonosító / oldalszám |
openssl rand -hex 8 paranccsal generálva; egyeznie kell a shortIds-ben található értékkel |
Összegzés
Ezt az útmutatót követve a VPS-ed a saját Xray VLESS+Reality szerverét futtatja, amely egy valódi webhelyre irányuló hagyományos HTTPS forgalomként álcázva van, domain és tanúsítvány nélkül. A szolgáltatás a systemd xray egységként fut, és az újraindítást is túléli anélkül, hogy bármilyen beavatkozást kellene végezned.
Bármikor hozzáadhatsz új klienseket egy másik objektum hozzáfűzésével a config.json fájlban található users tömbhöz egy friss, az xray uuid-ból származó UUID-val és egy különálló e-mail címkével, majd újraindíthatod a szolgáltatást (systemctl restart xray), és a 7. szakaszban leírtak szerint létrehozhatod a felhasználó saját megosztási linkjét. A személyenként vagy eszközönkénti különálló UUID-k lehetővé teszik a visszavonást anélkül, hogy bárki mást megzavarnál.
Néhány szokás, amit érdemes betartani, miután a szerver fut:
- Tartsa frissítve az Xray-t. Futtassa újra a 3. szakaszban található telepítőszkriptet rendszeresen – ez frissíti a meglévő telepítést –, és tartsa naprakészen a kliensalkalmazásokat is, figyelembe véve az 5. szakaszban leírt minClientVer viselkedést.
- Készíts biztonsági másolatot a config.json fájlról egy privát helyre a szerveren kívül. Ez tartalmazza a szerver Reality privát kulcsát és minden kliens UUID-ját; elvesztése azt jelenti, hogy minden eszközhöz újra kell generálni a hitelesítő adatokat.
- Azonnal vonja vissza az elveszett eszközöket. Távolítsa el a megfelelő bejegyzést a config.json fájlban található felhasználói tömbből, és indítsa újra a szolgáltatást.
Ha a kapcsolat nem jön létre, ellenőrizze a lépéseket a következő sorrendben:
- a szolgáltatás állapota (systemctl status xray --no-pager) és a napló (journalctl -u xray -n 50 --no-pager)
- a tűzfalszabályok (ufw állapot — a 443/tcp portnak nyitva kell lennie)
- hogy a 443-as portot még nem köti egy másik szolgáltatás (az ss -lntp | grep ':443' parancsnak csak az xray értéket kell mutatnia)
- hogy az UUID, a nyilvános kulcs, a rövid azonosító, az SNI és a kliensben lévő folyamat pontosan megegyezik a config.json fájllal — egyetlen nem egyező karakter esetén a kézfogás automatikusan meghiúsul
- maga a Reality célpont, röntgen TLS pinggel :443, abban az esetben, ha a webhely megváltoztatta a TLS-konfigurációját
Összehasonlítod az Xray-t más lehetőségekkel? Lásd az AmneziaWG szerver telepítési útmutatóját és a Wireguard VPN beállítását a szervereden című részt a WireGuard-alapú alternatívákért, vagy a Hysteria2 és a TUIC beállítását két másik, cenzúrázatlan protokollért, amelyek veszteséges vagy erősen szűrt hálózatokhoz készültek. Ha csak egy egyszerű proxyra van szükséged a teljes alagútkezelés helyett, akkor a 3proxy konfiguráció CentOS/ArchLinux rendszeren sokkal könnyebb alternatíva, a régebbi VPN szerver beállítás Linuxon: PPTP vagy OpenVPN? pedig olyan protokollokat fed le, amelyek egyszerűbben beállíthatók, de a DPI számára sokkal könnyebben észlelhetők és blokkolhatók. A proxy élő állapota utáni általános szervererősítéssel kapcsolatban lásd: Linux felhasználók: Kezelés és engedélyek.