Konfiguracja vless xray proxy setup potrafi przyprawić o ból głowy, szczególnie jeśli wcześniej pracowałeś tylko z klasycznym HTTP lub SOCKS5. VLESS to lekki protokół transportowy stworzony z myślą o omijaniu głębokiej inspekcji pakietów (DPI), a Xray-core to silnik, który sprawia, że ten protokół działa szybko i stabilnie. W tym przewodniku dowiesz się:
- Czym dokładnie jest VLESS i dlaczego różni się od VMess czy SOCKS5
- Jak krok po kroku zainstalować i skonfigurować Xray-core na serwerze
- Jak połączyć klienta z serwerem VLESS przez Xray
- Jak zintegrować mobilne proxy 4G z konfiguracją Xray dla maksymalnej anonimowości
Ten poradnik zakłada podstawową znajomość Linuksa i obsługi terminala. Jeśli przeszedłeś już przez konfigurację OpenVPN lub Shadowsocks, przyswoisz materiał bez problemu.

Czym jest VLESS i jak działa w Xray
VLESS to protokół proxy zaprojektowany jako uproszczona wersja VMess. Twórcy wyrzucili z niego wszystko, co zbędne: nie ma tu symetrycznego szyfrowania po stronie protokołu (TLS jest obsługiwany osobno przez transport), nie ma nagłówka z wersją klienta, nie ma globalnego numeru ID sesji. Efekt? Mniejszy narzut obliczeniowy i szybsze połączenia przy identycznym poziomie bezpieczeństwa, gdy używasz TLS.
Xray-core to fork projektu V2Ray, utrzymywany przez społeczność XTLS. Dodaje kilka kluczowych funkcji, których V2Ray nie ma:
- XTLS Vision — redukuje podwójne szyfrowanie TLS w ruchu HTTPS, obniżając latencję nawet o 30%
- Natywna obsługa VLESS w nowszych wersjach protokołu
- Reality — mechanizm podszywania się pod prawdziwy serwer TLS bez własnego certyfikatu SSL
- Szybsza rotacja konfiguracji bez restartu usługi
W praktyce: gdy Twój ruch wychodzi przez VLESS+TLS na porcie 443, dla firewalla i systemów DPI wygląda jak zwykły ruch HTTPS do popularnej witryny. To właśnie dlatego administratorzy sieci korporacyjnych i dostawcy usług scrappingowych coraz chętniej sięgają po tę kombinację.
Key takeaway: VLESS sam w sobie nie szyfruje danych. Bezpieczeństwo zapewnia warstwa transportowa TLS lub XTLS. Bez niej ruch jest czytelny — pamiętaj o tym podczas konfiguracji.
Wymagania przed konfiguracją serwera Xray
Zanim zaczniesz, przygotuj środowisko. Wiele problemów z konfiguracją VLESS wynika z pominiętych kroków wstępnych, a nie z błędów w samym pliku konfiguracyjnym.
Minimalne wymagania sprzętowe i systemowe
- Serwer VPS z Ubuntu 22.04 LTS lub Debian 12 (zalecane)
- 1 vCPU, 512 MB RAM — wystarczy na lekkie obciążenia
- Port 443 odblokowany w firewallu
- Dostęp root lub sudo
Opcjonalne, ale zalecane
- Własna domena z rekordem A wskazującym na serwer (potrzebna do certyfikatu TLS)
- Certyfikat SSL z Let's Encrypt lub innego CA
- Znajomość narzędzi:
curl,systemctl,nanolubvim
Jeśli nie masz domeny, możesz użyć trybu Reality w Xray, który generuje klucze publiczne i prywatne na potrzeby handshake'u TLS bez potrzeby posiadania certyfikatu. Opiszemy tę opcję w sekcji o konfiguracji serwera.
Sprawdź też, czy na Twoim VPS nie ma już działającej usługi na porcie 443. Możesz to zrobić poleceniem: ss -tlnp | grep 443. Jeśli widzisz Nginx lub Apache, musisz albo zmienić port, albo skonfigurować proxy pass.
Instalacja Xray-core na serwerze Linux
Xray-core dostarcza oficjalny skrypt instalacyjny, który pobiera najnowszą wersję binarną i tworzy usługę systemd. To najszybsza i najbezpieczniejsza metoda instalacji.
- Zaktualizuj system:
apt update && apt upgrade -y - Pobierz i uruchom skrypt instalacyjny:
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install - Skrypt zainstaluje Xray w katalogu
/usr/local/bin/xrayi utworzy plik usługi/etc/systemd/system/xray.service - Domyślny plik konfiguracyjny znajdziesz w
/usr/local/etc/xray/config.json - Włącz usługę:
systemctl enable xray
Po instalacji sprawdź wersję: xray version. W 2026 roku aktualna gałąź to Xray-core 1.8.x lub nowsza. Upewnij się, że masz przynajmniej wersję 1.8.0, bo wcześniejsze mają znane problemy z obsługą VLESS Reality.
Certyfikat TLS możesz wygenerować przez Certbot: apt install certbot, a następnie certbot certonly --standalone -d twoja-domena.pl. Certbot zapisze pliki w /etc/letsencrypt/live/twoja-domena.pl/.
Key takeaway: Nie edytuj binarki Xray ręcznie. Cała konfiguracja odbywa się wyłącznie przez plik config.json.

Konfiguracja serwera VLESS w pliku config.json
To serce całej konfiguracji. Otwórz plik: nano /usr/local/etc/xray/config.json i zastąp jego zawartość poniższą strukturą.
Minimalna konfiguracja serwera VLESS z TLS:
- inbounds: definiuje nasłuchiwanie na porcie 443, protokół
vless, lista użytkowników z unikalnymi UUID, ustawienia sieci TCP i TLS - outbounds: ruch wychodzący bezpośrednio przez internet (
freedom) lub przez kolejny serwer proxy - routing: opcjonalnie blokuje ruch do prywatnych zakresów IP (
geoip:private)
UUID wygenerujesz komendą: xray uuid. Każdy klient musi mieć swój unikalny UUID — nigdy nie udostępniaj jednego UUID wielu osobom, bo nie będziesz w stanie zidentyfikować źródła problemu w logach.
Konfiguracja z Reality (bez własnego certyfikatu)
Jeśli nie masz domeny, użyj trybu Reality. Generujesz parę kluczy: xray x25519. Wynikiem jest klucz prywatny (privateKey) dla serwera i klucz publiczny (publicKey) dla klienta. W sekcji streamSettings ustaw security: "reality", podaj dest jako adres popularnej witryny (np. www.microsoft.com:443) i serverNames zawierające tę samą domenę. Xray będzie udawał TLS handshake z tą stroną dla każdego, kto nie zna Twojego klucza publicznego.
Po zapisaniu konfiguracji zrestartuj usługę: systemctl restart xray i sprawdź logi: journalctl -u xray -f. Brak błędów oznacza poprawną konfigurację.
Konfiguracja klienta VLESS — połączenie z serwerem
Na stronie klienta (Twój komputer lub serwer scrappingowy) potrzebujesz aplikacji obsługującej VLESS. Najpopularniejsze opcje to:
- v2rayN — klient GUI dla Windows, prosty import przez link vless://
- Nekobox — wieloplatformowy klient z obsługą Reality
- sing-box — lekki klient CLI, idealny do automatyzacji na serwerach Linux
- v2rayA — interfejs webowy, działa jako usługa systemd
Link konfiguracyjny VLESS ma format: vless://UUID@adres-serwera:443?encryption=none&security=tls&type=tcp&sni=twoja-domena.pl#NazwaPołączenia
Dla Reality parametry zmieniają się: security=reality&pbk=KLUCZ_PUBLICZNY&fp=chrome&sni=www.microsoft.com&sid=SHORTID
Po skonfigurowaniu klienta sprawdź swoje IP przez narzędzie What is My IP — powinno pokazać adres IP Twojego serwera VPS, nie Twojego lokalnego połączenia. Jeśli widzisz swój własny adres, ruch nie przechodzi przez proxy.
Key takeaway: Zawsze testuj połączenie narzędziem do sprawdzania IP po każdej zmianie konfiguracji. Nie zakładaj, że działa — weryfikuj.
Integracja mobilnego proxy 4G z Xray
Sama konfiguracja VLESS na VPS daje Ci szyfrowany tunel, ale wychodzący adres IP to adres centrum danych. Dla platform takich jak Instagram, Google czy Allegro adresy datacenter są łatwe do zidentyfikowania i zablokowania. Właśnie dlatego warto połączyć Xray z mobilnym proxy 4G.
Proxy Poland dostarcza dedykowane porty na prawdziwych modemach LTE 4G/5G z polskimi kartami SIM. Twój ruch wychodzi przez CGNAT operatora — dla każdego serwisu docelowego wyglądasz jak zwykły użytkownik smartfona. Xray obsługuje natywnie wychodzące proxy SOCKS5 i HTTP w sekcji outbounds.
Konfiguracja wyjścia przez proxy 4G w Xray
- W sekcji
outboundspliku config.json dodaj drugi wpis zprotocol: "socks"lubprotocol: "http" - W
settings.serverspodaj adres hosta, port i dane uwierzytelniające z panelu Proxy Poland - Nadaj temu wyjściu tag, np.
"mobile-proxy" - W sekcji
routingustaw regułę: ruch ze wszystkich inboundów kieruj do tagu"mobile-proxy"
Efekt: ruch przychodzi zaszyfrowanym tunelem VLESS, a wychodzi przez polski adres IP sieci komórkowej. IP zmienia się co 2 sekundy przez wywołanie API lub automatycznie według harmonogramu. Możesz też sprawdzić szczegóły nagłówków HTTP wysyłanych przez Twój ruch za pomocą narzędzia HTTP Headers Checker, żeby upewnić się, że nie zdradzasz dodatkowych informacji identyfikujących.
Plany Proxy Poland zaczynają się od 11 dolarów za dobę do 250 dolarów za 180 dni — bez limitu transferu, flat rate za port. Jeśli chcesz przetestować integrację przed zakupem, dostępny jest bezpłatny trial na 1 godzinę bez podawania danych karty.
Najczęstsze błędy i jak je naprawić
Podczas konfiguracji VLESS Xray proxy setup większość problemów sprowadza się do kilku powtarzających się błędów. Oto lista z rozwiązaniami:
- Xray nie startuje po restarcie — sprawdź logi:
journalctl -u xray --no-pager | tail -50. Najczęstszy powód to błąd składni JSON (brakujący przecinek lub nawias). Użyjxray run -test -config /usr/local/etc/xray/config.jsondo walidacji pliku. - Połączenie odrzucone na porcie 443 — sprawdź, czy firewall nie blokuje portu:
ufw allow 443/tcp. Na niektórych VPS dostawca hostingu ma osobny firewall w panelu administracyjnym. - TLS handshake fail — UUID klienta musi dokładnie odpowiadać UUID w konfiguracji serwera. Nawet jedna litera różnicy spowoduje odrzucenie połączenia.
- Wycieki DNS — nawet jeśli ruch HTTP idzie przez proxy, zapytania DNS mogą wychodzić lokalnie. Sprawdź to przez DNS Leak Test i skonfiguruj
domainStrategy: "UseIP"w routingu Xray. - Wolne połączenie — jeśli latencja jest wysoka, przetestuj przepustowość przez Proxy Speed Test. Problem może leżeć po stronie VPS, nie konfiguracji VLESS.
Większość tych problemów rozwiązujesz w ciągu 5 minut, jeśli wiesz gdzie szukać. Nie zmieniaj kilku rzeczy naraz — testuj po każdej modyfikacji.

Podsumowanie
Konfiguracja vless xray proxy setup sprowadza się do trzech kroków: instalacja Xray-core na serwerze, przygotowanie pliku config.json z protokołem VLESS i TLS lub Reality, oraz połączenie klienta przez dedykowaną aplikację lub bibliotekę. Kluczowe wnioski z tego przewodnika:
- VLESS bez TLS nie zapewnia szyfrowania — zawsze używaj warstwy transportowej
- Reality pozwala uruchomić serwer VLESS bez własnej domeny i certyfikatu SSL
- Połączenie Xray z mobilnym proxy 4G daje zarówno zaszyfrowany tunel, jak i wiarygodny adres IP sieci komórkowej
Jeśli zależy Ci na anonimowości i unikaniu blokad na platformach takich jak Instagram, Google czy Allegro, samo VLESS na VPS może nie wystarczyć. Adres IP centrum danych jest łatwy do zidentyfikowania. Prawdziwe mobilne proxy 4G na polskich kartach SIM, działające przez CGNAT, są znacznie trudniejsze do wykrycia. Przetestuj integrację bez ryzyka przez godzinny trial. Sprawdź plany Proxy Poland i wybierz port 4G dopasowany do swoich potrzeb.
