Poradnik

Konfiguracja VLESS + Reality, która naprawdę działa (2026)

Ten poradnik pokazuje, jak skonfigurować działające połączenie proxy VLESS lub Xray w klientach V2rayN, v2rayNG, Streisand, OpenWrt i xray-core. Jest dla użytkowników, którzy mają już dane proxy i potrzebują linków importu, przykładów JSON, ustawień Reality lub TLS, testów DNS oraz weryfikacji mobilnego IP.

Zacznij od kompletnego linku VLESS, upewnij się, że pola Reality lub TLS zgadzają się z serwerem, a potem zweryfikuj IP wyjściowe, DNS i dostęp do celu zanim puścisz ruch produkcyjny.

Działające configi xray-core 25.x dla V2rayN, v2rayNG i Streisand. Gotowe JSON-y, linki vless:// oraz ustawienia flow: xtls-rprx-vision. Przetestowane w kwietniu 2026.

Autor: Mateusz PileckiOpublikowano: Sprawdzono:
Konfiguracja VLESS Reality w kliencie Xray.

Zanim wejdziesz w pełną konfigurację, sprawdź, czy ten szablon otwiera się w Twoim kliencie Xray. Skopiuj vless:// z panelu Proxy Poland i wklej do V2rayN, v2rayNG albo Streisand - klient sam uzupełni pola.

Konfiguracja VLESS + Reality, która naprawdę działa (2026)
vless://TWOJE-UUID@twoj-serwer:443?encryption=none&security=reality&sni=www.microsoft.com&fp=chrome&pbk=TWOJ-PUBLIC-KEY&flow=xtls-rprx-vision#MojVLESS

Poradnik sprawdzony z xray-core 25.x w kwietniu 2026. Jeśli klient ma starszy rdzeń, zaktualizuj go przed konfiguracją - XTLS Vision wymaga rdzenia 1.8.0+ (Xray) albo 25.x (fork core).

Czym jest VLESS i Xray?

VLESS to lekki protokół proxy z projektu Xray-core - community-fork V2Ray z 2020 roku. W przeciwieństwie do starszego VMess, VLESS rezygnuje z własnej warstwy szyfrowania i oddaje wszystko TLS 1.3. Nie ma podwójnego szyfrowania, CPU jest mniej obciążone, a prędkości zbliżają się do natywnego HTTPS.

Główne cechy VLESS/Xray:

  • Zerowy narzut szyfrowania - całą robotę robi TLS 1.3, bez podwójnego kodowania.
  • XTLS - splicing wewnętrznego i zewnętrznego połączenia TLS, wydajność bliska natywnemu łączu.
  • XTLS Vision - dopełnia handshake TLS tak, by ukryć sygnaturę proxy przed analizą ruchu.
  • Multipleksowanie - wiele połączeń dzieli jeden strumień TCP.
  • Odporność na cenzurę - dla DPI i ISP wygląda to jak zwykły HTTPS na porcie 443.

Dlaczego VLESS/Xray zamiast klasycznego proxy?

Klasyczne HTTP i SOCKS5 świetnie działają do scrapingu, przeglądarek antydetect i kont - ale na poziomie sieci da się je wykryć. W restrykcyjnych sieciach firmowych, na uczelniach albo w krajach z aktywnym DPI firewall widzi, że idziesz przez proxy.

Konfiguracja VLESS + Reality, która naprawdę działa (2026)

HTTP proxy

Metoda CONNECT w HTTP proxy leci otwartym tekstem. Pośredni firewall widzi adres docelowy i fakt, że odpalasz tunel HTTP - to najłatwiejszy typ proxy do zablokowania.

SOCKS5 proxy

SOCKS5 nie interpretuje ruchu aplikacji, ale handshake ma charakterystyczny wzorzec bajtów. Nowoczesne firewalle firmowe i DPI łapią SOCKS5 w czasie rzeczywistym, nawet bez deszyfracji.

VLESS + Reality

VLESS pakuje komunikację w standardowy TLS 1.3 na porcie 443. Dla ISP i firewalla wygląda to jak HTTPS do domeny typu microsoft.com albo cloudflare.com. Uwierzytelnienie (UUID) jest wewnątrz zaszyfrowanego tunelu, więc z zewnątrz nie ma sygnatury do zidentyfikowania.

Gdzie VLESS zwykle ma sens:

  • Restrykcyjne sieci firmowe i akademickie z aktywnym DPI.
  • Kraje z państwowym filtrowaniem (Chiny, Iran, Rosja, Turkmenistan).
  • Zastosowania z niskim narzutem - wideokonferencje, streaming 4K, gaming.
  • Łączenie z mobilnymi proxy 4G, gdzie każdy dodatkowy milisekundowy overhead boli podwójnie.

VLESS kontra VMess - dlaczego VLESS wygrał

VMess był flagowym protokołem V2Ray przez lata, ale dziś prawie nikt nie stawia nowych konfiguracji na VMess. Porównanie:

  • Szyfrowanie: VLESS - tylko TLS; VMess - własne AES plus TLS (podwójne).
  • Zużycie CPU: VLESS - niskie; VMess - zauważalnie wyższe.
  • Wsparcie XTLS: VLESS - tak; VMess - nie.
  • Prędkość: VLESS - zbliżona do natywnego TLS; VMess - 15-30% wolniejszy.
  • Synchronizacja czasu: VLESS - nieistotna; VMess - odchył poniżej 90 sekund, inaczej handshake pada.

Przy nowych setupach wybieraj VLESS zamiast VMess.

Czego potrzebujesz przed konfiguracją

  • Aktywna subskrypcja Proxy Poland z włączonym Xray/VLESS.
  • Dane dostępowe VLESS (UUID, adres serwera, port, link share).
  • Kompatybilna aplikacja klienta (V2rayN, v2rayNG, Streisand, V2BOX).
  • Dostęp wychodzący na port 443 w Twojej sieci - to wszystko.

Windows: V2rayN (rekomendowane)

V2rayN to najpopularniejszy klient Xray na Windows - darmowy, open-source, z pełnym wsparciem XTLS Vision.

  1. Pobierz v2rayN-With-Core.zip z oficjalnego repozytorium GitHub.
  2. Wypakuj do stałego folderu, np. C:\v2rayN. Nie odpalaj z folderu tymczasowego.
  3. Uruchom v2rayN.exe - przy pierwszym starcie Windows Defender może poprosić o zgodę.
  4. Kliknij Serwery → Dodaj serwer VLESS i wprowadź dane:
Remarks:     ProxyPoland Mobile
Address:     xray.proxypoland.com
Port:        443
UUID:        (twój UUID z panelu)
Flow:        xtls-rprx-vision
Encryption:  none
Network:     tcp
Security:    tls
SNI:         xray.proxypoland.com
Fingerprint: chrome
ALPN:        h2,http/1.1
  1. Zapisz konfigurację i ustaw ten wpis jako active server (zielona kropka).
  2. Włącz tryb System Proxy w menu głównym.
  3. Sprawdź IP na ip.proxypoland.com - powinno być polskie IP Orange z typem Mobile.

Bez ręcznego wpisywania pól skopiuj link vless:// z panelu i w V2rayN wybierz Import from clipboard. Parametry, w tym flow i fingerprint, uzupełnią się same.

Opcja C: Nekoray (alternatywa)

Nekoray to lżejszy klient na Windows, gdy V2rayN jest za rozbudowany. Wspiera VLESS + Reality, ale nie wszystkie zaawansowane opcje routingu są w GUI.

macOS: V2BOX (rekomendowane)

  1. Zainstaluj V2BOX z Mac App Store (darmowa aplikacja).
  2. Skopiuj link VLESS z panelu Proxy Poland.
  3. W V2BOX wybierz + → Import from clipboard.
  4. Zatwierdź uprawnienia VPN w ustawieniach systemu (Preferencje systemowe → Profile).
  5. Aktywuj połączenie przyciskiem zasilania.

Xray-core przez terminal (zaawansowane)

Jeśli wolisz plik konfiguracyjny:

{
  "inbounds": [
    { "port": 1080, "protocol": "socks", "settings": { "udp": true } },
    { "port": 1087, "protocol": "http" }
  ],
  "outbounds": [
    {
      "protocol": "vless",
      "settings": {
        "vnext": [{
          "address": "xray.proxypoland.com",
          "port": 443,
          "users": [{
            "id": "TWOJE-UUID-TUTAJ",
            "encryption": "none",
            "flow": "xtls-rprx-vision"
          }]
        }]
      },
      "streamSettings": {
        "network": "tcp",
        "security": "tls",
        "tlsSettings": {
          "serverName": "xray.proxypoland.com",
          "fingerprint": "chrome",
          "alpn": ["h2", "http/1.1"]
        }
      }
    }
  ]
}

Uruchom Xray poleceniem xray run -c config.json. SOCKS5 będzie lokalnie na porcie 1080, HTTP na 1087.

Android: v2rayNG (rekomendowane)

  1. Pobierz v2rayNG z Google Play albo bezpośrednio z GitHub (nowsza wersja pojawia się tam szybciej).
  2. Otwórz aplikację i kliknij + → Import config from Clipboard.
  3. Wklej link VLESS skopiowany z panelu Proxy Poland.
  4. Albo użyj Scan QR code, jeśli panel pokazuje QR.
  5. Zapisz, kliknij duży przycisk V u dołu ekranu.
  6. Przyznaj uprawnienie VPN w oknie systemowym.
  7. Sprawdź IP na ip.proxypoland.com w Chrome.

Per-app routing: v2rayNG potrafi puścić przez proxy tylko wybrane aplikacje (np. Instagram i Facebook), a resztę zostawić na połączeniu bezpośrednim. To w Ustawieniach → Per-app proxy.

iOS: Streisand (rekomendowane)

Streisand to płatny, ale najbardziej dopracowany klient iOS z VLESS i XTLS Vision.

  1. Kup i zainstaluj Streisand z App Store.
  2. Otwórz aplikację, dotknij +, żeby dodać serwer.
  3. Wybierz Import from clipboard.
  4. Dotknij Connect i zatwierdź uprawnienie VPN w systemie.
  5. Sprawdź IP w Safari - powinien pokazać polski adres Orange.

V2BOX (alternatywa dla iOS)

Darmowa alternatywa na iPhone/iPad. Obsługuje skanowanie kodów QR, co czasem jest szybsze niż import z clipboardu.

Shadowrocket

Płatny, popularny klient iOS. Wspiera VLESS + XTLS Vision. Jeśli masz go już z innych protokołów, zadziała też z Proxy Poland.

Referencyjna konfiguracja Proxy Poland VLESS

Poniżej parametry, które powinny znaleźć się w konfiguracji niezależnie od klienta.

  • Protocol: VLESS (nie VMess)
  • Address: xray.proxypoland.com (hostname serwera)
  • Port: 443 (standardowy HTTPS)
  • UUID: unikalny per proxy - klucz uwierzytelniający
  • Encryption: none (szyfrowanie obsługuje TLS)
  • Flow: xtls-rprx-vision (wymagane dla XTLS)
  • Network: tcp (transport)
  • Security: tls (TLS 1.3)
  • SNI: xray.proxypoland.com (Server Name Indication)
  • Fingerprint: chrome (imituje odcisk Chrome)
  • ALPN: h2,http/1.1 (negocjacja protokołu)

VLESS kontra OpenVPN: co wybrać?

Oba protokoły tunelują cały ruch systemowy, ale różnią się w szczegółach:

  • Narzut prędkości: VLESS - 1-3%; OpenVPN - 10-20%.
  • Opóźnienia: VLESS - minimalne; OpenVPN - umiarkowane.
  • Odporność na detekcję: VLESS - bardzo dobra; OpenVPN - umiarkowana.
  • Obchodzenie firewalli: VLESS - bardzo dobre; OpenVPN - dobre.
  • Złożoność konfiguracji: VLESS - średnia; OpenVPN - łatwa.
  • Split tunneling: VLESS - tak (zaawansowany); OpenVPN - ograniczony.
  • Historia bezpieczeństwa: VLESS - nowszy; OpenVPN - 20+ lat audytów.

VLESS ma sens przy sieciach z DPI i tam, gdzie liczy się prędkość. OpenVPN - gdy chcesz prostą konfigurację i maksymalną kompatybilność (routery, NAS-y, starsze systemy).

Rozwiązywanie najczęstszych problemów

Timeout albo connection refused

  • Sprawdź UUID - kopiuj i wklejaj, nie przepisuj ręcznie.
  • Upewnij się, że port 443 nie jest zablokowany w Twojej sieci (niektóre firmowe sieci tną nawet HTTPS).
  • Zweryfikuj status subskrypcji w panelu Proxy Poland.
  • Spróbuj innej sieci - mobilny hotspot to dobry test diagnostyczny.
  • Zaktualizuj klienta do najnowszej wersji.

Połączony, ale brak dostępu do internetu

  • Ustaw DNS w kliencie - 8.8.8.8 (Google) albo 1.1.1.1 (Cloudflare).
  • Upewnij się, że klient jest w trybie Global, a nie PAC ani rule-based.
  • Przyznaj uprawnienie VPN w systemie (zwłaszcza Android/iOS).
  • Wyłącz inne VPN i proxy, które mogą się gryźć.

Niska prędkość

  • Sprawdź, czy XTLS Vision jest faktycznie włączony w konfiguracji.
  • Używaj transportu TCP, nie WebSocket ani gRPC - TCP jest najszybsze na porcie 443.
  • Zmierz prędkość bazową bez proxy, żeby zobaczyć, co ogranicza łącze.
  • Pamiętaj o opóźnieniach geograficznych - ruch do Polski ma naturalny narzut.
  • Sprawdź prędkość w różnych porach dnia; w godzinach szczytu sieć Orange bywa wolniejsza.

IP nie wygląda na polskie lub mobilne

  • Zweryfikuj połączenie na ip.proxypoland.com - to najpewniejsze źródło.
  • Sprawdź tryb routingu - musi być Global.
  • Odczekaj 3-5 sekund po połączeniu, zanim sprawdzisz IP.
  • Porównaj wynik z kilkoma niezależnymi narzędziami (whoer.net, ipleak.net).

Konfiguracja zaawansowana: reguły routingu

Xray pozwala na granularny routing - wybrane domeny przez proxy, reszta na lokalnym łączu. Przykład:

"routing": {
  "domainStrategy": "AsIs",
  "rules": [
    {
      "type": "field",
      "domain": ["instagram.com", "facebook.com", "allegro.pl"],
      "outboundTag": "proxy"
    },
    {
      "type": "field",
      "domain": ["geosite:category-ads"],
      "outboundTag": "block"
    }
  ]
}

W tym przykładzie Instagram, Facebook i Allegro idą przez proxy Orange, a reklamy (kategoria geosite) są blokowane lokalnie. Reszta ruchu trafia do domyślnego outbounda (direct).

Oficjalne źródła

VLESS/Xray

Potrzebujesz mobilnego IP do VLESS/Xray?

Proxy Poland zapewnia dedykowane proxy mobilne 4G/5G na polskiej sieci LTE z natywnym wsparciem VLESS Reality i Xray. Prawdziwe IP operatorów, niższe ryzyko wykrycia, od $2/dzień.

Najczęściej zadawane pytania

01Czym jest VLESS i czym różni się od V2Ray?+

VLESS to bezstanowy protokół transportu z Project V/Xray, który rezygnuje z warstwy szyfrowania na poziomie użytkownika (polega na TLS) na rzecz niższego CPU i latency. V2Ray to rodzina projektów; v2ray-core to oryginalna implementacja, a xray-core to utrzymywany fork z REALITY, Vision flow control i najnowszymi funkcjami VLESS.

02Jak zaimportować link VLESS do V2RayN?+

W V2RayN na Windows skopiuj link vless:// do schowka i wybierz Servers -> Import bulk URL from clipboard. Otwórz zaimportowany profil i zweryfikuj address, port, UUID, security (reality lub tls), public key, short ID, fingerprint, flow oraz serverName przed włączeniem system proxy (domyślnie 10809) albo listenera HTTP (10808).

03Czym jest REALITY w xray-core?+

REALITY to handshake anty-DPI w xray-core. Klonuje ClientHello TLS 1.3 realnego publicznego serwisu (dest), żeby middlebox widział normalne HTTPS. Serwer używa statycznej pary kluczy X25519 plus short ID; klient bez pasującego pbk/sid jest przekierowywany do realnej strony, co ukrywa proxy przed aktywnym sondowaniem.

04Co robi flow=xtls-rprx-vision?+

Vision to aktualny flow XTLS, który po handshake'u dzieli rekord TLS i paduje ruch wewnętrzny, by maskować wzorce rozmiarów flow. Używaj flow=xtls-rprx-vision, gdy serwer i klient mają nowy xray-core wspierający Vision; zostaw puste dla zwykłego VLESS+TLS bez optymalizacji splice.

05Co robi xray run -test?+

xray run -test -config config.json waliduje składnię JSON, schemat, deprecated pola oraz spójność inbound/outbound bez uruchamiania listenerów. Wykrywa literówki, nieobsługiwane opcje i niezgodności wersji core jeszcze przed błędami połączenia. Pomyślny test nie dowodzi, że zdalny endpoint jest osiągalny.

06Xray-core czy v2ray-core — co wybrać?+

Do nowych wdrożeń wybierz xray-core. To aktywnie rozwijany fork: ma REALITY, Vision flow, szybsze QUIC i terminowe security patche. v2ray-core jest nadal utrzymywany, ale wolniej dostaje REALITY i Vision. Większość nowoczesnych share linków zakłada xray-core; v2ray-core może parsować, ale ignorować pola Reality, prowadząc do cichego fallbacku.

07Jak są zorganizowane warstwy konfiguracji JSON w Xray?+

Konfig xray-core ma sześć top-level kluczy: log, dns, routing, inbounds (gdzie łączą się klienci, np. socks na 10808, http na 10809), outbounds (gdzie ruch wychodzi, np. vless, freedom, blackhole), policy i stats. Reguły routing dopasowują po domain, ip, geosite, geoip, port, protocol lub user, po czym kierują do otagowanego outbound.

08Do czego służy fragment_packet (fragmentacja UDP)?+

Opcja fragment w outbound dzieli pierwszy ClientHello TLS na kilka pakietów TCP, by oszukać DPI bazujące tylko na SNI z pierwszego segmentu. Przydatne, gdy sieć blokuje konkretne wzorce SNI, ale nie składa pełnego TCP. Ustaw length i interval pod sieć — fragmenty 10-20 bajtów co 10-100 ms zwykle działają.

09Czym jest mux.cool i kiedy go włączyć?+

Mux.cool multipleksuje wiele strumieni TCP w jednym połączeniu VLESS, redukując narzut handshake'u przy ruchliwych workloadach (karty przeglądarki, równoległe wywołania API). Włącz na outbound klienta dla krótkich połączeń; wyłącz dla długich (duże pobrania, wideo), gdzie multiplexer staje się wąskim gardłem.

10Jak działają reguły geosite i geoip?+

Xray dostarcza geosite.dat i geoip.dat — skompilowane listy z v2fly/domain-list-community i v2fly/geoip. W routing.rules użyj "domain": ["geosite:cn"] lub "ip": ["geoip:private"] do dopasowania kategorii. Pozwala to routować chińskie strony direct, domeny reklamowe do blackhole, a resztę przez outbound proxy.

11Jak skonfigurować poziomy logów i watchdog?+

Ustaw log.loglevel na "warning" w normalnej pracy; przełącz na "info" albo "debug" tylko podczas troubleshootingu (debug zapełnia dysk). Dla watchdoga uruchamiaj xray-core pod supervisorem procesu (systemd z Restart=on-failure albo s6-overlay na Alpine) — xray-core nie restartuje się sam po panice, więc produkcja wymaga zewnętrznej supervision.

12Czy mogę uruchamiać wiele inboundów i routować po aplikacji klienckiej?+

Tak. Zdefiniuj socks inbound na 10808, http inbound na 10809 i trzeci dokodemo-door inbound do transparent proxy na routerze. W routing.rules dopasuj po inboundTag i kieruj każdy do innego outbound — np. przeglądarkę przez polskie mobilne VLESS, aktualizacje systemu direct, a torrent do blackhole outbound.