Przewodnik po konfiguracji Shadowsocks: Serwer i klienci
Shadowsocks to lekki, szyfrowany proxy zaprojektowany do omijania filtracji sieciowej. Ten przewodnik przeprowadza przez instalację serwera na VPS, jego bezpieczną konfigurację i łączenie klientów — z uczciwymi uwagami na temat nowoczesnego DPI i jego zastosowania.
Czym jest Shadowsocks, a czym nie jest
Shadowsocks to otwartoźródłowy, szyfrowany proxy, który działa jak proxy SOCKS5, ale owija ruch w szyfr bez oczywistego podpisu protokołu. Został stworzony specjalnie w celu obejścia cenzury, a przez lata jego niepozorny ruch umykał głębokiej inspekcji pakietów, która wykryłaby normalne VPN. Jest szybki, lekki i łatwy do uruchomienia na tanim VPS.
Szczere ujęcie: Shadowsocks to nie pełne VPN — proxyzuje aplikacje, które na niego wskazujesz, a nie całe urządzenie domyślnie. Nowoczesna DPI czasami może wykryć zwykły Shadowsocks, dlatego istnieją wtyczki obfuskacyjne (jak v2ray-plugin lub simple-obfs), aby jeszcze bardziej go ukryć, a także dlatego pojawiły się nowsze narzędzia, takie jak VLESS+Reality. Zawsze używaj nowoczesnego szyfru AEAD (na przykład chacha20-ietf-poly1305 lub aes-256-gcm); stare szyfry strumieniowe są złamane i wykrywalne. s4m nie uruchamia Shadowsocks jako usługi — hostujesz go na własnym serwerze lub VPS.
Dlaczego wybrać Shadowsocks zamiast zwykłego VPN w pierwszej kolejności? W sieci, która identyfikuje i blokuje WireGuard lub OpenVPN za pomocą głębokiej inspekcji pakietów, standardowy tunel po prostu się nie połączy, podczas gdy ruch Shadowsocks wygląda jak zwykłe szyfrowane dane bez rozpoznawalnego uścisku protokołu. Jest również wystarczająco lekki, aby komfortowo działać na najtańszym VPS i utrzymywać rozsądne zużycie baterii w urządzeniach mobilnych. Wymiana to zakres i konserwacja: kierujesz aplikacje indywidualnie, a nie cały system, i jesteś odpowiedzialny za utrzymanie serwera, wybór szyfru i wszelkie wtyczki obfuskacyjne w aktualności, gdy detekcja ewoluuje.
Uruchom serwer Shadowsocks
Na świeżym VPS (lub prywatnym serwerze s4m) z dostępem root.
Zainstaluj implementację serwera
Implementacja Rust shadowsocks-rust to popularny, aktywnie utrzymywany wybór. Zainstaluj jego binarny plik ssserver z menedżera pakietów lub z wydań projektu.
Napisz konfigurację z szyfrem AEAD
Utwórz /etc/shadowsocks/config.json z adresem serwera, wysokim losowym portem, silnym hasłem i nowoczesną metodą AEAD. Nigdy nie używaj ponownie słabego szyfru strumieniowego.
Otwórz zaporę i uruchom usługę
Zezwól na wybrany port TCP (i UDP, dla pełnego wsparcia), a następnie uruchom ssserver jako usługę systemd, aby przetrwał ponowne uruchomienia.
Połącz klienta
Zainstaluj klienta Shadowsocks (desktop lub mobilny), wprowadź ten sam serwer, port, hasło i szyfr, a następnie kieruj swoje aplikacje przez niego. Zweryfikuj swój adres IP wyjściowy po połączeniu.
Przykład konfiguracji serwera
Minimalna konfiguracja shadowsocks-rust config.json. Zmień hasło i port; zachowaj szyfr AEAD. Nie tłumacz ani nie używaj tych wartości zastępczych w produkcji.
{
"server": "0.0.0.0",
"server_port": 8388,
"password": "CHANGE_ME_to_a_long_random_secret",
"method": "chacha20-ietf-poly1305",
"mode": "tcp_and_udp",
"timeout": 300
}
# Start it (shadowsocks-rust):
# ssserver -c /etc/shadowsocks/config.json
# Client uses the SAME server IP, port, password and method.Pytania, odpowiedzi
Czy Shadowsocks to VPN?
Nie. Shadowsocks to zaszyfrowane proxy: kieruje aplikacje, które skonfigurujesz do jego użycia, a nie całe twoje urządzenie domyślnie. VPN, taki jak WireGuard, tuneluje cały ruch w systemie. Shadowsocks wymienia tę szerokość na lekkość i ruch odporny na cenzurę, który jest trudniejszy do zidentyfikowania.
Którego szyfru Shadowsocks powinienem użyć?
Nowoczesny szyfr AEAD, taki jak chacha20-ietf-poly1305 lub aes-256-gcm. Starsze szyfry strumieniowe (jak rc4-md5 lub aes-256-cfb) są kryptograficznie złamane i łatwiejsze do wykrycia przez DPI. Nigdy ich nie używaj w konfiguracji omijającej cenzurę.
Czy DPI nadal może wykrywać Shadowsocks?
Czasami tak. Zwykły ruch Shadowsocks jest niepozorny, ale nie niewidoczny, a zaawansowane DPI nauczyło się go oznaczać. Wtyczki do obfuskacji pomagają, a niektórzy użytkownicy przeszli na VLESS+Reality dla trudniejszych sieci. Jak zawsze, żadna metoda nie gwarantuje, że przejdzie.
Hostuj Shadowsocks na własnym serwerze
s4m zapewnia prywatny serwer VPN i dedykowany adres IP, który w pełni kontrolujesz — idealny do samodzielnego hostowania Shadowsocks lub innych narzędzi do obfuskacji. Brak logów z założenia, anonimowe konta, akceptacja kryptowalut.
Ludzie znaleźli tę stronę, szukając
- przewodnik po konfiguracji Shadowsocks
- co to jest lista darmowych proxy
- darmowe lista darmowych proxy
- MTU, fragmentacja i dlaczego twój WireGuard jest wolny
- czym jest adres IP
- jak sprawdzić konfiguracja proxy
- konfiguracja proxy
- proxy http
- jak używać proxy z Python requests
- proxy do skrobania
- jak skonfigurować proxy http
- wireguard dla systemu Windows
Rzeczywiste frazy wyszukiwania, na które ta strona odpowiada — powiązane otwierają stronę, która je szczegółowo omawia.