WireGuard სწორი პასუხია დროის უმეტესობაში: ის სწრაფი, მარტივი და ჭეშმარიტად უსაფრთხოა. ეს არ არის „WireGuard ცუდია“ სტატია — ეს გულწრფელი შემდეგი ნაბიჯია იმ ერთი სიტუაციისთვის, სადაც WireGuard წყვეტს მუშაობას. ზოგიერთ ქსელში deep packet inspection (DPI) ამოიცნობს WireGuard პროტოკოლს მისი ხელმოწერით და ბლოკავს მას პირდაპირ. როცა ეს ხდება, არავითარი კონფიგ-მორგება არ ეხმარება, რადგან პრობლემა თქვენი დაყენება არ არის — არამედ ის, რომ ტრაფიკი VPN-ს ჰგავს. სწორედ ამ პრობლემას წყვეტს VLESS+Reality.
გულწრფელი გზაჯვარედინი: WireGuard თუ Xray?
გადაწყვიტეთ ეს ჯერ, რადგან უფრო მარტივი ხელსაწყო ჩვეულებრივ სწორია:
- გამოიყენეთ WireGuard, თუ ის მუშაობს იქ, სადაც ხართ. ის უფრო ადვილი გასაშვები, უფრო ადვილი გასააზრებელი და სწრაფია. არ არსებობს მიზეზი, უფრო რთულ რამეს მიწვდეთ, სანამ არ მოგიწევთ.
- გამოიყენეთ VLESS+Reality (Xray), როცა WireGuard დაბლოკილია. Reality ნიღბავს თქვენს კავშირს ჩვეულებრივ TLS handshake-ად ნამდვილ ვებსაიტთან — ასე რომ DPI-სთვის ის ჰგავს ვინმეს, რომელიც ჩვეულებრივ HTTPS საიტს ათვალიერებს, VPN ხელმოწერის გარეშე. მეტი მოძრავი ნაწილი, მაგრამ ის გადარჩება იქ, სადაც WireGuard არა.
თუ არ იბლოკებით, გაჩერდით აქ და გამოიყენეთ WireGuard. დანარჩენი ეს იმისთვისაა, როცა იბლოკებით.
რატომ სჭირდება ამას გამოყოფილი IP
Xray სერვერი იღებს შემომავალ კავშირებს — თქვენი client უკავშირდება მას პორტ 443-ზე. ამას სჭირდება საჯარო IP, რომელიც მისამართის მქონე და თქვენია. NAT ტარიფი იზიარებს ერთ egress IP-ს კლიენტებს შორის და არ გაძლევთ შემომავალ endpoint-ს, ასე რომ ის აქ არ იმუშავებს. გჭირდებათ dedicated-IP ტარიფი — და რადგან ეს ტრაფიკის დატვირთვაა და არა CPU-ის, ყველაზე პატარა აკეთებს საქმეს: Nano-IP $8/თვე-ზე (1 vCPU / 1 GB) საკმარისია. უფრო დიდი ტარიფები გიყიდით მეტ გამტარიანობის სივრცეს, არა უკეთეს tunnel-ს.
დააინსტალეთ Xray
გამოიყენეთ ოფიციალური installer — ნუ ეძებთ შემთხვევით build-ებს:
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install
დააგენერირეთ ორი რამ, რაც Reality კონფიგს სჭირდება — გასაღების წყვილი და UUID:
xray x25519 # prints a Private key and a Public key
xray uuid # prints a UUID for the client
შეინახეთ private key სერვერის კონფიგისთვის და public key client ბმულისთვის. შეინახეთ ორივე.
სერვერის კონფიგი, ახსნილი
ჩააგდეთ ეს /usr/local/etc/xray/config.json-ში, თქვენი დაგენერირებული მნიშვნელობებით:
{
"inbounds": [{
"listen": "0.0.0.0",
"port": 443,
"protocol": "vless",
"settings": {
"clients": [{ "id": "YOUR-UUID", "flow": "xtls-rprx-vision" }],
"decryption": "none"
},
"streamSettings": {
"network": "tcp",
"security": "reality",
"realitySettings": {
"dest": "www.microsoft.com:443",
"serverNames": ["www.microsoft.com"],
"privateKey": "YOUR-PRIVATE-KEY",
"shortIds": [""]
}
}
}],
"outbounds": [{ "protocol": "freedom" }]
}
რას აკეთებენ რეალურად ძირითადი ველები:
dest— ნამდვილი ვებსაიტი, რომელსაც თქვენი ტრაფიკი იმიტირებს. ის უნდა იყოს საიტი, რომელიც უჭერს მხარს TLS 1.3-სა და HTTP/2-ს; დიდი, ყოველთვის-ჩართული დომენი ჩვეულებრივი არჩევანია. ეს არის საიტი, რომელსაც DPI ფიქრობს, რომ სტუმრობთ.serverNames— SNI(-ები), რომელსაც თქვენი handshake წარადგენს. ის უნდა ემთხვეოდესdest-ს (იგივე დომენი), რადგან ეს ნიღაბია.privateKey— თქვენიxray x25519წყვილის private ნახევარი. public ნახევარი მიდის client-ზე.shortIds— მასივი;[""](ცარიელი) ვალიდურია და კარგია პირადი დაყენებისთვის. შეგიძლიათ hex ID-ების დამატება client-ების გასარჩევად.flow: xtls-rprx-vision— flow control რეჟიმი, რომელსაც Reality იყენებს; ის უნდა ემთხვეოდეს ორივე ბოლოზე.
შემდეგ ჩართეთ ის:
sudo systemctl enable --now xray
sudo systemctl status xray
Client ბმული
მიმართეთ ღია-კოდის client სერვერზე — v2rayN, Hiddify ან ნებისმიერი Xray-თავსებადი აპლიკაცია. კავშირის სტრიქონი ყველაფერს კოდირებს:
vless://YOUR-UUID@YOUR-SERVER-IP:443?type=tcp&security=reality&sni=www.microsoft.com&pbk=YOUR-PUBLIC-KEY&sid=&fp=chrome&flow=xtls-rprx-vision#my-server
ნაწილები: pbk არის public key, sni ემთხვევა თქვენს serverNames-ს, sid არის short ID (ცარიელი აქ), fp=chrome აყალბებს ბრაუზერის TLS fingerprint-ს. ჩასვით ბმული client-ში და დაკავშირებული ხართ.
გულწრფელი შეზღუდვები
- სიჩქარე დამოკიდებულია თქვენამდე მარშრუტზე. Reality არ ხდის პაკეტებს უფრო სწრაფს — გამტარიანობა შემოსაზღვრულია თქვენსა და სერვერს შორის ქსელის გზით. უფრო ახლო სერვერი უფრო სწრაფია; აქ ჯადო არ არის.
- ის ერთი-რამდენიმე მომხმარებლისთვისაა. ეს თქვენი პირადი endpoint-ია, არა საჯარო VPN. ერთი პატარა VPS ვერ იქნება სერვისი უცხოებისთვის, და მისი ასეთად ქცევა იწვევს ბოროტად გამოყენებას.
- AUP მაინც მოქმედებს. პირადი გვერდის-ავლის tunnel კარგია; ღია საჯარო proxy-ის გაშვება ან მისი თავდასხმებისთვის გამოყენება არა და იწვევს სერვისის შეწყვეტას.
- თქვენი პროვაიდერი ხედავს, რომ ტრაფიკი არსებობს. ნიღაბი მიმართულია DPI-ზე თქვენამდე გზაზე, არა ჰოსტზე — პროვაიდერი ხედავს მოცულობასა და დროს, არა შიგთავსს. ეს ფსევდონიმურობაა, იგივე გულწრფელი გაფრთხილება, რაც ნებისმიერი ანონიმური VPS.
დასკვნა
WireGuard ჯერ; Reality, როცა WireGuard დაბლოკილია. VLESS+Reality Xray-ზე მალავს თქვენს tunnel-ს ჩვეულებრივ-გამომ看ავ TLS-ში ნამდვილ საიტთან, რაც ზუსტად ის არის, რაც ამარცხებს DPI-ს — და ის მუშაობს ყველაზე იაფ $8/თვე dedicated-IP ტარიფზე, რადგან ეს ტრაფიკია, არა compute. დააინსტალეთ ოფიციალური სკრიპტით, დააგენერირეთ თქვენი გასაღებები, შეუსაბამეთ dest/serverNames და მიმართეთ ღია-კოდის client მასზე. ჯერ დაბლოკეთ box უსაფრთხოების ჩეკ-ლისტით და შეინახეთ მოლოდინები გულწრფელი: ის ამარცხებს DPI-ს, ის არ გხდით უხილავს.
მზად ხართ მის გასაშვებად? ყველაზე იაფი dedicated-IP ტარიფი — Nano-IP $8/თვე-ზე სულ ეს არის საჭირო; ეს ტრაფიკის დატვირთვაა, არა compute. გინდათ სრული სურათი ჯერ — რომელი ტარიფი, რა გაუშვათ, როდის არის საჭირო გამოყოფილი IP? იხილეთ VPS VPN-ისთვის.
კომენტარები
ჯერ არ არის კომენტარები. იყავით პირველი.