Γνωσιακή Απλές οδηγίες για να εργαστείτε με την υπηρεσία Profitserver
Κυρίως Γνωσιακή Οδηγός Πραγματικότητας Xray VLESS: VPS, Windows, Mac, Android, iPhone

Οδηγός Πραγματικότητας Xray VLESS: VPS, Windows, Mac, Android, iPhone


Αυτός ο οδηγός εγκατάστασης του διακομιστή Xray VLESS Reality σας καθοδηγεί στην ανάπτυξη ενός σύγχρονου proxy στο VPS σας. Το VLESS με το επίπεδο ασφάλειας μεταφοράς Reality είναι αυτήν τη στιγμή η πιο δημοφιλής ρύθμιση αυτο-φιλοξενούμενου proxy. Το VLESS με το επίπεδο ασφάλειας μεταφοράς Reality είναι αυτήν τη στιγμή η πιο δημοφιλής ρύθμιση αυτο-φιλοξενούμενου proxy: σε αντίθεση με ένα κλασικό VPN, δεν παράγει μια ξεχωριστή χειραψία ή μια σταθερή υπογραφή πακέτου. Το Reality κλωνοποιεί την χειραψία TLS 1.3 ενός πραγματικού, δημοφιλούς ιστότοπου (του στόχου), επομένως για ένα σύστημα DPI που παρακολουθεί τα πάντα, μια σύνδεση με τον διακομιστή σας φαίνεται πανομοιότυπη με κάποιον που επισκέπτεται αυτόν τον ιστότοπο — δεν υπάρχει ψεύτικο ή αυτο-υπογεγραμμένο πιστοποιητικό για δακτυλικό αποτύπωμα, επειδή ο διακομιστής σας προωθεί για λίγο το πραγματικό πιστοποιητικό του ιστότοπου στόχου κατά τη διάρκεια της χειραψίας.

Η στοίβα πρωτοκόλλων είναι: VLESS (ένα ελαφρύ, χωρίς κατάσταση πρωτόκολλο proxy που χειρίζεται έλεγχο ταυτότητας) που εκτελείται μέσω XTLS Vision (μια λειτουργία ελέγχου ροής που επιταχύνει τη σύνδεση αντιγράφοντας ήδη κρυπτογραφημένες εγγραφές TLS σε επίπεδο ακατέργαστου socket) που ασφαλίζεται από το Reality (το επίπεδο καμουφλάζ που περιγράφεται παραπάνω). Και τα τρία προέρχονται από το ίδιο έργο, το Xray-core, τον ενεργά συντηρούμενο διάδοχο του αρχικού έργου V2Ray/V2Fly.

Αυτός ο οδηγός ρυθμίζει έναν διακομιστή Xray χειροκίνητα, εξ ολοκλήρου από τη γραμμή εντολών, χωρίς πίνακα ιστού και χωρίς Docker — το μικρότερο δυνατό αποτύπωμα στο VPS. Δεν απαιτείται όνομα τομέα και δεν απαιτείται αγορά πιστοποιητικού TLS: Το Reality δανείζεται το πιστοποιητικό του ιστότοπου-στόχου για την χειραψία και δεν παρουσιάζει ποτέ ένα δικό του. Στη συνέχεια, όπου λέει your_IP, θα πρέπει να εισαγάγετε την εκχωρημένη διεύθυνση IP σας.

Τι θα χρειαστείτε: ένα VPS με Ubuntu 22.04/24.04 ή Debian 11/12, πρόσβαση root, τη διεύθυνση IP του VPS σας και ελεύθερη θύρα TCP 443 (κανένας διακομιστής ιστού, πίνακας ελέγχου ή άλλος διακομιστής μεσολάβησης δεν το ακούει ήδη).

Δεν έχετε ακόμα διακομιστή; Δείτε πώς να παραγγείλετε έναν διακομιστή και να τον πληρώσετε.

Συγκρίνετε αυτό με άλλες επιλογές αυτο-φιλοξενίας πρώτα; Ανατρέξτε στον Οδηγό Ανάπτυξης Διακομιστή AmneziaWG για μια εναλλακτική λύση που βασίζεται στο WireGuard ή στη ρύθμιση Hysteria2 και TUIC για δύο άλλα σύγχρονα, ανθεκτικά στη λογοκρισία πρωτόκολλα.

Πίνακας περιεχομένων
Ελαχιστοποίηση

Σύνδεση με τον διακομιστή

Παράθυρα (PuTTY)

Ανοίξτε το PuTTY, εισαγάγετε τη διεύθυνση IP του VPS σας στο πεδίο Όνομα κεντρικού υπολογιστή, ορίστε τη θύρα σε 22 και συνδεθείτε ως root χρησιμοποιώντας τον κωδικό πρόσβασης που σας έστειλε μέσω email ο πάροχος VPS σας.

Διεύθυνση IP διακομιστή: η διεύθυνση IP σας
συνδεθείτε ως: root
Κωδικός πρόσβασης: ο κωδικός πρόσβασής σας

  • Ανοίξτε το PuTTY, εισαγάγετε τη διεύθυνση IP του VPS σας στο πεδίο Όνομα κεντρικού υπολογιστή.
1_1
  • Ρυθμίστε τη θύρα στο 22.
2_1
  • Πληκτρολογήστε σύνδεση ως root.
3_1
  • Χρησιμοποιήστε τον κωδικό πρόσβασης που σας έστειλε μέσω email ο πάροχος VPS σας. Στη συνέχεια, θα πρέπει να μεταβείτε στην προτροπή του κελύφους του διακομιστή.
4

Για μια λεπτομερή περιγραφή της σύνδεσης μέσω PuTTY/SSH, ανατρέξτε στην ενότητα Πώς να συνδεθείτε σε έναν διακομιστή Linux μέσω SSH.

5

Linux / macOS (τερματικό)

ssh root@your_IP

Όλες οι παρακάτω εντολές εκτελούνται στον διακομιστή, στην ίδια συνεδρία SSH — η οποία καλύπτει τις Ενότητες 2 έως 6, καθώς και τους ελέγχους από την πλευρά του διακομιστή στην Ενότητα 10. Οι Ενότητες 7–9 (εγκατάσταση και ρύθμιση παραμέτρων του προγράμματος-πελάτη VPN) πραγματοποιούνται στη δική σας συσκευή Windows/Android/iOS, καθώς σε αυτήν τη συσκευή πρέπει να εκτελείται ο διακομιστής μεσολάβησης. Κάθε μία από αυτές τις ενότητες αναφέρει ρητά ποιες γραμμές, εάν υπάρχουν, εξακολουθούν να αγγίζουν τον διακομιστή.

Προετοιμασία του σερβιτόρου

Ενημερώστε το σύστημα

Πριν εγκαταστήσετε οτιδήποτε, ανανεώστε τη λίστα πακέτων και αναβαθμίστε τα εγκατεστημένα πακέτα:

apt update -y && apt upgrade -y
6 7 8 9

Εάν η συνεδρία διακοπεί μετά την αναβάθμιση apt, αυτό είναι αναμενόμενο (επανεκκίνηση dbus/polkit) - απλώς επανασυνδεθείτε μέσω SSH. 

Εάν αυτό αναβαθμίσει τον πυρήνα, μια επανεκκίνηση είναι καλή ιδέα πριν συνεχίσετε. (Για μια επανεκκίνηση σχετικά με το apt και τον τρόπο λειτουργίας των διαχειριστών πακέτων Linux, ανατρέξτε στην ενότητα Διαχειριστές πακέτων Linux .) Ελέγξτε με:

cat /var/run/reboot-required

Εάν το αρχείο υπάρχει, επανεκκινήστε πρώτα με την εντολή 'reboot', περιμένετε ~30 δευτερόλεπτα και, στη συνέχεια, επανασυνδέστε το.

Εγκαταστήστε τα εργαλεία που χρησιμοποιεί αυτός ο οδηγός

apt install -y curl wget unzip openssl ufw qrencode

Το Curl και το unzip απαιτούνται από το ίδιο το πρόγραμμα εγκατάστασης Xray. Το openssl δημιουργεί το σύντομο αναγνωριστικό στην Ενότητα 4. Το ufw είναι το τείχος προστασίας που έχει ρυθμιστεί παρακάτω. Το qrencode μετατρέπει τον ολοκληρωμένο σύνδεσμο πελάτη σε έναν σαρώσιμο κωδικό QR στην Ενότητα 7.

10_1

Ελέγξτε το ρολόι του συστήματος

Η χειραψία του Reality περιλαμβάνει έλεγχο χρονικής σήμανσης (το πεδίο maxTimeDiff, απενεργοποιημένο από προεπιλογή αλλά αξίζει να το γνωρίζετε), και ένα ρολόι που έχει μετατοπιστεί αισθητά μπορεί επίσης να προκαλέσει εσφαλμένη συμπεριφορά στην κανονική επικύρωση πιστοποιητικού TLS αλλού στον διακομιστή. Επιβεβαιώστε ότι το ρολόι είναι συγχρονισμένο:

timedatectl status
11_1

Εάν η επιλογή "Συγχρονισμένο ρολόι συστήματος" εμφανίζει "όχι", ενεργοποιήστε την με:

timedatectl set-ntp true

Ρύθμιση παραμέτρων του τείχους προστασίας (UFW)

Για περισσότερες πληροφορίες σχετικά με τους κανόνες UFW, ανατρέξτε στην ενότητα Ρύθμιση παραμέτρων τείχους προστασίας σε Linux.

Ανοίξτε τις δύο θύρες που θα χρειαστείτε: 22/tcp για SSH (αν παραλείψετε αυτόν τον κανόνα, κινδυνεύετε να χάσετε την πρόσβαση στον διακομιστή) και 443/tcp, τη θύρα στην οποία θα κάνει ακρόαση το Xray και την ίδια θύρα που χρησιμοποιεί η συνηθισμένη κίνηση HTTPS — γι' αυτό ακριβώς είναι η σωστή επιλογή για το Reality.

ufw allow 22/tcp
12_1
ufw allow 443/tcp
13_1
ufw --force enable
14_1
ufw status
15_1

Και οι δύο κανόνες θα πρέπει να εμφανίζονται ως ALLOW στην έξοδο κατάστασης ufw.

Εγκατάσταση Xray-core για VLESS Reality Server

Το έργο Xray-core (XTLS) δημοσιεύει ένα επίσημο σενάριο εγκατάστασης και αναβάθμισης που εγκαθιστά το δυαδικό αρχείο ως υπηρεσία systemd. Ελέγξτε οποιοδήποτε σενάριο τρίτου κατασκευαστή πριν το ενσωματώσετε στο bash — αυτό προέρχεται απευθείας από το αποθετήριο του έργου.

bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install
16_1

Επαληθεύστε ότι το δυαδικό αρχείο είναι στη θέση του και ελέγξτε την εγκατεστημένη έκδοση:

/usr/local/bin/xray version
17_1

Εάν η έξοδος της εντολής έχει σελιδοποίηση και φαίνεται να κολλάει, πατήστε 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
18_1

Αυτό είναι το αναγνωριστικό χρήστη VLESS — αντιμετωπίστε το ως διαπιστευτήριο, καθώς είναι αυτό που ελέγχει την ταυτότητα ενός πελάτη στον διακομιστή. Εκτελέστε ξανά την εντολή για κάθε επιπλέον συσκευή ή άτομο στο οποίο θέλετε να παραχωρήσετε πρόσβαση.

Δημιουργήστε το ζεύγος κλειδιών Reality X25519

/usr/local/bin/xray x25519
19_1

Αυτό εκτυπώνει τρεις γραμμές: PrivateKey , Password και Hash32 . Το PrivateKey εισέρχεται μόνο στη διαμόρφωση του διακομιστή και δεν πρέπει ποτέ να κοινοποιείται. Ο κωδικός πρόσβασης είναι το αντίστοιχο δημόσιο κλειδί — παρά το όνομα, αυτή είναι η τιμή που εισάγει κάθε πελάτης. Η Xray μετονόμασε το πεδίο από PublicKey σε Password ειδικά για να αποθαρρύνει τους χρήστες από το να το δημοσιεύουν απρόσεκτα. Το Hash32 χρησιμοποιείται μόνο για την ξεχωριστή λειτουργία κρυπτογράφησης VLESS και δεν είναι απαραίτητο για μια ρύθμιση Reality.

Δημιουργήστε ένα σύντομο αναγνωριστικό

openssl rand -hex 8
20_1

Αυτό παράγει μια δεκαεξαδική συμβολοσειρά 16 χαρακτήρων που χρησιμοποιείται για τη διάκριση διαφορετικών πελατών ή ομάδων πελατών. Τόσο ο διακομιστής όσο και ο πελάτης πρέπει να χρησιμοποιούν την ίδια τιμή.

Επιλέξτε και δοκιμάστε έναν στόχο πραγματικότητας

Ο στόχος είναι ο πραγματικός ιστότοπος του οποίου την χειραψία TLS μιμείται ο διακομιστής σας. Θα πρέπει να υποστηρίζει TLS 1.3 και HTTP/2, δεν πρέπει να βρίσκεται πίσω από ένα CDN όπως το Cloudflare (το Xray προωθεί οποιαδήποτε κίνηση που αποτυγχάνει στον έλεγχο ταυτότητας Reality απευθείας στον στόχο, έτσι ώστε ένας στόχος με CDN να μπορεί να μετατρέψει τον διακομιστή σας σε ανοιχτό αναμεταδότη για αυτό το CDN) και ιδανικά φιλοξενείται περίπου στην ίδια περιοχή δικτύου με το VPS σας για ένα εύλογο προφίλ καθυστέρησης. Δοκιμάστε έναν υποψήφιο απευθείας από τον διακομιστή:

/usr/local/bin/xray tls ping www.microsoft.com:443
21_1

Χρησιμοποιήστε το απλό όνομα κεντρικού υπολογιστή, όχι μια διεύθυνση URL. Μερικοί τομείς που χρησιμοποιούνται συνήθως ως στόχοι Reality επειδή είναι σταθεροί, με δυνατότητα TLS 1.3 και όχι με CDN: www.microsoft.com, addons.mozilla.org, dl.google.com. Δοκιμάστε μερικούς και επιλέξτε έναν που ανταποκρίνεται αξιόπιστα από την τοποθεσία του VPS σας. Θα χρησιμοποιήσετε το ίδιο όνομα κεντρικού υπολογιστή τόσο ως στόχο όσο και ως καταχώρηση serverNames στην Ενότητα 5.

Εγγραφή της διαμόρφωσης διακομιστή

Δημιουργήστε αντίγραφο ασφαλείας της διαμόρφωσης που συνοδεύει το πρόγραμμα εγκατάστασης και, στη συνέχεια, ανοίξτε το αρχείο για επεξεργασία:

cp /usr/local/etc/xray/config.json /usr/local/etc/xray/config.json.orig
nano /usr/local/etc/xray/config.json
23_1

Ανοίξτε το αρχείο διαμόρφωσης για επεξεργασία:

nano /usr/local/etc/xray/config.json
24_1

Αντικαταστήστε ολόκληρο το αρχείο με το παρακάτω πρότυπο, αντικαθιστώντας το δικό σας UUID, PrivateKey, short ID και hostname προορισμού από την Ενότητα 4 (και τη θύρα που ανοίξατε στην Ενότητα 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 για έξοδο από το nano.

Τα σημαντικά πεδία: users[].id είναι το UUID από την Ενότητα 4. users[].flow ενεργοποιεί το XTLS Vision. η μέθοδος (παλαιότερα ονομαζόταν network) επιλέγει τη μεταφορά RAW, την απλή μέθοδο που βασίζεται σε TCP που απαιτεί η Reality. τα target και serverNames είναι ο ιστότοπος που δοκιμάσατε στην Ενότητα 4. τα privateKey είναι το κλειδί X25519 από την πλευρά του διακομιστή, ποτέ η τιμή Password. τα shortIds παραθέτουν κάθε short ID που επιτρέπεται να παρουσιάσουν οι πελάτες. Για να προσθέσετε περισσότερους χρήστες αργότερα, προσθέστε επιπλέον αντικείμενα στον πίνακα χρηστών, το καθένα με το δικό του UUID και ετικέτα email και, στη συνέχεια, επανεκκινήστε την υπηρεσία.

Από την έκδοση 26.3.27 του Xray, ένα εισερχόμενο μήνυμα Reality χωρίς ρητό πεδίο minClientVer επιβάλλει μια προεπιλογή της βασικής έκδοσης του διακομιστή — οι παλαιότερες εφαρμογές-πελάτες (μια μη ενημερωμένη έκδοση v2rayN, v2rayNG ή Streisand που περιλαμβάνει έναν παλαιότερο πυρήνα Xray) ανακατευθύνονται σιωπηλά στην εφεδρική σελίδα του στόχου αντί να συνδέονται, χωρίς σφάλμα στον πελάτη και χωρίς προφανώς σφάλμα στο αρχείο καταγραφής του διακομιστή. Εάν ένας πελάτης που λειτουργούσε παλιά λήξει ξαφνικά μετά από μια ενημέρωση, δοκιμάστε πρώτα να ενημερώσετε την ίδια την εφαρμογή-πελάτη. Εάν αυτό δεν είναι δυνατό, προσθέστε το "minClientVer": "25.9.11" (ή άλλη παλαιότερη γραμμή βάσης) μέσα στο realitySettings, με κόστος να γίνει το δακτυλικό αποτύπωμα TLS αυτού του παλαιότερου πελάτη λίγο λιγότερο συμβατό με ένα σύγχρονο πρόγραμμα περιήγησης.

Επικύρωση και επανεκκίνηση

Ελέγξτε τη διαμόρφωση πριν από την επανεκκίνηση της ζωντανής υπηρεσίας — αυτό εντοπίζει τυπογραφικά λάθη JSON και μη υποστηριζόμενα πεδία πριν αυτά τερματίσουν τη λειτουργία του proxy:

/usr/local/bin/xray run -test -c /usr/local/etc/xray/config.json
25_1

Έναρξη της υπηρεσίας και ενεργοποίηση της αυτόματης εκκίνησης

Επανεκκινήστε το Xray με τη νέα διαμόρφωση και ενεργοποιήστε το ώστε να ξεκινά αυτόματα κατά την επανεκκίνηση:

systemctl enable --now xray
26_1
systemctl restart xray
27_1
systemctl status xray --no-pager
28_1

Η κατάσταση θα πρέπει να δείχνει ενεργή (σε λειτουργία). Επιβεβαιώστε ότι κάτι ακούει στην θύρα 443:

ss -lntp | grep ':443'
29_1

Εάν το Xray δεν ξεκινήσει, ο πιο γρήγορος τρόπος για να καταλάβετε γιατί είναι το systemd journal (για πληροφορίες σχετικά με την ανάγνωση αρχείων καταγραφής Linux γενικά, ανατρέξτε στην ενότητα Πώς να διαβάσετε αρχεία καταγραφής Linux και πού να τα βρείτε ):

journalctl -u xray -n 50 --no-pager

Δημιουργία του συνδέσμου σύνδεσης πελάτη

Οι εφαρμογές-πελάτες Xray εισάγουν έναν μόνο σύνδεσμο κοινής χρήσης vless:// αντί για ένα αρχείο ρυθμίσεων. Δημιουργήστε το από τις τιμές που δημιουργήθηκαν στην Ενότητα 4 (η μορφή σύνδεσης κοινής χρήσης των εφαρμογών-πελατών εξακολουθεί να χρησιμοποιεί το παλαιότερο όνομα type=tcp για τη μεταφορά, παρόλο που το ίδιο το πεδίο JSON ονομάζεται πλέον μέθοδος):

YOUR-UUID — από xray uuid (π.χ., a1b2c3d4-e5f6-7890-abcd-ef1234567890)

ΤΟ ΔΗΜΟΣΙΟ-ΚΛΕΙΔΙ-ΤΗΣ-ΠΡΟΣΒΑΣΗΣ-ΣΑΣ — είναι ο Κωδικός Πρόσβασης από το xray x25519 (ΟΧΙ το Ιδιωτικό Κλειδί!)

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"
30_1

Αντιγράψτε το PNG στον υπολογιστή σας με scp, εκτελέστε το από το τερματικό του υπολογιστή σας (ή το PowerShell σε Windows), όχι από τον διακομιστή:

scp root@your_IP:~/vless-client.png .

Σύνδεση από τα Windows

Όλα όσα αναφέρονται σε αυτήν την ενότητα συμβαίνουν στον υπολογιστή σας με Windows, όχι μέσω SSH — ο υπολογιστής-πελάτης πρέπει να εκτελείται στη συσκευή που θα χρησιμοποιήσει στην πραγματικότητα τον διακομιστή μεσολάβησης.

Εγκατάσταση v2rayN

Το v2rayN είναι ένα δωρεάν, ενεργά συντηρούμενο πρόγραμμα-πελάτης GUI που συνδυάζει το Xray-core με εγγενή υποστήριξη VLESS/Reality. Κατεβάστε την τελευταία έκδοση από τη σελίδα του έργου :

Αποκτήστε το αρχείο .zip των 64-bit των Windows (μια αυτοτελής έκδοση δεν χρειάζεται ξεχωριστό χρόνο εκτέλεσης .NET από τις πρόσφατες εκδόσεις v2rayN), εξαγάγετε το από οπουδήποτε και εκτελέστε το v2rayN.exe.

Εισαγωγή του διακομιστή

Αντιγράψτε τον σύνδεσμο vless:// που ενσωματώθηκε στην Ενότητα 7 στο πρόχειρό σας (ή αντιγράψτε το QR PNG με scp και ανοίξτε το) και, στη συνέχεια, στο v2rayN επιλέξτε Διακομιστές και στη συνέχεια Εισαγωγή μαζικής διεύθυνσης URL από το πρόχειρο (ή σαρώστε τον κωδικό QR μέσω του ενσωματωμένου σαρωτή). Το νέο προφίλ διακομιστή εμφανίζεται στη λίστα με την ετικέτα που ορίσατε μετά το #.

Κάντε δεξί κλικ στο προφίλ και επιλέξτε το ως ενεργό και, στη συνέχεια, ενεργοποιήστε τον διακομιστή μεσολάβησης συστήματος (ή τη λειτουργία TUN, για τη δρομολόγηση ολόκληρου του μηχανήματος) από τη γραμμή εργαλείων του κύριου παραθύρου.

Σύνδεση από Android

Όλα εδώ συμβαίνουν στη συσκευή σας Android, όχι μέσω SSH.

Εγκατάσταση v2rayNG

Το v2rayNG είναι το αντίστοιχο του v2rayN για Android, από τον ίδιο συντηρητή, και είναι το πιο ευρέως χρησιμοποιούμενο πρόγραμμα-πελάτης Xray σε Android. Εγκαταστήστε το από το Google Play ή κατεβάστε το APK απευθείας από τη σελίδα κυκλοφοριών του έργου , εάν το Play δεν είναι διαθέσιμο στην περιοχή σας:

Εισαγωγή του διακομιστή

Ανοίξτε το v2rayNG, πατήστε το κουμπί + επάνω δεξιά και επιλέξτε Εισαγωγή ρυθμίσεων από το Πρόχειρο αφού αντιγράψετε τον σύνδεσμο vless:// ή Σάρωση κωδικού QR και στρέψτε την κάμερα στο PNG που δημιουργήθηκε στην Ενότητα 7. Πατήστε το εισαγόμενο προφίλ για να το επιλέξετε και, στη συνέχεια, πατήστε το στρογγυλό κουμπί σύνδεσης στο κάτω μέρος. Το Android θα σας ζητήσει άδεια VPN την πρώτη φορά — εγκρίνετέ το για να δημιουργηθεί η σήραγγα.

Σύνδεση από iOS

Όλα εδώ συμβαίνουν στο iPhone ή το iPad σας, όχι μέσω SSH. Οι οδηγίες του App Store της Apple σημαίνουν ότι οι εφαρμογές-πελάτες Xray/VLESS σε iOS είναι συνήθως δωρεάν, αλλά περιστασιακά επί πληρωμή, αυτόνομες εφαρμογές και όχι μια λειτουργία ενσωματωμένη στο σύστημα.

Εγκαταστήστε έναν πελάτη με δυνατότητα Πραγματικότητας

Το Streisand είναι ένα δωρεάν πρόγραμμα-πελάτης ανοιχτού κώδικα που υποστηρίζει το VLESS με το Reality, μαζί με πολλά άλλα πρωτόκολλα. Αναζητήστε το στο App Store ή ανοίξτε αυτόν τον σύνδεσμο.

Οι κατάλογοι του App Store ποικίλλουν ανά κατάστημα/περιοχή και ενδέχεται να αλλάξουν με την πάροδο του χρόνου. Αν η Streisand δεν είναι ορατή στο δικό σας, οι εναλλακτικές λύσεις με υποστήριξη VLESS+Reality περιλαμβάνουν τα Happ, V2Box και V2rayTun — αναζητήστε στο App Store ό,τι είναι διαθέσιμο στον λογαριασμό σας.

Εισαγωγή του διακομιστή

Αντιγράψτε τον σύνδεσμο vless:// στο πρόχειρό σας, ανοίξτε τον υπολογιστή-πελάτη και χρησιμοποιήστε την επιλογή Προσθήκη από πρόχειρο (ή ισοδύναμη "εισαγωγή") ή σαρώστε τον κωδικό QR από την Ενότητα 7 με τον ενσωματωμένο σαρωτή του υπολογιστή-πελάτη. Ενεργοποιήστε το νέο προφίλ. Το iOS θα σας ζητήσει άδεια διαμόρφωσης VPN την πρώτη φορά, την οποία θα πρέπει να εγκρίνετε μέσω Face ID, Touch ID ή του κωδικού πρόσβασής σας.

Επαλήθευση της σύνδεσης

Με ενεργή τη σήραγγα από την Ενότητα 8, 9 ή 10, επιστρέψτε στη δική σας συσκευή (όχι στην περίοδο λειτουργίας SSH) και ανοίξτε οποιοδήποτε εργαλείο ελέγχου "ποια είναι η IP μου" σε ένα πρόγραμμα περιήγησης — η διεύθυνση που εμφανίζεται θα πρέπει να ταιριάζει με τη διεύθυνση IP του VPS σας.

Για επαλήθευση από την πλευρά του διακομιστή, ελέγξτε το ημερολόγιο systemd για δραστηριότητα σύνδεσης και επιβεβαιώστε μια εγκατεστημένη συνεδρία TCP στη θύρα 443:

journalctl -u xray -n 50 --no-pager
ss -tnp | grep ':443'

Στο προεπιλεγμένο επίπεδο καταγραφής "προειδοποίησης", το Xray δεν εκτυπώνει πολλά για μεμονωμένες συνδέσεις. Εάν χρειάζεται να δείτε περισσότερες λεπτομέρειες κατά την αντιμετώπιση προβλημάτων, ορίστε προσωρινά το "loglevel": "info" στο config.json και επανεκκινήστε την υπηρεσία και, στη συνέχεια, αλλάξτε την ξανά σε προειδοποίηση μόλις λειτουργήσουν τα πράγματα.

Παραπομπή:

Πεδίο

αξία

Διεύθυνση

η δημόσια διεύθυνση IP του VPS σας

Λιμάνι

443 (η ίδια θύρα άνοιξε στην Ενότητα 2)

UUID / αναγνωριστικό

ΤΟ-UUID-ΣΑΣ-ΕΔΩ — δημιουργήθηκε στην Ενότητα 4 με uuid ακτίνων Χ

Ροή

xtls-rprx-vision — πρέπει να ταιριάζει και στις δύο πλευρές

Ασφάλεια

πραγματικότητα

SNI / όνομα διακομιστή

Το όνομα κεντρικού υπολογιστή-στόχου που ελέγχθηκε στην Ενότητα 4, π.χ. www.microsoft.com

Δακτυλικό αποτύπωμα (fp)

chrome — ένα υποστηριζόμενο δακτυλικό αποτύπωμα uTLS· πρέπει να οριστεί στον υπολογιστή-πελάτη

Δημόσιο Κλειδί / pbk

Η τιμή του κωδικού πρόσβασης από το xray x25519 — ποτέ το PrivateKey

Σύντομο αναγνωριστικό / sid

Δημιουργήθηκε με openssl rand -hex 8. Πρέπει να ταιριάζει με μια τιμή στα shortIds.

Συμπέρασμα

Ακολουθώντας αυτόν τον οδηγό, το VPS σας θα εκτελεί τον δικό του διακομιστή Xray VLESS+Reality, μεταμφιεσμένο ως συνηθισμένη κίνηση HTTPS σε έναν πραγματικό ιστότοπο, χωρίς τομέα και χωρίς πιστοποιητικό προς συντήρηση. Η υπηρεσία εκτελείται ως η μονάδα systemd xray και επιβιώνει από μια επανεκκίνηση χωρίς καμία ενέργεια από μέρους σας.

Προσθέστε νέους πελάτες ανά πάσα στιγμή προσθέτοντας ένα άλλο αντικείμενο στον πίνακα χρηστών στο config.json με ένα νέο UUID από το xray uuid και μια ξεχωριστή ετικέτα email και, στη συνέχεια, επανεκκινώντας την υπηρεσία (systemctl restart xray) και δημιουργώντας για αυτόν τον χρήστη τον δικό του σύνδεσμο κοινής χρήσης από την Ενότητα 7. Τα ξεχωριστά UUID ανά άτομο ή συσκευή καθιστούν δυνατή την ανάκληση ενός χωρίς να ενοχλήσετε κανέναν άλλο.

Μερικές συνήθειες που αξίζει να διατηρήσετε μόλις ο διακομιστής λειτουργήσει:

  • Διατηρήστε το Xray patched. Επαναλάβετε περιοδικά το σενάριο εγκατάστασης από την Ενότητα 3 — αναβαθμίζει μια υπάρχουσα εγκατάσταση — και διατηρήστε επίσης ενημερωμένες τις εφαρμογές-πελάτες, δεδομένης της συμπεριφοράς minClientVer που αναφέρθηκε στην Ενότητα 5.
  • Δημιουργήστε αντίγραφο ασφαλείας του config.json σε κάποιο ιδιωτικό σημείο εκτός διακομιστή. Περιέχει το ιδιωτικό κλειδί Reality του διακομιστή και το UUID κάθε πελάτη. Η απώλειά του σημαίνει αναδημιουργία διαπιστευτηρίων για κάθε συσκευή.
  • Ακυρώστε άμεσα τις χαμένες συσκευές. Αφαιρέστε την αντίστοιχη καταχώρηση από τον πίνακα χρηστών στο config.json και επανεκκινήστε την υπηρεσία.

Εάν η σύνδεση δεν λειτουργεί, ελέγξτε με τη σειρά:

  • η κατάσταση της υπηρεσίας (systemctl status xray --no-pager) και το ημερολόγιο (journalctl -u xray -n 50 --no-pager)
  • οι κανόνες του τείχους προστασίας (κατάσταση ufw — η θύρα 443/tcp πρέπει να είναι ανοιχτή)
  • ότι η θύρα 443 δεν είναι ήδη δεσμευμένη από άλλη υπηρεσία (ss -lntp | grep ':443' θα πρέπει να εμφανίζει μόνο ακτινογραφίες)
  • ότι το UUID, το δημόσιο κλειδί, το σύντομο αναγνωριστικό, το SNI και η ροή στον πελάτη ταιριάζουν ακριβώς με το config.json — ένας μόνο χαρακτήρας που δεν ταιριάζει αποτυγχάνει σιωπηλά στην χειραψία
  • ο ίδιος ο στόχος Reality, με ping tls ray :443, σε περίπτωση που ο ιστότοπος άλλαξε τη διαμόρφωση TLS του

Συγκρίνετε το Xray με άλλες επιλογές; Ανατρέξτε στον Οδηγό Ανάπτυξης Διακομιστή AmneziaWG και στον Τρόπο Ρύθμισης VPN Wireguard στον διακομιστή σας για εναλλακτικές λύσεις που βασίζονται στο WireGuard ή στη ρύθμιση Hysteria2 και TUIC για δύο άλλα πρωτόκολλα ανθεκτικά στη λογοκρισία, τα οποία έχουν σχεδιαστεί για δίκτυα με απώλειες ή με έντονο φιλτράρισμα. Εάν χρειάζεστε μόνο έναν απλό διακομιστή μεσολάβησης αντί για μια πλήρη ρύθμιση σήραγγας, η ρύθμιση 3proxy στο CentOS/ArchLinux είναι μια πολύ ελαφρύτερη εναλλακτική και η παλαιότερη ρύθμιση διακομιστή VPN σε Linux: PPTP ή OpenVPN? καλύπτει πρωτόκολλα που είναι πιο απλά στη ρύθμιση, αλλά πολύ πιο εύκολα στην ανίχνευση και τον αποκλεισμό από το DPI. Για γενική σκλήρυνση του διακομιστή μόλις ενεργοποιηθεί ο διακομιστής μεσολάβησης, ανατρέξτε στην ενότητα Χρήστες Linux: Διαχείριση και Δικαιώματα.


Ρωτήστε μας για το VPS

Είμαστε πάντα έτοιμοι να απαντήσουμε στις ερωτήσεις σας οποιαδήποτε ώρα της ημέρας ή της νύχτας.