Przekazywanie VPS — używaj proxy skądkolwiek

Przekierowanie VPS pozwala udostępnić Twoje proxy XProxy w internecie przez publiczny adres IP serwera w chmurze — nawet jeśli Twój router domowy nie obsługuje przekierowania portów lub Twoja prędkość wysyłania jest ograniczona.

Sposoby zdalnego udostępniania XProxy

  • Przekierowanie portów routera — najprostsze, ale wymaga routera, który je obsługuje, oraz szybkiego łącza wysyłania.
  • Tailscale VPN — prosta sieć VPN typu mesh, dobra do użytku osobistego.
  • Przekierowanie VPS — najbardziej niezawodne i profesjonalne. Ten przewodnik opisuje właśnie tę metodę.

Dlaczego warto używać przekierowania VPS?

VPS pełni rolę pośrednika: Klient → publiczny adres IP VPS → serwer XProxy → sieć komórkowa.

Diagram przekierowania VPS
Przekierowanie VPS kieruje ruch od klientów przez publiczny adres IP VPS do lokalnej skrzynki XProxy
  • Twój router nie obsługuje przekierowania portów.
  • Twoja prędkość wysyłania w domu jest niższa niż 50 Mbps.
  • Chcesz ukryć swój domowy adres IP.
  • Potrzebujesz statycznego publicznego adresu IP bez DDNS.
  • Potrzebujesz pełnego wsparcia UDP dla proxy SOCKS5 (gry, QUIC, HTTP/3).
Przekierowanie VPS może nie być potrzebne, jeśli Twój router domowy oferuje wysyłanie powyżej 300 Mbps i obsługuje przekierowanie portów, albo jeśli chcesz zminimalizować koszty VPS.

Wymagania wstępne

  • VPS z systemem Ubuntu (Amazon EC2, Vultr, Linode lub OVH).
  • Zalecane: OVH VPS — nielimitowana przepustowość, 500 Mbps / 1 Gbps.
  • Wybierz VPS blisko swojej fizycznej lokalizacji, aby uzyskać niższe opóźnienia.

Ustawienia bezpieczeństwa przed rozpoczęciem

W panelu XProxy włącz wszystkie poniższe opcje przed kontynuacją, aby chronić swoje punkty końcowe proxy i panel przed nieautoryzowanym dostępem:

  • Uwierzytelnianie użytkownika panelu

    Konfiguracja uwierzytelniania użytkownika panelu
    Włącz uwierzytelnianie użytkownika w sekcji Ustawienia ogólne w panelu
    • Włącz uwierzytelnianie panelu: Aktywuje ochronę logowania dla panelu zarządzania.
    • Wymuszaj uwierzytelnianie w połączeniach LAN: Wymaga uwierzytelniania nawet dla urządzeń w tej samej sieci lokalnej, zapobiegając nieautoryzowanemu dostępowi wewnętrznemu.
  • Ustawienia uwierzytelniania proxy

    Ustawienia uwierzytelniania proxy
    Włącz uwierzytelnianie proxy, uwierzytelnianie hasłem i uwierzytelnianie LAN
    • Włącz uwierzytelnianie proxy: Wymaga nazwy użytkownika i hasła dla wszystkich połączeń proxy.
    • Wymuszaj uwierzytelnianie w połączeniach LAN: Zapewnia, że użytkownicy LAN muszą się uwierzytelnić, zapobiegając nieautoryzowanemu użyciu wewnętrznemu.
Wszystkie opcje uwierzytelniania muszą być włączone przed skonfigurowaniem przekierowania portów.

Krok 1 — Przygotuj swój VPS

Połącz się z VPS przez SSH jako root i zaktualizuj system:

bash
sudo apt update && sudo apt upgrade -y

Krok 2 — Otwórz porty zapory sieciowej

Upewnij się, że porty od 80 do 65550 są otwarte. Aby tymczasowo wyłączyć zaporę sieciową:

bash
systemctl disable ufw && systemctl stop ufw

Krok 3 — Połącz XProxy z VPS

Otwórz panel XProxy → Ustawienia ogólne → Porty przekierowania. Wprowadź adres IP VPS, port SSH (22), nazwę użytkownika (root) i hasło. Kliknij Zapisz i przetestuj.

Konfiguracja przekierowania VPS
Skonfiguruj ustawienia połączenia z serwerem VPS i przetestuj połączenie

Krok 4 — Skonfiguruj reguły przekierowania

  • Izolacja sieci (wysyłanie SIM) — kieruje ruch każdej karty SIM przez jej własną sieć komórkową. Włącz, gdy prędkość wysyłania karty SIM jest wyższa niż WAN.
  • Włącz UDP dla SOCKS5 — wymagane do gier, VoIP, QUIC i HTTP/3. Każde połączenie UDP SOCKS5 zużywa ok. 40 MB pamięci RAM na VPS.
  • Początkowy port przekaźnika — port bazowy przekierowania (domyślnie: auto). W przypadku wielu usług na tym samym VPS ustaw unikalny port początkowy (np. 65011) i zwiększaj go o 10 dla każdej usługi.
    Dostosowywanie i zarządzanie portami w XProxy
    Konfiguruj i zarządzaj portami dla wielu usług przekierowania

Monitorowanie i rozwiązywanie problemów

Wszystkie aktywne porty przekierowania będą wyświetlane na zielono. W przypadku problemu port zostanie oznaczony na czerwono, co ułatwia identyfikację i rozwiązywanie problemów.

Monitorowanie statusu portów
Kolor zielony oznacza aktywne przekierowanie, a czerwony — problemy z połączeniem
  • Jeśli ruch UDP jest duży, zwiększ pamięć RAM VPS.
  • Zawsze wybieraj VPS blisko swojej fizycznej lokalizacji, aby uzyskać najlepszą wydajność.