Przejdź do głównej treści

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 root wysł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.

notatka

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/LinuxmacOSAndroidiOS
Link do WindowsLink do macOSLink do AndroidaLink do iOS

Aby szybko skonfigurować połączenie, możesz wyeksportować URL połączenia przychodzącego (3) lub wygenerować kod QR (4):

Alt text

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)

  1. Wyeksportuj URL swojego połączenia przychodzącego i skopiuj go do schowka, jak opisano powyżej.
  2. Uruchom klienta Throne jako Administrator i włącz Tun Mode.

Alt text

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

Alt text

  1. 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.

Alt text

  1. Aby rozłączyć się z serwerem, podobnie kliknij prawym przyciskiem myszy wiersz połączenia, a następnie kliknij Stop.

Klient mobilny (v2rayNG)

  1. Wygeneruj kod QR zgodnie z opisem powyżej.
  2. Uruchom klienta v2rayNG, kliknij przycisk "+" w prawym górnym rogu.

Alt text

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

Alt text

Zainstalowane oprogramowanie

NazwaLicencja
3X-UIGNU GPLv3
NginxLicencja BSD-2-Clause

Przydatne linki

Aby uzyskać więcej informacji o zainstalowanych pakietach, zapoznaj się z ich oficjalną dokumentacją: