Daxil ol

Abunəliyi idarə etmək üçün daxil olun

Bessy Connect
Müəllif: Pavel Onuchin, VPN və şəbəkə təhlükəsizliyi üzrə mütəxəssis

5 min read

Linux-da VPN: VLESS və Reality ilə əslində nə işləyir

Əksər servislərin, o cümlədən bizim də Linux üçün düyməli hazır tətbiqi yoxdur — və vaxtınızı boşa sərf etməmək üçün bunu dərhal demək lazımdır. Üç işlək yol var: üçüncü tərəf yığımlarından qrafik interfeysli klient, konfiqurasiya faylı ilə konsol nüvəsi xray və ya sing-box, ya da kompüterin ümumiyyətlə VPN-dən xəbəri olmasın deyə routerdə tunel. Aşağıda — öz vəziyyətinizə görə nəyi seçmək və adətən harada büdrəyirlər.

Linux-da niyə hər şey daha mürəkkəbdir

Səbəb sistemin mürəkkəbliyində deyil, iqtisadiyyatdadır: masaüstü Linux-un payı kiçikdir, ayrıca klientə dəstək vermək isə bahadır. Ona görə də servislərin əksəriyyəti kütləvi istifadəçinin olduğu platformalarla kifayətlənir və Linux sahiblərinə üçüncü tərəf klient üçün konfiqurasiya təklif edir.

Linux-u Windows və macOS-dan fərqləndirən ikinci məqam: burada VPN-in qurulduğu vahid nöqtə yoxdur. Şəbəkə steki NetworkManager, systemd-networkd, iptables və ya nftables vasitəsilə tənzimlənir — və bütün distributivlərdə işləyən universal təlimat mövcud deyil.

Mürəkkəbliyin artması ardıcıllığı ilə üç üsul

ÜsulKimə uyğundurNə lazımdırMəhdudiyyətlər
Routerdə tunelevində uyğun routeri olan hər kəsərouteri bir dəfə tənzimləməkevdən kənarda işləmir
Qrafik interfeysli klientdüymə lazım olanlaradistributivinizə uyğun yığımüçüncü tərəfdir, əl ilə yeniləmək lazımdır
xray və ya sing-box nüvəsiterminaldan qorxmayanlarakonfiqurasiya faylı və systemd xidmətimarşrutlaşdırmanın əl ilə tənzimlənməsi

Ən az qiymətləndirilən variant birincisidir. Tunel routerdə qaldırılıbsa, noutbuka ümumiyyətlə heç bir klient lazım deyil: o, ev şəbəkəsinə qoşulur və işləyir. Məhdudiyyətlər və avadanlığa tələblər — Routerdə VPN: necə tənzimləmək və dəyərmi.

Konsol yolu: ümumi sxem

Distributivə bağlı olmadan ardıcıllıq belə görünür:

  1. Konfiqurasiyanı əldə edin. Reality ilə VLESS üçün bu, serverin ünvanı, identifikator, maskalanma parametrləri və SNI olan qoşulma sətri və ya JSON faylıdır.
  2. Nüvəni quraşdırın. xray-core və ya sing-box — hər ikisi Reality ilə VLESS-i dəstəkləyir, hər ikisi layihənin relizlərindən quraşdırılır.
  3. Konfiqurasiyanı nüvənin parametrlər kataloquna yerləşdirin.
  4. Nüvəni terminalda işə salaraq əl ilə yoxlayın: belə olduqda xidmətin jurnalda gizlədəcəyi xətalar görünür.
  5. Tunel yüklənmə zamanı qalxsın deyə systemd xidməti kimi rəsmiləşdirin.
  6. Marşrutlaşdırmanı tənzimləyin. Nüvə özlüyündə lokal proksi qaldırır; sistemin bütün trafiki onun vasitəsilə getsin deyə şəffaf proksiləmə rejimi və ya tətbiqlərdə proksi tənzimləməsi lazımdır.

Altıncı bənd ən çox ilişib qaldıqları yerdir. Onsuz nüvə işləyir, amma brauzerin ondan xəbəri olmur.

Lokal proksi barədə vacib xəbərdarlıq

xray və sing-box nüvələri kompüterdə lokal proksi qaldırır və tipik konfiqurasiyalarda o, avtorizasiya tələb etmir. 2026-cı ilin aprelində runetfreedom təxəllüslü tədqiqatçı Habr-da göstərdi ki, mobil cihazlarda belə proksi vasitəsilə üçüncü tərəf tətbiq VPN serverinin real ünvanını öyrənə bilər. Linux-da vəziyyət təbiətcə eynidir: sizin istifadəçinizdən işə salınmış istənilən proses bu porta müraciət edə bilər.

Nə etməli:

  • proksini 0.0.0.0-a deyil, 127.0.0.1 ünvanına bağlayın — əks halda o, bütün lokal şəbəkə üçün əlçatandır;
  • portu xarici interfeyslər üçün fayrvol qaydası ilə bağlayın;
  • konfiqurasiya lokal proksidə avtorizasiyaya imkan verirsə — onu yandırın.

Tədqiqatın özünün təhlili — v2rayTun, Hiddify, yoxsa Streisand.

Tənzimləmədən sonra nəyi yoxlamalı

  1. Ünvan. IP müəyyənetmə servisi serverin ölkəsini göstərməlidir.
  2. DNS. Ad sorğuları tunel vasitəsilə getməlidir, əks halda provayder saytların siyahısını görür: DNS sızması.
  3. IPv6. O, sistemdə yandırılıbsa, nüvə isə yalnız IPv4-ü tunelləyirsə — trafikin bir hissəsi yan keçəcək.
  4. Qırılma zamanı davranış. Linux-da kill switch-in analoqu fayrvol qaydaları ilə edilir: VPN serverinin ünvanına və tunel interfeysi vasitəsilə gedəndən başqa bütün çıxan trafiki qadağan etmək.

Yoxlamaların tam qaydası — VPN-in işlədiyini necə yoxlamaq olar.

Burada BessyConnect harada dayanır

Servisin Linux üçün ayrıca klienti yoxdur — tətbiqlər iOS, iPadOS, macOS, Android, Android TV və Windows üçün mövcuddur. Linux üçün iki ssenari işləyir: kompüter artıq qorunan şəbəkəyə qoşulsun deyə routerdə tunel, ya da konfiqurasiya ilə nüvənin əl ilə tənzimlənməsi.

Linux əsas sisteminizdirsə və tam nəzarət lazımdırsa, dürüst desək, öz serverinizə baxmaq daha düzgündür: xərcin hesablanması və gizli tələlər — VPS-də öz VPN-iniz.

Tez-tez verilən suallar

Linux üçün BessyConnect tətbiqi varmı? Xeyr. iOS, iPadOS, macOS, Android, Android TV və Windows üçün klientlər mövcuddur. Linux-da konfiqurasiya ilə xray və ya sing-box nüvəsindən, ya da routerdə tuneldən istifadə olunur.

VLESS-i NetworkManager vasitəsilə tənzimləmək olarmı? Standart yolla yox: NetworkManager OpenVPN, WireGuard və IPsec ilə işləyir. VLESS üçün ayrıca nüvə lazımdır.

Hansı nüvəni seçmək — xray, yoxsa sing-box? Hər ikisi Reality ilə VLESS-i dəstəkləyir. sing-box marşrutlaşdırmada daha çevikdir, xray təlimatların sayına görə daha tanışdır.

Linux-da kill switch-i necə etmək olar? Fayrvol qaydaları ilə: VPN serverinin ünvanı ilə bağlantıdan və tunel interfeysi vasitəsilə gedən trafikdən başqa bütün çıxan trafiki qadağan etmək.

VPN Linux-da konteynerdə və ya serverdə işləyirmi? Bəli, amma orada adətən sistem tuneli deyil, konkret tətbiq üçün proksi lazımdır — bu, başqa tapşırıq və başqa tənzimləmədir.

Oxşar məqalələr

Antivirus və ya firewall VPN-i bloklayır: günahkarı tapın

Qorunan bağlantıların yoxlanması protokolun maskalanmasını pozur. Beş dəqiqəlik diaqnostika və qorumanı söndürmədən nəyi tənzimləmək lazımdır. Ətraflı

Happ VPN kompüterdə: Windows və Mac üçün yükləmək

Happ-ı kompüterə rəsmi olaraq haradan yükləmək: 4.5.3 faylları, sistem tələbləri, abunənin əlavə edilməsi, TUN və Proxy rejimləri, tipik xətalar. Ətraflı

Kompüterdə Incy: Windows, Mac, Linux üçün yükləmə

Kompüterdə Incy VPN: Windows, macOS və Linux yığımları layihənin buraxılışlar səhifəsindədir. Hansı faylı yükləmək, açarı əlavə etmək və tunelləmə. Ətraflı