3X-UI
Opis
3X-UI zapewnia prosty interfejs webowy do konfigurowania i zarządzania serwerem proxy V2ray (xray). Obsługuje różne protokoły, w tym VLESS, VMess, Shadowsocks, Socks, HTTP/HTTPS, QUIC i inne.
Pierwsze kroki
3X-UI jest zainstalowany wraz z obrazem i jest automatycznie włączany przy uruchamianiu serwera.
Aby uzyskać dostęp do interfejsu webowego, użyj danych logowania wysłanych do Ciebie e-mailem.
Dodatkowo dane logowania można znaleźć na serwerze w pliku:
/root/.app_credentials
Aby uzyskać dostęp do tego pliku, musisz zalogować się do serwera przez SSH. Możesz połączyć się z serwerem przez SSH:
- Za pomocą klucza SSH, jeśli ta opcja została włączona przed utworzeniem serwera
- Za pomocą hasła użytkownika
rootwysłanego e-mailem po aktywacji serwera
Dodawanie/zmiana domeny
Jeśli chcesz używać własnej domeny lub subdomeny do uzyskiwania dostępu do interfejsu webowego 3X-UI, musisz zalogować się do serwera przez SSH jako użytkownik root i uruchomić polecenie:
add_domain
Zostaniesz poproszony o podanie domeny lub subdomeny w formacie subdomain.example.com.
Upewnij się, że Twoja domena istnieje i wskazuje na adres IPv4 Twojego serwera!
Po zakończeniu działania skryptu dla wskazanej domeny lub subdomeny zostanie wystawiony certyfikat Let's Ecnrypt, a interfejs webowy będzie dostępny pod adresem https://example.com/wX6ItjnHc4, gdzie example.com to wcześniej wskazana domena (subdomena).
Profile
Po instalacji w panelu webowym 3X-UI znajdziesz 4 połączenia przychodzące. Oto, do czego służy każde z nich:
-
XHTTP — najbardziej zaawansowany typ połączenia. Ruch jest maskowany jako zwykłe żądania HTTP, dzięki czemu jest praktycznie nie do odróżnienia od normalnego przeglądania internetu. Uwaga: wymaga rdzenia Xray po stronie klienta. Aplikacje oparte na sing-box nie będą działać z tym typem.
-
Reality (VLESS + Reality) — najszybszy typ połączenia. Zapewnia maksymalną wydajność, pomijając terminację TLS na serwerze — zamiast tego wykorzystuje certyfikat prawdziwej strony internetowej. Najlepszy wybór, gdy priorytetem jest prędkość.
-
WebSocket (VLESS + WS + TLS) — nieco wolniejszy niż Reality z powodu dodatkowej warstwy szyfrowania, ale oferuje bardziej niezawodne maskowanie ruchu. Dobry kompromis między prędkością a niewykrywalnością.
-
Trojan — sprawdzony w boju protokół o najszerszej kompatybilności. Działa z praktycznie każdą aplikacją kliencką. Maskuje ruch jako zwykły HTTPS. Jeśli inne protokoły nie działają z Twoim urządzeniem lub aplikacją, Trojan zadziała.
Zaimportuj wszystkie cztery połączenia do swojej aplikacji klienckiej — pojawią się jako osobne profile. Następnie możesz przełączać się między nimi jednym stuknięciem. Zalecamy wypróbowanie każdego z nich, aby znaleźć opcję zapewniającą najlepszą prędkość i dostęp odpowiednio do Twoich potrzeb.
Łączenie z proxy
| Windows/Linux | macOS | Android | iOS |
|---|---|---|---|
![]() |
Aby szybko skonfigurować połączenie, możesz wyeksportować URL połączenia przychodzącego (3) lub wygenerować kod QR (4):

Po prostu skopiuj URL z wyskakującego okna do schowka. W większości klientów możesz dodać połączenie, wybierając Dodaj profil ze schowka lub Importuj profil ze schowka.
Ponieważ istnieje wiele wariantów klientów dla różnych systemów operacyjnych, poniżej podamy przykład konfiguracji klienta dla Windows i Androida. Jednak w przypadku innych systemów operacyjnych algorytm będzie podobny.
Klient desktopowy (Throne)
- Wyeksportuj URL swojego połączenia przychodzącego i skopiuj go do schowka, jak opisano powyżej.
- Uruchom klienta Throne jako Administrator i włącz Tun Mode.

- Kliknij przycisk Application, a następnie kliknij pozycję Add profile from clipboard. Na liście połączeń powinien pojawić się nowy element.

- Zaznacz myszą wiersz dodanego połączenia i naciśnij Enter, aby nawiązać połączenie. Lub kliknij go prawym przyciskiem myszy, a następnie kliknij pozycję Start.

- Aby rozłączyć się z serwerem, podobnie kliknij prawym przyciskiem myszy wiersz połączenia, a następnie kliknij Stop.
Klient mobilny (v2rayNG)
- Wygeneruj kod QR zgodnie z opisem powyżej.
- Uruchom klienta v2rayNG, kliknij przycisk "+" w prawym górnym rogu.

- Zeskanuj kod QR. Na liście konfiguracji powinien pojawić się nowy element.
- Następnie wybierz dodaną konfigurację i kliknij przycisk uruchamiania.

Zainstalowane oprogramowanie
| Nazwa | Licencja |
|---|---|
| 3X-UI | GNU GPLv3 |
| Nginx | Licencja BSD-2-Clause |
Przydatne linki
Aby uzyskać więcej informacji o zainstalowanych pakietach, zapoznaj się z ich oficjalną dokumentacją:
