Shadowsocksi klient: kuidas seda 2026. aastal valida, seadistada ja kasutada
Shadowsocksi kliendid 2026. aastal Windowsile, macOS-ile, Linuxile, Androidile ja iOS-ile: ss:// lingi import, šifri valik ja tunneli kontroll.
Selles artiklis 9 jaotist
- Mida Shadowsocksi klient tegelikult teeb
- Parimad Shadowsocksi kliendid 2026. aastal
- Mida on serverist vaja
- Kuidas Shadowsocksi klienti seadistada
- Suunamisrežiimid: mis tegelikult tunnelisse läheb
- Pluginad ja kui hästi on Shadowsocks 2026. aastal tuvastatav
- Tõrkeotsing
- Shadowsocks vs SOCKS5-proksi vs VPN
- Korduma kippuvad küsimused
Shadowsocksi klient on teie seadmes töötav rakendus, mis loob ühenduse Shadowsocksi serveriga ja saadab teie liikluse läbi krüpteeritud tunneli. Seda on vaja alati, kui keegi annab teile ss:// lingi, QR-koodi või serveri andmed. Rakenduse valik on olulisem, kui esmapilgul tundub: pooli klientidest, mida vanemad juhendid soovitavad, pole aastaid uuendatud ja mõni neist ei oska tänapäevaste serveritega üldse suhelda.
Enamiku jaoks on vastus lühike. Outline on igal platvormil kõige lihtsam tasuta valik, shadowsocks-android annab Androidis rohkem kontrolli ja shadowsocks-rusti sslocal katab Linuxi, serverid ja ruuterid. Allpool vaatame, millised kliendid on 2026. aastal veel elus, võtame ss:// lingi osadeks lahti, seadistame iga platvormi ja kontrollime lõpuks, et teie liiklus väljub tõesti serveri kaudu. Roheline „ühendatud“ ikoon üksi seda veel ei tõesta.

Mida Shadowsocksi klient tegelikult teeb#
Shadowsocks on krüpteeritud proksiprotokoll. See ilmus 2012. aastal kui viis jõuda saitideni, mis on mõnes piirkonnas kättesaamatud, ja täna on see piiratud võrkudes üks laiemalt kasutatavaid protokolle. Lahendusel on alati kaks poolt: server piiranguteta võrgus ja klient teie seadmes.
Klient teeb kolme asja:
- Avab kohaliku proksi. Klient kuulab teie enda arvutis, tavaliselt SOCKS5-proksina aadressil
127.0.0.1:1080. Mõni klient avab lisaks HTTP-proksi või kogu süsteemi hõlmava VPN-liidese. - Krüpteerib ja edastab. Iga ühendus, mille teie rakendused sellele kohalikule proksile saadavad, krüpteeritakse jagatud võtmega ja saadetakse edasi Shadowsocksi serverisse.
- Otsustab, mis läheb tunnelisse. Olenevalt režiimist võib see olla kogu liiklus, ainult reeglitele vastav liiklus või ainult need rakendused, mille te ise kliendile suunate.
Teises otsas dekrüpteerib server liikluse ja avab päris ühenduse veebisaidiga. Veebisait näeb teie IP-aadressi asemel serveri oma, teie internetiteenuse pakkuja aga näeb ainult krüpteeritud voogu ühe serveri suunas, ilma nähtava proksikätluseta.
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
Kaks levinud arusaama Shadowsocksist on valed:
- See ei ole SOCKS5-proksi. Klient räägib teie rakendustega SOCKS5 kaudu, kuid ühendus serveriga kasutab teistsugust, krüpteeritud protokolli. Seepärast ei saa Shadowsocksi klienti suunata tavalisele SOCKS5-serverile ega ka vastupidi.
- Vaikimisi ei ole see täisväärtuslik VPN. Põhirežiimis läheb tunnelisse ainult nende rakenduste liiklus, mis kasutavad kohalikku proksit, ja rakendused, mis proksiseadeid eiravad, lähevad internetti otse. Kui tahate katta kogu seadme, lülitage klient VPN-režiimi (TUN).
Parimad Shadowsocksi kliendid 2026. aastal#
Paljud loendid soovitavad endiselt kliente, mis on ammu hüljatud, seega kontrollisime 2026. aasta oktoobris iga kliendi väljalasete ajalugu. Tabelist näete, kus keegi praegu seisab.
Ametlikud ja ainult Shadowsocksi toetavad kliendid#
| Klient | Platvormid | Shadowsocks 2022 šifrid | Pluginad | Olukord 2026. aastal |
|---|---|---|---|---|
| Outline Client | Windows, macOS, Linux, Android, iOS, ChromeOS | Ei, ainult klassikalised šifrid | Ei | Aktiivses arenduses; alates 2026. aasta jaanuarist haldab seda mittetulunduslik Outline Foundation |
| shadowsocks-android | Android | Jah | Jah, eraldi rakendustena | GitHubis hooldatud (v5.3.4); Google Play lehte pole alates 2021. aastast uuendatud |
| ShadowsocksX-NG | macOS | Ei | Jah | Viimane väljalase v1.10.3 ilmus 2024. aasta oktoobris; töötab Apple Siliconil natiivselt |
shadowsocks-rust (sslocal) | Linux, macOS, Windows, ruuterid | Jah | Jah | Viiteimplementatsioon, uusi väljalaseid tuleb regulaarselt (v1.25.0) |
| Shadowsocks for Windows | Windows | Ei | Jah | Töötab endiselt, kuid viimane väljalase (4.4.1.0) pärineb 2022. aasta veebruarist |
| shadowsocks-libev, nüüd shadowsocks-c | Linux, ruuterid | Väljalaskes veel mitte | Jah | Uue nime all taaselustatud; v3.3.6 ilmus 2026. aasta veebruaris |
| shadowsocks-qt5 | Linux, Windows | Ei | Ei | Hüljatud; kasutage selle asemel tööriista sslocal või mitme protokolliga rakendust |
Python shadowsocks (pip) | Kõik | Ei | Ei | Hüljatud juba aastaid tagasi, ärge seda kasutage |
| ShadowsocksR (SSR) | Erinevad | Ei | Ei | Surnud fork oma protokolliga, mida tänapäevased serverid ei aktsepteeri |
Mitme protokolliga kliendid, mis oskavad ka Shadowsocksi#
Kui teil võib hiljem vaja minna VLESS-i, Trojanit või Hysteriat, saab üks rakendus hakkama nende kõigiga ja lisaks Shadowsocksiga:
- Lauaarvuti: mihomo tuumal põhinev Clash Verge Rev ning v2rayN.
- Android: NekoBox, Hiddify ja ametlik sing-boxi rakendus. NekoBoxi uuendatakse aeglaselt ja selle Google Play lehte haldab kolmas osapool, seega paigaldage see GitHubist.
- iOS: tasuta sing-box MT rakendus, millele viitab sing-boxi dokumentatsioon, ja Potatso, mida App Store’is endiselt uuendatakse, kuigi selle vana avatud lähtekoodiga hoidla on hüljatud. Tasulised rakendused, nagu Shadowrocket, Stash ja Surge, lisavad sellele reeglipõhise suunamise.
sing-box ja mihomo toetavad mõlemad Shadowsocks 2022 šifreid. Levinumad pluginad on neisse ka sisse ehitatud, nii et neid ei pea eraldi programmidena paigaldama.
Kiirvalik#
- Kõige lihtsam igas seadmes: Outline. Kleebite võtme ja vajutate Connect.
- Android täieliku kontrolliga: shadowsocks-android.
- Mac: ShadowsocksX-NG või Clash Verge Rev, kui soovite suunamisreegleid ja uuemaid šifreid.
- Linux, serverid ja ruuterid: shadowsocks-rusti
sslocal. - iPhone: tasuta Outline või reeglipõhine rakendus, kui vajate saidipõhist suunamist, mida Outline ei paku.
Mida on serverist vaja#
Olenemata sellest, kas sisestate andmed käsitsi või impordite need, vajab iga Shadowsocksi klient samu nelja väärtust:
| Väli | Näide | Märkused |
|---|---|---|
| Server | 203.0.113.10 | IP-aadress või domeeninimi |
| Port | 8388 | Ükskõik milline port, mida server kuulab; sageli kasutatakse porti 443 |
| Parool / võti | Secret0 | Peab serveriga täpselt kattuma |
| Šiffer (method) | chacha20-ietf-poly1305 | Peab serveriga täpselt kattuma |
Vale šiffer või parool ei anna selget veateadet. Klient loob ühenduse, aga siis ei lae midagi, ja just seetõttu on see kaugelt kõige levinum seadistusviga.
Kuidas ss:// linki lugeda#
Teenusepakkujad ja serveripaneelid annavad kõik neli väärtust tavaliselt ühe SIP002-vormingus lingina, sageli koos QR-koodiga:
ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpTZWNyZXQw@203.0.113.10:8388#Frankfurt
| Osa | Tähendus |
|---|---|
ss:// | Skeem, mille tunneb ära iga Shadowsocksi klient |
Y2hhY2hh… | Šiffer ja parool, chacha20-ietf-poly1305:Secret0, URL-turvalises Base64-kodeeringus |
@203.0.113.10:8388 | Serveri aadress ja port |
#Frankfurt | Rakenduses kuvatav silt, mis ühendust ei mõjuta |
Keskmise osa saate dekodeerida käsuga echo Y2hhY2hh… | base64 -d ja nii kontrollida, mida teile tegelikult anti. Shadowsocks 2022 šifrite lingid näevad välja teistsugused, sest spetsifikatsioon keelab seal Base64: šiffer ja võti kirjutatakse lihttekstina ning erimärgid protsendikodeeritakse. Kui server kasutab pluginat, lisandub lingile pordi järele parameeter /?plugin=.
Võite kohata ka kahte muud vormingut, mis jagavad servereid URL-i kaudu:
- SIP008 tellimuse URL-id. See on HTTPS-link, mis tagastab serverite loendi JSON-vormingus. Klient laadib selle aeg-ajalt uuesti alla (shadowsocks-rust teeb seda vaikimisi kord tunnis), nii et teenusepakkuja saab servereid vahetada, ilma et peaks teile uusi linke saatma.
- Outline’i
ssconf://võtmed. Need on Outline’i dünaamilised juurdepääsuvõtmed. Rakendus vahetabssconf://väljahttps://vastu ja laadib sellelt aadressilt serveri ajakohased andmed.
Suhtuge kõigisse neisse linkidesse nagu paroolisse, sest igaüks, kellel link on, saab teie serverit kasutada.
Millist šifrit kasutada#
| Šiffer | Perekond | Kas kasutada? |
|---|---|---|
2022-blake3-aes-128-gcm, 2022-blake3-aes-256-gcm, 2022-blake3-chacha20-poly1305 | Shadowsocks 2022 | Jah, kui nii klient kui ka server seda toetavad. Kaitse kordusrünnete (replay) vastu on sisse ehitatud. |
chacha20-ietf-poly1305 | Klassikaline AEAD | Jah. Iga standardile vastav klient peab seda toetama ning telefonides ja ruuterites on see kõige kiirem valik. |
aes-256-gcm, aes-128-gcm | Klassikaline AEAD | Jah. Kõige kiirem riistvaralise AES-toega arvutites. |
aes-256-cfb, aes-128-ctr, rc4-md5, salsa20 ja muud voošifrid | Pärand (legacy) | Ei. Neil puudub terviklikkuse kontroll ja projekt ise nimetab neid täiesti murtuks. |
Voošifrid ei ole teoreetiline risk. Ühes 2020. aastal avaldatud rünnakus näidati, et keegi, kes on teie liikluse salvestanud, saab lasta selle dekrüpteerida serveril, mis kasutab sama parooliga endiselt voošifrit.
Shadowsocks 2022 muudab ka võtmete toimimist, sest suvalist parooli see ei aktsepteeri. Võti peab koosnema juhuslikest baitidest Base64-kujul, 2022-blake3-aes-128-gcm jaoks 16 baiti ja ülejäänud kahe jaoks 32 baiti, nii et selle genereerite käsuga openssl rand -base64 16 või openssl rand -base64 32. Lisaks kontrollib protokoll ajatempleid ja käsitleb iga sõnumit, mille aeg erineb rohkem kui 30 sekundit, kordusründena. Praktikas tähendab see, et kui seadme kell on poole minuti võrra triivinud, ebaõnnestub iga ühendus.
Kuidas Shadowsocksi klienti seadistada#
Kõigepealt kopeerige oma ss:// link. Kõik allpool toodud kliendid oskavad seda importida, nii et šifrit ja võtit ei pea käsitsi trükkima.
Windows#
Kõige lihtsam valik on Outline:
- Laadige Outline’i veebisaidilt alla Outline Client Windowsile ja paigaldage see.
- Klõpsake Add server (lisa server), kleepige
ss://link või juurdepääsuvõti välja Paste access key here ja kinnitage. - Klõpsake Connect ja kinnitage esimesel korral võrguõiguste päring. Edaspidi läheb kogu liiklus läbi tunneli.
Klassikaline valik on Shadowsocks for Windows:
- Laadige projekti GitHubi väljalasete lehelt alla uusim ZIP-fail ja pakkige see lahti kausta, mida te ei kavatse kustutada.
- Kui Windowsis neid veel pole, paigaldage .NET Framework 4.8 ja Visual C++ 2015 Redistributable (x86), seejärel käivitage
Shadowsocks.exe. - Paremklõpsake teavitusalal paberlennuki ikoonil, avage Servers ja valige Import URL from Clipboard… (impordi URL lõikelaualt) või lisage server käsitsi menüüs Edit Servers….
- Valige System Proxy all kas PAC, kui soovite tunneli kaudu saata ainult loendis olevaid saite, või Global, kui kogu liiklus peab minema tunnelisse.
macOS#
- Laadige GitHubi väljalasete lehelt alla
ShadowsocksX-NG.dmgja lohistage rakendus kausta Applications. Kui macOS keeldub seda esimesel korral avamast, lubage see menüüs System Settings → Privacy & Security (süsteemiseaded, privaatsus ja turvalisus). - Valige menüüriba ikoonist Import Server URLs… või Scan QR Code From Screen (skanni QR-kood ekraanilt). Väärtused saate sisestada ka käsitsi aknas Server Preferences….
- Lülitage Shadowsocks sisse ja valige režiim: Auto Mode By PAC, Global Mode või Manual Mode, kus tunnelit kasutavad ainult need rakendused, mille te ise seadistate.
Linux (ning ruuterid, serverid, Docker)#
Linuxis kasutage shadowsocks-rusti tööriista sslocal. Selle saab paigaldada paketihaldurist, käsuga snap install shadowsocks-rust või brew install shadowsocks-rust, aga võite alla laadida ka valmis binaarfaili väljalasete lehelt.
Kõige kiiremini saate alustada, kui annate lingi otse käsule:
sslocal -b 127.0.0.1:1080 --server-url "ss://Y2hhY2hh...@203.0.113.10:8388"
Püsiva seadistuse jaoks kirjutage väärtused konfiguratsioonifaili:
{
"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
Snap-paketiga tuleb kaasa ka teenus sslocal-daemon, mille saate systemd abil sisse lülitada, ja olemas on ka ametlik Dockeri tõmmis ghcr.io/shadowsocks/sslocal-rust.
Android#
- Paigaldage shadowsocks-android selle GitHubi väljalasete lehelt. Google Play versioon töötab küll, kuid seda pole alates 2021. aastast uuendatud.
- Puudutage üleval profiili lisamise ikooni ja valige Scan QR code, Import from Clipboard või Manual Settings.
- Valige profiil, puudutage ümmargust ühendusnuppu ja nõustuge seejärel VPN-i päringuga.
- Määrake profiili seadetes Route (näiteks Bypass LAN jätab kohalikud aadressid tunnelist välja). Kui tunnelit peavad kasutama ainult mõned rakendused, lülitage sisse Apps VPN mode ja valige need rakendused.
iPhone ja iPad#
- Paigaldage Outline App Store’ist.
- Kopeerige
ss://link. Rakenduse avamisel pakub Outline ise selle lisamist, aga võite ka puudutada Add server ja lingi käsitsi kleepida. - Puudutage Connect ja lubage VPN-i konfiguratsioon.
Reeglipõhised rakendused, nagu Shadowrocket või Potatso, töötavad samamoodi: lisate serveri lingi kleepimise või QR-koodi skannimisega ja lülitate selle sisse. Erinevus on selles, et need oskavad tunnelisse saata ainult valitud saite, samas kui Outline suunab tunnelisse alati kõik.
Suunamisrežiimid: mis tegelikult tunnelisse läheb#
Režiim määrab, milline liiklus kasutab Shadowsocksi. Vale režiim on teine kõige levinum põhjus, miks „töötav“ klient ei näi midagi tegevat.
| Režiim | Mis läheb tunnelisse | Milleks sobib |
|---|---|---|
| Käsitsi | Ainult rakendused, mille suunate aadressile 127.0.0.1:1080 | Skriptid, üks brauseriprofiil, testimine |
| Globaalne (süsteemne proksi) | Iga rakendus, mis järgib süsteemi proksiseadet | Sirvimine, kui kogu brauser käib läbi tunneli |
| PAC / Auto / reeglid | Ainult loendis olevad domeenid, kõik muu läheb otse | Kohalikud saidid jäävad kiireks, välismaised lähevad tunnelisse |
| VPN / TUN | Kogu seadme liiklus, sealhulgas UDP ja rakendused, mis proksiseadeid eiravad | Mängud, sõnumirakendused, telefonid ja kõik, mis proksit „ei näe“ |
Outline ja mobiilirakendused töötavad alati VPN-režiimis. Klassikalised lauaarvuti kliendid kasutavad vaikimisi süsteemset proksit, mitme protokolliga rakendused, nagu Clash Verge Rev ja v2rayN, lasevad aga sisse lülitada TUN-režiimi.
Kohaliku proksi kasutamine konkreetsetes rakendustes#
- Firefox: avage seaded, otsige sõna „proxy“ ja klõpsake jaotises Proxy settings nuppu Configure proxy. Valige Manual proxy configuration, sisestage SOCKS Host väljale
127.0.0.1ja pordiks1080, valige SOCKS v5 ja veenduge, et Proxy DNS when using SOCKS v5 on märgitud. Uuemates versioonides on see vaikimisi märgitud, ja ilma selleta lähevad DNS-päringud tunnelist mööda. - Chrome ja Edge: need järgivad süsteemset proksit. Kui soovite tunnelisse saata ainult ühe brauseri, käivitage see parameetriga
--proxy-server="socks5://127.0.0.1:1080". SOCKS5 puhul lahendab Chrome domeeninimed alati proksi poolel, nii et DNS ei leki. - Brauserilaiendid: proksilüliti abil saate saata
127.0.0.1:1080kaudu ainult valitud saite ja muuta reegleid ühe klõpsuga. Algne Proxy SwitchyOmega praeguses Chrome’is enam ei tööta ja selle hooldatud fork on ZeroOmega. Chrome Web Store’is on ka võlts „SwitchyOmega V3“, seega kontrollige enne paigaldamist avaldajat. Firefoxis veenduge, et laiendi kaug-DNS-i valik on sisse lülitatud. - Käsurida: kasutage
curl --socks5-hostname 127.0.0.1:1080 …või määrakeALL_PROXY=socks5h://127.0.0.1:1080. Paljud tööriistad saavad aru ainult HTTP-proksidest, ja nende jaoks saate käivitada tööriistasslocalvõtmega--protocol http. - Git:
git config --global http.proxy socks5h://127.0.0.1:1080.
Täht h sõnas socks5h on oluline, sest see käsib tööriistal lahendada domeeninimed proksi kaudu, mitte teie kohaliku DNS-i abil.
Kontrollige, kas see tõesti töötab#
Roheline ikoon tähendab ainult seda, et klient käivitus. Et näha, kuhu teie liiklus tegelikult läheb, käivitage üks käsk:
curl --socks5-hostname 127.0.0.1:1080 https://ifconfig.me
Käsk peaks näitama teie Shadowsocksi serveri IP-aadressi, mitte teie enda oma. VPN-režiimis käivitage lihtsalt curl https://ifconfig.me ilma proksi parameetrita. Pärast seda avage brauseris DNS-lekke test: selles loetletud DNS-serverid peaksid kuuluma serveri võrgule või avalikule DNS-lahendajale, mitte teie koduse internetiteenuse pakkujale.
Pluginad ja kui hästi on Shadowsocks 2026. aastal tuvastatav#
Pluginad#
Shadowsocks saab anda oma liikluse üle SIP003 standardiga määratletud pluginale, mis pakib selle teise transporti. Plugin töötab mõlemas otsas, seega vajab klient sama pluginat mis server ja sellele vastavaid seadeid (v2ray-plugin puhul sama hosti, teed ja TLS-i valikut). Korraga saab töötada ainult üks plugin ning pluginad kannavad ainult TCP-liiklust.
| Plugin | Mida teeb | Märkused |
|---|---|---|
| v2ray-plugin | Pakib liikluse WebSocketisse, soovi korral koos TLS-iga | Võib töötada CDN-i või tavalise veebiserveri taga pordil 443 |
| kcptun | Saadab liikluse UDP-põhise protokolli kaudu, mis on häälestatud pakettidekadudega ühendustele | Aitab ebastabiilsete mobiilsete või pikamaaühenduste puhul, kuid kulutab rohkem andmemahtu |
| simple-obfs | Maskeerib liikluse tavaliseks HTTP- või TLS-liikluseks | Aegunud; kasutage selle asemel pluginat v2ray-plugin |
| Cloak | Paneb serveri sondide jaoks välja nägema tavalise HTTPS-saidina | Vajab omaette kliendi ja serveri seadistust |
Outline ja paljud iOS-i rakendused pluginaid ei käivita. Kui teie server kasutab pluginat, valige klient, mille real on ülaltoodud tabeli pluginate veerus „Jah“, või mitme protokolliga rakendus, millesse plugin on sisse ehitatud.
Kas Shadowsocksi saab tuvastada?#
Jah, hästi varustatud võrgufiltrid saavad sellega hakkama. Shadowsocksil pole avalikult nähtavat kätlust: juba esimene pakett kannab krüpteeritud andmeid, nii et kogu voog näeb välja nagu juhuslikud baidid. Just see ülesehitus on ka tema nõrk koht. Piirangutega piirkondade filtreerimissüsteemid hakkasid 2021. aasta novembris katkestama ühendusi, mille esimene pakett näeb välja „liiga juhuslik“.
Mitme USA ülikooli teadlastest koosnev meeskond kirjeldas konverentsil USENIX Security 2023 esitatud artiklis, kuidas see toimib. Süsteem rakendab esimesele andmepaketile lihtsaid reegleid, näiteks prinditavate märkide osakaalu, ja kontrollib ainult umbes veerandit ühendustest. Autorite hinnangul võis see sellegipoolest kõrvalkahjuna kinni püüda umbes 0,6% tavalisest internetiliiklusest. Vastuseks lisas shadowsocks-rust 2022. aasta alguses seadistatavad andmeprefiksid ja Outline lisas sama aasta lõpupoole oma kliendile sarnase „prefix“-valiku.
Praktikas tähendab see järgmist:
- Tavalistes võrkudes, nagu hotelli ja kohviku WiFi, kontori tulemüür või tööreis, töötab tavaline Shadowsocks tänapäevase AEAD- või 2022 šifriga hästi.
- Piirangutega piirkondades ei jää ükski protokoll igavesti kättesaadavaks. Protokollid, mis jäljendavad päris TLS-liiklust, nagu VLESS koos Realityga või Trojan, peavad praegu sageli kauem vastu, ja mitme protokolliga klient laseb teil protokolli vahetada ilma midagi uuesti paigaldamata.
- Privaatsuse seisukohalt pidage meeles, et Shadowsocksil puudub edasisaladus (forward secrecy), isegi versioonis Shadowsocks 2022. Igaüks, kes teie liikluse salvestab ja hiljem võtme kätte saab, suudab selle dekrüpteerida, seega vahetage võtmeid regulaarselt ja ärge jagage linke laialt.
Tõrkeotsing#
| Sümptom | Tõenäoline põhjus | Lahendus |
|---|---|---|
| Ühendatud, aga ükski sait ei avane | Šiffer või parool ei kattu serveri omaga | Importige ss:// link uuesti, selle asemel et väärtusi käsitsi trükkida, või dekodeerige see ja võrrelge |
| Ühendus aegub | Server ei tööta, port on vale või teie võrgus suletud | Kontrollige, kas server töötab, ja proovige mõnda teist porti, näiteks 443 |
| Brauser töötab, teised rakendused mitte | Need rakendused eiravad süsteemset proksit | Lülituge VPN/TUN-režiimi või määrake rakenduse enda proksiseade |
| Saidid näitavad endiselt teie tegelikku riiki | DNS või liiklus läheb tunnelist mööda | Kasutage socks5h, märkige Firefoxis „Proxy DNS“ või lülituge VPN-režiimi |
| 2022 šifriga ebaõnnestub iga ühendus | Võti ei ole kehtiv 16- või 32-baidine Base64 või seadme kell erineb rohkem kui 30 sekundit | Genereerige võti uuesti käsuga openssl rand -base64 32 (aes-128 puhul 16) ja sünkroonige kell |
| Veateade „Unsupported method“ | Klient ei tunne seda šifrit | Uuendage klienti või kasutage mõlemas otsas chacha20-ietf-poly1305 |
| Pluginaga serveriga ei saa ühendust | Kliendil pole pluginat või selle seaded erinevad serveri omadest | Paigaldage sama plugin samade hosti, tee ja TLS-i seadetega või kasutage pluginatoega klienti |
| Töötab paar minutit, siis lakkab | Võrgus on filtreerimine või kiiruse piiramine | Proovige pluginat, teist porti või TLS-põhist protokolli |
| Madal kiirus | Kauge server, ülekoormatud VPS või pakettidekadudega mobiilühendus | Valige lähem server ja ebastabiilsete ühenduste puhul proovige kcptuni |
Shadowsocks vs SOCKS5-proksi vs VPN#
Need kolm lahendavad erinevaid probleeme ja sageli valitakse neist vale.
| Shadowsocks | SOCKS5-proksi | VPN (WireGuard, OpenVPN) | |
|---|---|---|---|
| Krüpteerimine serverini | Jah | Ei; liiklus ja sisselogimisandmed on liinil nähtavad | Jah |
| Kuidas välja näeb | Juhuslikud baidid, kätlust pole | Äratuntav proksikätlus | Äratuntav VPN-kätlus |
| Mida katab | Kohalikku proksit kasutavad rakendused või TUN-režiimis kogu seade | Rakendused, mille ise seadistate | Kogu seade |
| Tüüpiline seadistus | Üks privaatne server, mida jagavad mõned inimesed | Palju IP-aadresse teenusepakkujalt | Üks server või teenusepakkuja võrk |
| Sobib kõige paremini | Filtreeritud võrkudesse ja piirangutega piirkondadesse | Scrapinguks, automatiseerimiseks, mitme kontoga tööks, geotestimiseks | Igapäevaseks privaatsuseks ebausaldusväärsetes võrkudes |
Shadowsocks annab teile ühe krüpteeritud tunneli, mida on raske märgata, kuid ainult ühe väljumisaadressiga. Andmete kogumine ja automatiseerimine vajavad vastupidist ehk palju väljumis-IP-sid ilma krüpteerimise lisakuluta, ja selle ülesande jaoks sobivad paremini SOCKS5-proksid. Kui soovite lihtsalt kogu seadet avalikus WiFi-võrgus kaitsta, on VPN, näiteks FineVPN, lihtsam kui oma Shadowsocksi serveri haldamine.
Milline on parim Shadowsocksi klient?
Enamiku jaoks Outline, sest see on tasuta, töötab kõigil platvormidel ja vajab ainult kleebitud linki. Androidis annab shadowsocks-android rohkem kontrolli, Linuxis ja ruuterites on tavaline valik aga shadowsocks-rusti sslocal.
Milline Shadowsocksi klient on Windowsile parim?
Outline, kui soovite lihtsalt ühenduse luua. Kui vajate suunamisreegleid, pluginaid või Shadowsocks 2022 šifreid, kasutage Clash Verge Revi või v2rayN-i. Klassikaline Shadowsocks for Windows töötab endiselt, kuid selle viimane väljalase ilmus 2022. aasta veebruaris.
Milline Shadowsocksi klient on iPhone'ile parim?
Outline on tasuta ja enamikule piisab sellest. Tasuta sing-box MT rakendus lisab Shadowsocks 2022 šifrid, Potatso, Shadowrocket, Stash ja Surge aga saidipõhised reeglid.
Kas Shadowsocksi klient on tasuta?
Ametlikud kliendid ja Outline on tasuta ja avatud lähtekoodiga. Serverit on teil siiski vaja, kas oma VPS-i või teenusepakkuja serverit.
Kas Shadowsocks on VPN?
Tehniliselt mitte, sest see on krüpteeritud proksi. Outline ja enamik mobiilirakendusi käitavad seda aga süsteemi VPN-liidese kaudu, nii et neis seadmetes käitub see nagu VPN.
Kas Shadowsocksi klienti saab kasutada tavalise SOCKS5-proksiga?
Ei. Klient räägib teie rakendustega SOCKS5 kaudu, kuid teises otsas vajab see Shadowsocksi serverit.
Millise Shadowsocksi šifri peaksin valima?
Valige Shadowsocks 2022 šiffer, kui mõlemad otsad seda toetavad, muul juhul chacha20-ietf-poly1305 või aes-256-gcm. Vältige vanu voošifreid, nagu aes-256-cfb või rc4-md5.
Kas Shadowsocks on legaalne?
Enamikus riikides on krüpteeritud proksi kasutamine seaduslik. Mõned riigid piiravad tööriistu, millega piirkondlikest piirangutest mööda pääseda, seega kontrollige oma asukohas kehtivaid reegleid.
Kas Shadowsocks on 2026. aastal endiselt turvaline?
Tänapäevase šifriga on see endiselt usaldusväärne krüpteeritud tunnel. Arenenud võrgufiltritele ei ole see siiski nähtamatu ja edasisaladust (forward secrecy) sellel pole, seega hoidke võtmed privaatsena ja vahetage neid regulaarselt.
Kas Outline töötab iga Shadowsocksi serveriga?
See töötab iga serveriga, mis kasutab klassikalisi AEAD-šifreid ilma pluginateta. Serverid, mis nõuavad pluginat või Shadowsocks 2022 šifrit, vajavad teist klienti, näiteks shadowsocks-androidi või sing-boxi.