NEW! |Jedno wywołanie API, a w odpowiedzi czyste dane. Bez własnych scraperów.Odbierz 10 000 darmowych tokenów →

Klient Shadowsocks: jak go wybrać, skonfigurować i używać w 2026 roku

Jaki klient Shadowsocks wybrać w 2026 roku na Windows, macOS, Linux, Android i iOS, jak zaimportować link ss://, dobrać szyfr i sprawdzić tunel.

Opublikowano3 czerwca 2023
Updated20 października 2026
Czas czytania14 min

Klient Shadowsocks to aplikacja na twoim urządzeniu, która łączy się z serwerem Shadowsocks i przepuszcza ruch przez szyfrowany tunel. Potrzebujesz go za każdym razem, gdy ktoś da ci link ss://, kod QR albo zestaw danych serwera. Wybór aplikacji ma przy tym większe znaczenie, niż się wydaje: połowa klientów polecanych w starszych poradnikach od lat nie dostała aktualizacji, a niektóre w ogóle nie dogadają się z nowoczesnymi serwerami.

Dla większości osób odpowiedź jest krótka. Outline to najprostsza darmowa opcja na każdej platformie, shadowsocks-android daje więcej kontroli na Androidzie, a sslocal z shadowsocks-rust obsłuży systemy Linux, serwery i routery. Poniżej sprawdzamy, które klienty wciąż żyją w 2026 roku, rozkładamy link ss:// na części i konfigurujemy każdą platformę. Na koniec upewniamy się, że ruch naprawdę wychodzi przez serwer, bo sama zielona ikonka „połączono” jeszcze tego nie dowodzi.

Ciemny emblemat tarczy nad cyfrowym pejzażem miasta z podpisem Shadowsocks Client

Co właściwie robi klient Shadowsocks#

Shadowsocks to szyfrowany protokół proxy. Pojawił się w 2012 roku jako sposób na dostęp do stron niedostępnych w niektórych regionach i dziś jest jednym z najpowszechniej używanych protokołów w sieciach z ograniczeniami. Taka konfiguracja zawsze składa się z dwóch części: serwera w sieci bez ograniczeń i klienta na twoim urządzeniu.

Klient wykonuje trzy zadania:

  1. Otwiera lokalne proxy. Klient nasłuchuje na twoim komputerze, zwykle jako proxy SOCKS5 pod adresem 127.0.0.1:1080. Niektóre klienty otwierają też proxy HTTP albo systemowy interfejs VPN.
  2. Szyfruje i przekazuje dalej. Każde połączenie, które twoje aplikacje wysyłają do tego lokalnego proxy, jest szyfrowane wspólnym kluczem i przesyłane do serwera Shadowsocks.
  3. Decyduje, co idzie przez tunel. W zależności od trybu może to być cały ruch, tylko ruch pasujący do reguł albo tylko aplikacje, które na niego skierujesz.

Po drugiej stronie serwer odszyfrowuje ruch i otwiera właściwe połączenie ze stroną. Strona widzi adres IP serwera zamiast twojego, a twój dostawca internetu widzi jedynie zaszyfrowany strumień do jednego serwera, bez widocznego handshake’u proxy.

Browser / app
   │  plain SOCKS5 or HTTP (only on your device)
   ▼
Shadowsocks client  127.0.0.1:1080
   │  encrypted Shadowsocks stream
   ▼
Shadowsocks server  (your VPS or provider)
   │  normal HTTPS
   ▼
Website

Dwa popularne przekonania na temat Shadowsocks są błędne:

  • To nie jest proxy SOCKS5. Klient rozmawia z twoimi aplikacjami przez SOCKS5, ale połączenie z serwerem korzysta z innego, szyfrowanego protokołu. Dlatego nie skierujesz klienta Shadowsocks na zwykły serwer SOCKS5 ani na odwrót.
  • Domyślnie to nie jest pełny VPN. W podstawowym trybie przez tunel idą tylko aplikacje korzystające z lokalnego proxy, a te, które ignorują ustawienia proxy, łączą się bezpośrednio. Żeby objąć całe urządzenie, przełączasz klienta w tryb VPN (TUN).

Najlepsze klienty Shadowsocks w 2026 roku#

Wiele zestawień wciąż poleca klienty dawno porzucone, dlatego w październiku 2026 roku sprawdziliśmy historię wydań każdego z nich. Tabela pokazuje, jak wygląda ich sytuacja.

Klienty oficjalne i jednoprotokołowe#

KlientPlatformySzyfry Shadowsocks 2022WtyczkiStan w 2026 roku
Outline ClientWindows, macOS, Linux, Android, iOS, ChromeOSNie, tylko klasyczne szyfryNieAktywnie rozwijany; od stycznia 2026 r. prowadzi go organizacja non-profit Outline Foundation
shadowsocks-androidAndroidTakTak, jako osobne aplikacjeUtrzymywany na GitHubie (v5.3.4); strona w Google Play nie była aktualizowana od 2021 r.
ShadowsocksX-NGmacOSNieTakOstatnie wydanie v1.10.3 z października 2024 r.; działa natywnie na Apple Silicon
shadowsocks-rust (sslocal)Linux, macOS, Windows, routeryTakTakImplementacja referencyjna z regularnymi wydaniami (v1.25.0)
Shadowsocks for WindowsWindowsNieTakNadal działa, ale ostatnie wydanie (4.4.1.0) pochodzi z lutego 2022 r.
shadowsocks-libev, obecnie shadowsocks-cLinux, routeryJeszcze nie w wydaniuTakWskrzeszony pod nową nazwą; v3.3.6 ukazała się w lutym 2026 r.
shadowsocks-qt5Linux, WindowsNieNiePorzucony; zamiast niego użyj sslocal albo aplikacji wieloprotokołowej
Pythonowy shadowsocks (pip)DowolneNieNiePorzucony wiele lat temu, więc go nie używaj
ShadowsocksR (SSR)RóżneNieNieMartwy fork z własnym protokołem, którego nowoczesne serwery nie akceptują

Klienty wieloprotokołowe, które obsługują też Shadowsocks#

Jeśli później możesz potrzebować VLESS, Trojan albo Hysteria, jedna aplikacja obsłuży je wszystkie razem z Shadowsocks:

  • Komputery: Clash Verge Rev, zbudowany na rdzeniu mihomo, oraz v2rayN.
  • Android: NekoBox, Hiddify i oficjalna aplikacja sing-box. NekoBox aktualizuje się powoli, a jego stroną w Google Play zarządza ktoś trzeci, więc instaluj go z GitHuba.
  • iOS: darmowa aplikacja sing-box MT, do której odsyła dokumentacja sing-box, oraz Potatso, który wciąż dostaje aktualizacje w App Store, choć jego dawne repozytorium open source jest porzucone. Płatne aplikacje, takie jak Shadowrocket, Stash i Surge, dokładają do tego routing oparty na regułach.

sing-box i mihomo obsługują szyfry Shadowsocks 2022. Mają też wbudowane popularne wtyczki, więc nie musisz instalować ich jako osobnych programów.

Szybki wybór#

  • Najprościej na każdym urządzeniu: Outline. Wklejasz klucz i naciskasz Connect.
  • Android z pełną kontrolą: shadowsocks-android.
  • Mac: ShadowsocksX-NG albo Clash Verge Rev, jeśli chcesz mieć reguły routingu i nowsze szyfry.
  • Linux, serwery i routery: sslocal z shadowsocks-rust.
  • iPhone: Outline, jeśli ma być za darmo, albo aplikacja z regułami, jeśli potrzebujesz routingu dla poszczególnych stron, którego Outline nie oferuje.

Czego potrzebujesz od serwera#

Każdy klient Shadowsocks potrzebuje tych samych czterech wartości, niezależnie od tego, czy wpisujesz je ręcznie, czy importujesz:

PolePrzykładUwagi
Serwer203.0.113.10Adres IP lub nazwa domeny
Port8388Dowolny port, na którym nasłuchuje serwer; często jest to 443
Hasło / kluczSecret0Musi dokładnie zgadzać się z serwerem
Szyfr (metoda)chacha20-ietf-poly1305Musi dokładnie zgadzać się z serwerem

Zły szyfr albo złe hasło nie dają czytelnego błędu. Klient się łączy, a potem nic się nie ładuje, i właśnie dlatego to zdecydowanie najczęstszy problem przy konfiguracji.

Dostawcy i panele serwerów zwykle podają wszystkie cztery wartości w jednym linku w formacie SIP002, często razem z kodem QR:

ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpTZWNyZXQw@203.0.113.10:8388#Frankfurt
CzęśćZnaczenie
ss://Schemat, który rozpoznaje każdy klient Shadowsocks
Y2hhY2hh…Szyfr i hasło, chacha20-ietf-poly1305:Secret0, zakodowane w Base64 bezpiecznym dla adresów URL
@203.0.113.10:8388Adres i port serwera
#FrankfurtEtykieta wyświetlana w aplikacji, która nie wpływa na połączenie

Żeby sprawdzić, co dostałeś, możesz zdekodować środkową część poleceniem echo Y2hhY2hh… | base64 -d. Linki do szyfrów Shadowsocks 2022 wyglądają inaczej, bo specyfikacja zabrania tam Base64: szyfr i klucz są zapisane otwartym tekstem, a znaki specjalne są zakodowane procentowo (percent-encoding). Jeśli serwer korzysta z wtyczki, link dostaje parametr /?plugin= po numerze portu.

Możesz też trafić na dwa inne formaty, które przekazują serwery przez adres URL:

  • Adresy subskrypcji SIP008. To link HTTPS, który zwraca listę serwerów w formacie JSON. Klient co jakiś czas pobiera ją ponownie (shadowsocks-rust domyślnie robi to co godzinę), więc dostawca może zmieniać serwery bez wysyłania ci nowych linków.
  • Klucze ssconf:// z Outline. To dynamiczne klucze dostępu Outline. Aplikacja zamienia ssconf:// na https:// i pobiera spod tego adresu aktualne dane serwera.

Traktuj każdy z nich jak hasło, bo każdy, kto ma link, może korzystać z twojego serwera.

Jakiego szyfru użyć#

SzyfrRodzinaUżywać?
2022-blake3-aes-128-gcm, 2022-blake3-aes-256-gcm, 2022-blake3-chacha20-poly1305Shadowsocks 2022Tak, jeśli obsługują go i klient, i serwer. Ochrona przed atakami typu replay jest wbudowana.
chacha20-ietf-poly1305Klasyczny AEADTak. Musi go obsługiwać każdy klient zgodny ze specyfikacją, a na telefonach i routerach to najszybszy wybór.
aes-256-gcm, aes-128-gcmKlasyczny AEADTak. Najszybsze na komputerach ze sprzętowym AES.
aes-256-cfb, aes-128-ctr, rc4-md5, salsa20 i inne szyfry strumieniowePrzestarzałeNie. Nie mają kontroli integralności, a sam projekt określa je jako całkowicie złamane.

Szyfry strumieniowe to nie teoretyczne ryzyko. Atak opisany w 2020 roku pokazał, że ktoś, kto nagrał twój ruch, mógł go odszyfrować za pomocą serwera, który wciąż używa szyfru strumieniowego z tym samym hasłem.

Shadowsocks 2022 zmienia też działanie kluczy, bo nie przyjmuje dowolnego hasła. Klucz musi składać się z losowych bajtów w Base64: 16 bajtów dla 2022-blake3-aes-128-gcm i 32 bajty dla dwóch pozostałych. Generujesz go więc poleceniem openssl rand -base64 16 albo openssl rand -base64 32. Protokół sprawdza również znaczniki czasu i każdą wiadomość przesuniętą o ponad 30 sekund traktuje jako powtórzenie (replay). W praktyce oznacza to, że jeśli zegar urządzenia rozjedzie się o pół minuty, każde połączenie zakończy się błędem.

Jak skonfigurować klienta Shadowsocks#

Najpierw skopiuj swój link ss://. Każdy z poniższych klientów potrafi go zaimportować, więc nie musisz ręcznie wpisywać szyfru i klucza.

Windows#

Najprostsza opcja to Outline:

  1. Pobierz Outline Client dla Windows ze strony Outline i zainstaluj go.
  2. Kliknij Add server (dodaj serwer), wklej link ss:// lub klucz dostępu w pole Paste access key here i potwierdź.
  3. Kliknij Connect i za pierwszym razem zatwierdź komunikat dotyczący sieci. Od tej chwili cały ruch idzie przez tunel.

Klasyczna opcja to Shadowsocks for Windows:

  1. Pobierz najnowszy plik ZIP ze strony wydań projektu na GitHubie i rozpakuj go do folderu, którego nie będziesz przenosić.
  2. Zainstaluj .NET Framework 4.8 i Visual C++ 2015 Redistributable (x86), jeśli Windows ich nie ma, a potem uruchom Shadowsocks.exe.
  3. Kliknij prawym przyciskiem ikonę papierowego samolotu w zasobniku systemowym, otwórz Servers i wybierz Import URL from Clipboard… albo dodaj serwer ręcznie w Edit Servers….
  4. W System Proxy wybierz PAC, żeby przez tunel szły tylko strony z listy, albo Global, żeby szło przez niego wszystko.

macOS#

  1. Pobierz ShadowsocksX-NG.dmg ze strony wydań na GitHubie i przeciągnij aplikację do folderu Aplikacje. Jeśli macOS za pierwszym razem odmówi jej otwarcia, zezwól na to w Ustawieniach systemowych → Prywatność i ochrona.
  2. W ikonie na pasku menu wybierz Import Server URLs… albo Scan QR Code From Screen. Wartości możesz też wpisać w Server Preferences….
  3. Włącz Shadowsocks i wybierz tryb: Auto Mode By PAC, Global Mode albo Manual Mode, w którym z tunelu korzystają tylko aplikacje skonfigurowane przez ciebie.

Linux (oraz routery, serwery, Docker)#

W systemie Linux użyj sslocal z shadowsocks-rust. Możesz go zainstalować z menedżera pakietów, poleceniem snap install shadowsocks-rust lub brew install shadowsocks-rust, albo pobrać gotowy plik binarny ze strony wydań.

Najszybciej zaczniesz, podając link bezpośrednio:

sslocal -b 127.0.0.1:1080 --server-url "ss://Y2hhY2hh...@203.0.113.10:8388"

Przy stałej konfiguracji lepiej zapisać wartości w pliku konfiguracyjnym:

{
  "server": "203.0.113.10",
  "server_port": 8388,
  "password": "Secret0",
  "method": "chacha20-ietf-poly1305",
  "local_address": "127.0.0.1",
  "local_port": 1080
}
sslocal -c config.json                    # SOCKS5 proxy on 127.0.0.1:1080
sslocal -c config.json --protocol http    # HTTP proxy instead

Pakiet snap zawiera też usługę sslocal-daemon, którą możesz włączyć przez systemd, a do tego istnieje oficjalny obraz Docker ghcr.io/shadowsocks/sslocal-rust.

Android#

  1. Zainstaluj shadowsocks-android ze strony wydań na GitHubie. Wersja z Google Play nadal działa, ale nie była aktualizowana od 2021 roku.
  2. Stuknij ikonę dodawania profilu u góry ekranu i wybierz Scan QR code, Import from Clipboard albo Manual Settings.
  3. Zaznacz profil, stuknij okrągły przycisk połączenia i zaakceptuj prośbę o połączenie VPN.
  4. W ustawieniach profilu ustaw Route (na przykład Bypass LAN trzyma adresy lokalne poza tunelem). Jeśli z tunelu mają korzystać tylko niektóre aplikacje, włącz Apps VPN mode i je wybierz.

iPhone i iPad#

  1. Zainstaluj Outline z App Store.
  2. Skopiuj link ss://. Po otwarciu aplikacji Outline sam zaproponuje jego dodanie, ale możesz też stuknąć Add server i go wkleić.
  3. Stuknij Connect i zezwól na konfigurację VPN.

Aplikacje z regułami, takie jak Shadowrocket czy Potatso, działają tak samo: dodajesz serwer, wklejając link albo skanując kod QR, a potem go włączasz. Różnica polega na tym, że mogą kierować przez tunel tylko wybrane strony, podczas gdy Outline zawsze puszcza przez tunel wszystko.

Tryby routingu: co naprawdę idzie przez tunel#

Tryb decyduje o tym, który ruch korzysta z Shadowsocks, a zły wybór trybu to druga najczęstsza przyczyna, dla której „działający” klient zdaje się nic nie robić.

TrybCo idzie przez tunelDo czego się nadaje
RęcznyTylko aplikacje skierowane na 127.0.0.1:1080Skrypty, jeden profil przeglądarki, testy
Globalny (proxy systemowe)Każda aplikacja, która respektuje systemowe ustawienie proxyPrzeglądanie stron z całą przeglądarką w tunelu
PAC / Auto / regułyTylko domeny z listy, a cała reszta idzie bezpośrednioSzybkie działanie lokalnych stron, podczas gdy zagraniczne idą przez tunel
VPN / TUNCały ruch z urządzenia, w tym UDP i aplikacje ignorujące ustawienia proxyGry, komunikatory, telefony i wszystko, co „nie widzi” proxy

Outline i aplikacje mobilne zawsze pracują w trybie VPN. Klasyczne klienty desktopowe domyślnie korzystają z proxy systemowego, a aplikacje wieloprotokołowe, takie jak Clash Verge Rev i v2rayN, pozwalają włączyć tryb TUN.

Korzystanie z lokalnego proxy w konkretnych aplikacjach#

  • Firefox: otwórz Ustawienia, wyszukaj „proxy” i kliknij Configure proxy w sekcji Proxy settings. Wybierz Manual proxy configuration, wpisz 127.0.0.1 i port 1080 jako SOCKS Host, zaznacz SOCKS v5 i upewnij się, że opcja Proxy DNS when using SOCKS v5 jest zaznaczona. Nowsze wersje zaznaczają ją domyślnie, a bez niej zapytania DNS omijają tunel.
  • Chrome i Edge: korzystają z proxy systemowego. Żeby przez tunel szła tylko jedna przeglądarka, uruchom ją z --proxy-server="socks5://127.0.0.1:1080". Przy SOCKS5 Chrome zawsze rozwiązuje nazwy domen po stronie proxy, więc DNS nie wycieka.
  • Rozszerzenia przeglądarki: przełącznik proxy pozwala kierować przez 127.0.0.1:1080 tylko wybrane strony i zmieniać reguły jednym kliknięciem. Oryginalny Proxy SwitchyOmega nie działa już w aktualnym Chrome, a jego utrzymywany fork to ZeroOmega. W Chrome Web Store jest też fałszywy „SwitchyOmega V3”, więc przed instalacją sprawdź wydawcę. W Firefoksie upewnij się, że opcja zdalnego DNS w rozszerzeniu jest włączona.
  • Wiersz poleceń: użyj curl --socks5-hostname 127.0.0.1:1080 … albo ustaw ALL_PROXY=socks5h://127.0.0.1:1080. Wiele narzędzi rozumie tylko proxy HTTP i dla nich możesz uruchomić sslocal z --protocol http.
  • Git: git config --global http.proxy socks5h://127.0.0.1:1080.

Litera h w socks5h ma znaczenie, bo każe narzędziu rozwiązywać nazwy domen przez proxy, a nie przez twój lokalny DNS.

Sprawdź, czy to naprawdę działa#

Zielona ikonka oznacza tylko, że klient się uruchomił. Żeby zobaczyć, którędy wychodzi twój ruch, wystarczy jedno polecenie:

curl --socks5-hostname 127.0.0.1:1080 https://ifconfig.me

Powinno ono wypisać adres IP twojego serwera Shadowsocks, a nie twój własny. W trybie VPN uruchom zwykłe curl https://ifconfig.me bez flagi proxy. Następnie otwórz w przeglądarce test wycieku DNS: wymienione w nim serwery DNS powinny należeć do sieci serwera albo do publicznego resolvera, a nie do twojego domowego dostawcy internetu.

Wtyczki i to, jak łatwo wykryć Shadowsocks w 2026 roku#

Wtyczki#

Shadowsocks może przekazać swój ruch wtyczce zdefiniowanej w standardzie SIP003, która opakowuje go w inny transport. Wtyczka działa po obu stronach, więc klient potrzebuje tej samej wtyczki co serwer i pasujących ustawień (w przypadku v2ray-plugin tego samego hosta, ścieżki i wyboru TLS). Naraz może działać tylko jedna wtyczka, a wtyczki przenoszą wyłącznie ruch TCP.

WtyczkaCo robiUwagi
v2ray-pluginOpakowuje ruch w WebSocket, opcjonalnie z TLSMoże działać za CDN albo za zwykłym serwerem WWW na porcie 443
kcptunPrzesyła ruch protokołem opartym na UDP, dostrojonym do łączy z utratą pakietówPomaga przy niestabilnych połączeniach mobilnych lub dalekodystansowych, kosztem większego zużycia pasma
simple-obfsMaskuje ruch jako zwykły HTTP lub TLSPrzestarzały; zamiast niego użyj v2ray-plugin
CloakSprawia, że przy sondowaniu serwer wygląda jak zwykła strona HTTPSWymaga osobnej konfiguracji po stronie klienta i serwera

Outline i wiele aplikacji na iOS nie uruchamia wtyczek. Jeśli twój serwer jakiejś używa, wybierz klienta, który ma „Tak” w kolumnie wtyczek w tabeli powyżej, albo aplikację wieloprotokołową z wbudowaną wtyczką.

Czy da się wykryć Shadowsocks?#

Tak, dobrze wyposażone filtry sieciowe potrafią to zrobić. Shadowsocks nie ma jawnego handshake’u: już pierwszy pakiet niesie zaszyfrowane dane, więc cały strumień wygląda jak losowe bajty. Ta konstrukcja jest jednocześnie jego słabym punktem. W listopadzie 2021 roku systemy filtrujące w regionach z ograniczeniami zaczęły zrywać połączenia, których pierwszy pakiet wygląda na „zbyt losowy”.

Zespół badaczy z kilku amerykańskich uczelni opisał, jak to działa, w pracy zaprezentowanej na USENIX Security 2023. System stosuje proste reguły do pierwszego pakietu danych, takie jak udział znaków drukowalnych, i sprawdza tylko około jednej czwartej połączeń. Autorzy oszacowali, że mimo to mógł wyłapywać około 0,6% zwykłego ruchu internetowego jako szkody uboczne. W odpowiedzi shadowsocks-rust na początku 2022 roku dodał konfigurowalne prefiksy ładunku, a Outline jeszcze w tym samym roku dodał do swojego klienta podobną opcję „prefix”.

W praktyce oznacza to tyle:

  • W zwykłych sieciach, takich jak Wi-Fi w hotelach i kawiarniach czy firmowe firewalle, a także w podróży służbowej, zwykły Shadowsocks z nowoczesnym szyfrem AEAD lub szyfrem 2022 sprawdza się dobrze.
  • W regionach z ograniczeniami żaden protokół nie pozostaje dostępny na zawsze. Protokoły, które naśladują prawdziwy ruch TLS, takie jak VLESS z Reality albo Trojan, dziś często wytrzymują dłużej, a klient wieloprotokołowy pozwala się przełączyć bez ponownej instalacji czegokolwiek.
  • Jeśli chodzi o prywatność, pamiętaj, że Shadowsocks nie zapewnia poufności przekazywania (forward secrecy), nawet w wersji 2022. Każdy, kto nagra twój ruch, a później zdobędzie klucz, może go odszyfrować, więc regularnie zmieniaj klucze i nie rozsyłaj linków na prawo i lewo.

Rozwiązywanie problemów#

ObjawPrawdopodobna przyczynaRozwiązanie
Połączono, ale żadna strona się nie ładujeSzyfr lub hasło nie zgadza się z serweremZaimportuj ponownie link ss:// zamiast wpisywać wartości albo zdekoduj go, żeby porównać
Przekroczono limit czasu połączeniaSerwer nie działa, port jest zły albo zamknięty w twojej sieciSprawdź, czy serwer działa, i spróbuj innego portu, na przykład 443
Przeglądarka działa, inne aplikacje nieTe aplikacje ignorują proxy systemowePrzełącz się na tryb VPN/TUN albo ustaw proxy w samej aplikacji
Strony nadal pokazują twój prawdziwy krajDNS lub ruch omija tunelUżyj socks5h, zaznacz „Proxy DNS” w Firefoksie albo przełącz się na tryb VPN
Każde połączenie z szyfrem 2022 kończy się błędemKlucz nie jest poprawnym Base64 o długości 16 lub 32 bajtów albo zegar urządzenia odbiega o ponad 30 sekundWygeneruj klucz ponownie poleceniem openssl rand -base64 32 (16 dla aes-128) i zsynchronizuj zegar
Błąd „Unsupported method”Klient nie zna tego szyfruZaktualizuj klienta albo użyj chacha20-ietf-poly1305 po obu stronach
Nie da się połączyć z serwerem z wtyczkąKlient nie ma wtyczki albo jej ustawienia różnią się od ustawień serweraZainstaluj tę samą wtyczkę z pasującymi ustawieniami hosta, ścieżki i TLS albo użyj klienta z obsługą wtyczek
Działa przez kilka minut, potem przestajeFiltrowanie lub dławienie ruchu w sieciSpróbuj wtyczki, innego portu albo protokołu opartego na TLS
Niska prędkośćOdległy serwer, przeciążony VPS albo mobilne łącze z utratą pakietówWybierz bliższy serwer, a przy niestabilnych połączeniach spróbuj kcptun

Shadowsocks vs proxy SOCKS5 vs VPN#

Te trzy rozwiązania służą do czego innego, a ludzie często wybierają niewłaściwe.

ShadowsocksProxy SOCKS5VPN (WireGuard, OpenVPN)
Szyfrowanie do serweraTakNie; ruch i dane logowania są widoczne w sieciTak
Jak wyglądaLosowe bajty, bez handshake’uRozpoznawalny handshake proxyRozpoznawalny handshake VPN
Co obejmujeAplikacje korzystające z lokalnego proxy albo całe urządzenie w trybie TUNAplikacje, które skonfigurujeszCałe urządzenie
Typowa konfiguracjaJeden prywatny serwer współdzielony przez kilka osóbWiele adresów IP od dostawcyJeden serwer albo sieć dostawcy
Najlepsze doFiltrowanych sieci i regionów z ograniczeniamiScrapingu, automatyzacji, pracy na wielu kontach, testów geolokalizacjiCodziennej prywatności w niezaufanych sieciach

Shadowsocks daje ci jeden szyfrowany tunel, który trudno wykryć, ale tylko jeden adres wyjściowy. Zbieranie danych i automatyzacja wymagają czegoś odwrotnego, czyli wielu wyjściowych adresów IP bez narzutu szyfrowania, i do tego zadania lepiej nadają się proxy SOCKS5. Jeśli chcesz tylko chronić całe urządzenie w publicznym Wi-Fi, VPN taki jak FineVPN będzie prostszy niż utrzymywanie własnego serwera Shadowsocks.

Jaki jest najlepszy klient Shadowsocks?

Dla większości osób to Outline, bo jest darmowy, działa na każdej platformie i wymaga tylko wklejenia linku. Na Androidzie więcej kontroli daje shadowsocks-android, a w systemie Linux i na routerach zwykle wybiera się sslocal z shadowsocks-rust.

Jaki jest najlepszy klient Shadowsocks dla Windows?

Outline, jeśli chcesz się po prostu połączyć. Jeśli potrzebujesz reguł routingu, wtyczek albo szyfrów Shadowsocks 2022, użyj Clash Verge Rev lub v2rayN. Klasyczny Shadowsocks for Windows nadal działa, ale jego ostatnie wydanie ukazało się w lutym 2022 roku.

Jaki jest najlepszy klient Shadowsocks na iPhone'a?

Outline jest darmowy i większości osób wystarczy. Darmowa aplikacja sing-box MT dodaje szyfry Shadowsocks 2022, a Potatso, Shadowrocket, Stash i Surge dodają reguły dla poszczególnych stron.

Czy klient Shadowsocks jest darmowy?

Oficjalne klienty i Outline są darmowe i mają otwarty kod źródłowy. Nadal potrzebujesz jednak serwera: własnego VPS-a albo serwera od dostawcy.

Czy Shadowsocks to VPN?

Technicznie nie, bo to szyfrowane proxy. Outline i większość aplikacji mobilnych uruchamia go jednak przez systemowy interfejs VPN, więc na tych urządzeniach zachowuje się jak VPN.

Czy mogę używać klienta Shadowsocks ze zwykłym proxy SOCKS5?

Nie. Klient rozmawia z twoimi aplikacjami przez SOCKS5, ale po drugiej stronie potrzebuje serwera Shadowsocks.

Który szyfr Shadowsocks wybrać?

Wybierz szyfr Shadowsocks 2022, jeśli obsługują go obie strony, a w przeciwnym razie chacha20-ietf-poly1305 lub aes-256-gcm. Unikaj przestarzałych szyfrów strumieniowych, takich jak aes-256-cfb czy rc4-md5.

Czy Shadowsocks jest legalny?

W większości krajów korzystanie z szyfrowanego proxy jest legalne. Niektóre kraje ograniczają narzędzia do omijania ograniczeń regionalnych, więc sprawdź przepisy obowiązujące tam, gdzie jesteś.

Czy Shadowsocks jest nadal bezpieczny w 2026 roku?

Z nowoczesnym szyfrem pozostaje solidnym szyfrowanym tunelem. Nie jest niewidoczny dla zaawansowanych filtrów sieciowych i nie zapewnia forward secrecy, więc trzymaj klucze w tajemnicy i regularnie je zmieniaj.

Czy Outline działa z każdym serwerem Shadowsocks?

Działa z każdym serwerem, który używa klasycznych szyfrów AEAD bez wtyczek. Serwery wymagające wtyczki lub szyfru Shadowsocks 2022 potrzebują innego klienta, takiego jak shadowsocks-android czy sing-box.