BAHARU! |Satu panggilan API, data bersih diterima. Pengikis tidak diperlukan.Dapatkan 10,000 token percuma →

Klien Shadowsocks: Cara Memilih, Menyediakan dan Menggunakannya pada 2026

Klien Shadowsocks yang patut digunakan pada 2026 untuk Windows, macOS, Linux, Android dan iOS, cara import pautan ss://, pilih sifir dan uji terowong.

Diterbitkan3 Jun 2023
Dikemas kini20 Oktober 2026
Masa membaca15 min
PengarangBrandon Perry

Klien Shadowsocks ialah aplikasi pada peranti anda yang bersambung ke pelayan Shadowsocks dan menyalurkan trafik anda melalui terowong yang disulitkan. Anda memerlukannya setiap kali seseorang memberikan pautan ss://, kod QR atau satu set butiran pelayan. Pilihan aplikasi juga lebih penting daripada yang disangka: separuh daripada klien yang disyorkan oleh panduan lama sudah bertahun-tahun tidak dikemas kini, malah ada yang langsung tidak boleh berhubung dengan pelayan moden.

Bagi kebanyakan orang, jawapannya ringkas. Outline ialah pilihan percuma yang paling mudah pada setiap platform, shadowsocks-android memberi lebih kawalan pada Android, manakala sslocal daripada shadowsocks-rust sesuai untuk Linux, pelayan dan penghala. Di bawah, kita semak klien mana yang masih aktif pada 2026, bedah pautan ss://, sediakan setiap platform, kemudian sahkan bahawa trafik anda benar-benar keluar melalui pelayan. Langkah terakhir itu perlu kerana ikon hijau “connected” semata-mata tidak membuktikan apa-apa.

Lambang perisai gelap di atas pemandangan bandar digital dengan kapsyen Shadowsocks Client

Apa sebenarnya yang dilakukan oleh klien Shadowsocks#

Shadowsocks ialah protokol proksi yang disulitkan. Ia mula muncul pada 2012 sebagai cara untuk mengakses laman yang tidak tersedia di sesetengah wilayah, dan kini menjadi antara protokol yang paling meluas digunakan dalam rangkaian terhad. Setiap persediaan sentiasa mempunyai dua bahagian: pelayan pada rangkaian tanpa sekatan dan klien pada peranti anda.

Klien melakukan tiga tugas:

  1. Ia membuka proksi tempatan. Klien mendengar sambungan pada mesin anda sendiri, biasanya sebagai proksi SOCKS5 di 127.0.0.1:1080. Sesetengah klien turut membuka proksi HTTP atau antara muka VPN untuk seluruh sistem.
  2. Ia menyulitkan dan memajukan trafik. Setiap sambungan yang dihantar oleh aplikasi anda ke proksi tempatan itu disulitkan dengan kunci kongsi, kemudian dihantar ke pelayan Shadowsocks.
  3. Ia menentukan apa yang melalui terowong. Bergantung pada mod, itu boleh jadi semua trafik, hanya trafik yang sepadan dengan peraturan, atau hanya aplikasi yang anda halakan kepadanya.

Di hujung yang satu lagi, pelayan menyahsulit trafik dan membuka sambungan sebenar ke laman web. Laman web melihat alamat IP pelayan dan bukan IP anda, manakala penyedia internet anda hanya nampak aliran disulitkan ke satu pelayan tanpa sebarang jabat tangan (handshake) proksi yang kelihatan.

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

Dua andaian biasa tentang Shadowsocks sebenarnya salah:

  • Ia bukan proksi SOCKS5. Klien memang bercakap SOCKS5 dengan aplikasi anda, tetapi sambungan ke pelayan menggunakan protokol lain yang disulitkan. Sebab itulah anda tidak boleh menghalakan klien Shadowsocks ke pelayan SOCKS5 biasa, dan begitu juga sebaliknya.
  • Secara lalai, ia bukan VPN penuh. Dalam mod asasnya, hanya aplikasi yang menggunakan proksi tempatan disalurkan melalui terowong, manakala aplikasi yang mengabaikan tetapan proksi keluar terus. Untuk merangkumi seluruh peranti, anda perlu menukar klien kepada mod VPN (TUN).

Klien Shadowsocks terbaik pada 2026#

Banyak senarai masih mengesyorkan klien yang sudah lama ditinggalkan, jadi kami menyemak sejarah keluaran setiap satu pada Oktober 2026. Jadual di bawah menunjukkan kedudukan semasanya.

Klien rasmi dan klien protokol tunggal#

KlienPlatformSifir Shadowsocks 2022PemalamStatus pada 2026
Outline ClientWindows, macOS, Linux, Android, iOS, ChromeOSTidak, sifir klasik sahajaTidakDibangunkan secara aktif; dikendalikan oleh badan bukan untung Outline Foundation sejak Januari 2026
shadowsocks-androidAndroidYaYa, sebagai aplikasi berasinganDiselenggara di GitHub (v5.3.4); halaman Google Play tidak dikemas kini sejak 2021
ShadowsocksX-NGmacOSTidakYaKeluaran terakhir v1.10.3 pada Oktober 2024; berjalan secara natif pada Apple Silicon
shadowsocks-rust (sslocal)Linux, macOS, Windows, penghalaYaYaPelaksanaan rujukan, dengan keluaran berkala (v1.25.0)
Shadowsocks for WindowsWindowsTidakYaMasih berfungsi, tetapi keluaran terakhirnya (4.4.1.0) bertarikh Februari 2022
shadowsocks-libev, kini shadowsocks-cLinux, penghalaBelum ada dalam keluaranYaDihidupkan semula dengan nama baharu; v3.3.6 keluar pada Februari 2026
shadowsocks-qt5Linux, WindowsTidakTidakDitinggalkan; gunakan sslocal atau aplikasi berbilang protokol sebagai ganti
Python shadowsocks (pip)Mana-manaTidakTidakDitinggalkan bertahun-tahun lalu, jadi jangan gunakannya
ShadowsocksR (SSR)PelbagaiTidakTidakFork yang sudah mati dengan protokol sendiri yang tidak diterima oleh pelayan moden

Klien berbilang protokol yang turut menyokong Shadowsocks#

Jika anda mungkin memerlukan VLESS, Trojan atau Hysteria kelak, satu aplikasi boleh mengendalikan kesemuanya bersama Shadowsocks:

  • Desktop: Clash Verge Rev, yang dibina atas teras mihomo, dan v2rayN.
  • Android: NekoBox, Hiddify dan aplikasi rasmi sing-box. NekoBox lambat dikemas kini dan halamannya di Google Play diuruskan oleh pihak ketiga, jadi pasanglah dari GitHub.
  • iOS: aplikasi percuma sing-box MT, yang dipautkan dalam dokumentasi sing-box, dan Potatso, yang masih dikemas kini di App Store walaupun repositori sumber terbuka lamanya sudah ditinggalkan. Aplikasi berbayar seperti Shadowrocket, Stash dan Surge pula menambah penghalaan berasaskan peraturan.

sing-box dan mihomo kedua-duanya menyokong sifir Shadowsocks 2022. Kedua-duanya juga sudah mempunyai pemalam (plugin) yang biasa digunakan secara terbina dalam, jadi anda tidak perlu memasangnya sebagai program berasingan.

Pilihan pantas#

  • Paling mudah pada sebarang peranti: Outline. Anda hanya perlu tampal kunci dan tekan Connect.
  • Android dengan kawalan penuh: shadowsocks-android.
  • Mac: ShadowsocksX-NG, atau Clash Verge Rev jika anda mahukan peraturan penghalaan dan sifir yang lebih baharu.
  • Linux, pelayan dan penghala: sslocal daripada shadowsocks-rust.
  • iPhone: Outline jika mahu percuma, atau aplikasi berasaskan peraturan jika anda perlukan penghalaan mengikut laman, kerana ciri itu tiada dalam Outline.

Apa yang anda perlukan daripada pelayan#

Setiap klien Shadowsocks memerlukan empat nilai yang sama, sama ada anda menaipnya sendiri atau mengimportnya:

MedanContohCatatan
Pelayan203.0.113.10Alamat IP atau nama domain
Port8388Mana-mana port yang didengar oleh pelayan; 443 lazim digunakan
Kata laluan / kunciSecret0Mesti sama tepat dengan pelayan
Sifir (kaedah)chacha20-ietf-poly1305Mesti sama tepat dengan pelayan

Sifir atau kata laluan yang salah tidak menghasilkan ralat yang jelas. Klien bersambung, kemudian tiada apa-apa yang dimuatkan. Disebabkan gejalanya mengelirukan, inilah masalah persediaan yang paling kerap berlaku, jauh mengatasi masalah lain.

Membaca pautan ss://#

Penyedia dan panel pelayan biasanya memberikan keempat-empat nilai itu sebagai satu pautan dalam format SIP002, selalunya bersama kod QR:

ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpTZWNyZXQw@203.0.113.10:8388#Frankfurt
BahagianMaksud
ss://Skema yang dikenali oleh setiap klien Shadowsocks
Y2hhY2hh…Sifir dan kata laluan, chacha20-ietf-poly1305:Secret0, yang dikodkan dalam Base64 versi selamat untuk URL
@203.0.113.10:8388Alamat dan port pelayan
#FrankfurtLabel yang dipaparkan dalam aplikasi dan tidak menjejaskan sambungan

Anda boleh menyahkod bahagian tengah dengan echo Y2hhY2hh… | base64 -d untuk menyemak apa sebenarnya yang anda terima. Pautan untuk sifir Shadowsocks 2022 kelihatan berbeza kerana spesifikasinya melarang Base64 di situ: sifir dan kunci ditulis sebagai teks biasa, dan aksara khas dikodkan menggunakan pengekodan peratus (percent-encoding). Jika pelayan menggunakan pemalam, pautan akan mendapat parameter /?plugin= selepas port.

Anda mungkin juga berjumpa dua format lain yang mengedarkan pelayan melalui URL:

  • URL langganan SIP008. Ini ialah pautan HTTPS yang memulangkan senarai pelayan dalam format JSON. Klien memuat turunnya semula dari semasa ke semasa (shadowsocks-rust melakukannya setiap jam secara lalai), jadi penyedia boleh menukar pelayan tanpa menghantar pautan baharu kepada anda.
  • Kunci ssconf:// Outline. Ini ialah kunci akses dinamik Outline. Aplikasi menukar ssconf:// kepada https:// dan mengambil butiran pelayan terkini dari alamat tersebut.

Layan semua pautan ini seperti kata laluan, kerana sesiapa yang memiliki pautan itu boleh menggunakan pelayan anda.

Sifir mana yang patut digunakan#

SifirKeluargaPatut digunakan?
2022-blake3-aes-128-gcm, 2022-blake3-aes-256-gcm, 2022-blake3-chacha20-poly1305Shadowsocks 2022Ya, jika klien dan pelayan kedua-duanya menyokongnya. Perlindungan daripada serangan ulang tayang (replay) sudah terbina dalam.
chacha20-ietf-poly1305AEAD klasikYa. Setiap klien yang mematuhi spesifikasi wajib menyokongnya, dan ia pilihan terpantas pada telefon dan penghala.
aes-256-gcm, aes-128-gcmAEAD klasikYa. Paling pantas pada PC yang mempunyai pecutan AES dalam perkakasan.
aes-256-cfb, aes-128-ctr, rc4-md5, salsa20 dan sifir strim lainLamaTidak. Sifir ini tiada semakan integriti, dan projek Shadowsocks sendiri menyifatkannya sebagai rosak sepenuhnya.

Risiko sifir strim bukan sekadar teori. Satu serangan yang didedahkan pada 2020 menunjukkan bahawa seseorang yang merakam trafik anda boleh memperalatkan pelayan yang masih menggunakan sifir strim dengan kata laluan yang sama untuk menyahsulit trafik itu.

Shadowsocks 2022 juga mengubah cara kunci berfungsi, kerana ia tidak menerima sebarang kata laluan sesuka hati. Kunci mestilah bait rawak dalam Base64, iaitu 16 bait untuk 2022-blake3-aes-128-gcm dan 32 bait untuk dua sifir yang lain, jadi anda menjananya dengan openssl rand -base64 16 atau openssl rand -base64 32. Protokol ini juga menyemak cap masa dan menganggap mana-mana mesej yang perbezaan masanya melebihi 30 saat sebagai ulang tayang. Secara praktikal, jam peranti yang tersasar setengah minit sahaja sudah cukup untuk menyebabkan setiap sambungan gagal.

Cara menyediakan klien Shadowsocks#

Salin pautan ss:// anda terlebih dahulu. Setiap klien di bawah boleh mengimportnya, jadi anda tidak perlu menaip sifir dan kunci secara manual.

Windows#

Pilihan paling mudah ialah Outline:

  1. Muat turun Outline Client untuk Windows dari laman web Outline dan pasang.
  2. Klik Add server, tampal pautan ss:// atau kunci akses ke dalam medan Paste access key here dan sahkan.
  3. Klik Connect dan luluskan permintaan akses rangkaian pada kali pertama. Selepas itu, semua trafik melalui terowong.

Pilihan klasik ialah Shadowsocks for Windows:

  1. Muat turun ZIP terkini dari halaman keluaran projek di GitHub, kemudian nyahzip ke folder yang tidak akan anda padam.
  2. Pasang .NET Framework 4.8 dan Visual C++ 2015 Redistributable (x86) jika Windows belum mempunyainya, kemudian jalankan Shadowsocks.exe.
  3. Klik kanan ikon kapal terbang kertas di dulang sistem, buka Servers dan pilih Import URL from Clipboard…, atau tambah pelayan secara manual dalam Edit Servers….
  4. Di bawah System Proxy, pilih PAC supaya hanya laman yang tersenarai melalui terowong, atau Global supaya semuanya melalui terowong.

macOS#

  1. Muat turun ShadowsocksX-NG.dmg dari halaman keluaran di GitHub dan seret aplikasi ke Applications. Jika macOS enggan membukanya pada kali pertama, benarkan dalam System Settings → Privacy & Security.
  2. Pada ikon bar menu, pilih Import Server URLs… atau Scan QR Code From Screen. Anda juga boleh memasukkan nilai dalam Server Preferences….
  3. Hidupkan Shadowsocks dan pilih mod: Auto Mode By PAC, Global Mode atau Manual Mode. Dalam mod terakhir, hanya aplikasi yang anda konfigurasikan sendiri akan menggunakan terowong.

Linux (serta penghala, pelayan, Docker)#

Pada Linux, gunakan sslocal daripada shadowsocks-rust. Anda boleh memasangnya melalui pengurus pakej, dengan snap install shadowsocks-rust atau brew install shadowsocks-rust, atau memuat turun binari dari halaman keluaran.

Cara paling pantas untuk bermula ialah memberikan pautan secara terus:

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

Untuk persediaan kekal, masukkan nilai-nilai itu ke dalam fail konfigurasi:

{
  "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

Pakej snap juga disertakan dengan perkhidmatan sslocal-daemon yang boleh anda dayakan dengan systemd, dan terdapat imej Docker rasmi, ghcr.io/shadowsocks/sslocal-rust.

Android#

  1. Pasang shadowsocks-android dari halaman keluarannya di GitHub. Versi Google Play masih berfungsi tetapi tidak dikemas kini sejak 2021.
  2. Ketik ikon tambah profil di bahagian atas dan pilih Scan QR code, Import from Clipboard atau Manual Settings.
  3. Pilih profil dan ketik butang sambung yang bulat, kemudian terima permintaan VPN.
  4. Dalam tetapan profil, tetapkan Route (contohnya, Bypass LAN memastikan alamat tempatan tidak masuk ke terowong). Jika hanya sesetengah aplikasi patut menggunakan terowong, hidupkan Apps VPN mode dan pilih aplikasi tersebut.

iPhone dan iPad#

  1. Pasang Outline dari App Store.
  2. Salin pautan ss://. Outline akan menawarkan untuk menambahnya apabila anda membuka aplikasi, atau anda boleh ketik Add server dan tampalkannya.
  3. Ketik Connect dan benarkan konfigurasi VPN.

Aplikasi berasaskan peraturan seperti Shadowrocket atau Potatso berfungsi dengan cara yang sama: anda menambah pelayan dengan menampal pautan atau mengimbas kod QR, kemudian menghidupkannya. Bezanya, aplikasi ini boleh menghantar hanya laman pilihan melalui terowong, manakala Outline sentiasa menyalurkan semuanya.

Mod penghalaan: apa yang sebenarnya melalui terowong#

Mod menentukan trafik mana yang menggunakan Shadowsocks. Memilih mod yang salah ialah sebab kedua paling biasa mengapa klien yang “berfungsi” seolah-olah tidak berbuat apa-apa.

ModApa yang disalurkan melalui terowongSesuai untuk
ManualHanya aplikasi yang anda halakan ke 127.0.0.1:1080Skrip, satu profil pelayar, ujian
Global (proksi sistem)Setiap aplikasi yang mematuhi tetapan proksi sistemMelayari web dengan seluruh pelayar melalui terowong
PAC / Auto / peraturanHanya domain dalam senarai, manakala yang lain keluar terusMengekalkan laman tempatan pantas sementara laman luar negara melalui terowong
VPN / TUNSemua trafik dari peranti, termasuk UDP dan aplikasi yang mengabaikan tetapan proksiPermainan, aplikasi pesanan, telefon dan apa sahaja yang “tidak nampak” proksi

Outline dan aplikasi mudah alih sentiasa berfungsi dalam mod VPN. Klien desktop klasik menggunakan proksi sistem secara lalai, manakala aplikasi berbilang protokol seperti Clash Verge Rev dan v2rayN membolehkan anda menghidupkan mod TUN.

Menggunakan proksi tempatan dalam aplikasi tertentu#

  • Firefox: buka Settings, cari “proxy” dan klik Configure proxy dalam bahagian Proxy settings. Pilih Manual proxy configuration, masukkan 127.0.0.1 dan port 1080 sebagai SOCKS Host, pilih SOCKS v5 dan pastikan Proxy DNS when using SOCKS v5 ditanda. Versi terkini sudah menandanya secara lalai, dan tanpa pilihan ini permintaan DNS akan memintas terowong.
  • Chrome dan Edge: kedua-duanya mengikut proksi sistem. Untuk menyalurkan satu pelayar sahaja, lancarkan pelayar itu dengan --proxy-server="socks5://127.0.0.1:1080". Dengan SOCKS5, Chrome sentiasa menyelesaikan nama domain di pihak proksi, jadi DNS tidak bocor.
  • Sambungan (extension) pelayar: penukar proksi membolehkan anda menghantar hanya laman pilihan melalui 127.0.0.1:1080 dan menukar peraturan dengan satu klik. Proxy SwitchyOmega yang asal tidak lagi berfungsi dalam Chrome versi semasa, dan fork yang masih diselenggara ialah ZeroOmega. Chrome Web Store juga menyenaraikan “SwitchyOmega V3” palsu, jadi semak penerbitnya sebelum memasang. Dalam Firefox, pastikan pilihan DNS jauh (remote DNS) dalam sambungan itu dihidupkan.
  • Baris arahan: gunakan curl --socks5-hostname 127.0.0.1:1080 …, atau tetapkan ALL_PROXY=socks5h://127.0.0.1:1080. Banyak alat hanya memahami proksi HTTP, dan untuk alat sebegitu anda boleh menjalankan sslocal dengan --protocol http.
  • Git: git config --global http.proxy socks5h://127.0.0.1:1080.

Huruf h dalam socks5h itu penting, kerana huruf inilah yang memberitahu alat supaya menyelesaikan nama domain melalui proksi dan bukan melalui DNS tempatan anda.

Semak sama ada ia benar-benar berfungsi#

Ikon hijau hanya bermakna klien sudah bermula. Untuk melihat ke mana trafik anda pergi, jalankan satu arahan:

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

Arahan ini sepatutnya memaparkan alamat IP pelayan Shadowsocks anda, bukan IP anda sendiri. Dalam mod VPN, jalankan curl https://ifconfig.me biasa tanpa bendera proksi. Selepas itu, buka ujian kebocoran DNS dalam pelayar: pelayan DNS yang disenaraikan sepatutnya milik rangkaian pelayan atau resolver DNS awam, bukan milik penyedia internet rumah anda.

Pemalam, dan sejauh mana Shadowsocks boleh dikesan pada 2026#

Pemalam#

Shadowsocks boleh menyerahkan trafiknya kepada pemalam yang ditakrifkan oleh piawaian SIP003, dan pemalam itu membalut trafik dalam lapisan pengangkutan lain. Pemalam berjalan di kedua-dua hujung, jadi klien memerlukan pemalam yang sama seperti pelayan dengan tetapan yang sepadan (bagi v2ray-plugin, hos, laluan dan pilihan TLS mesti sama). Hanya satu pemalam boleh berjalan pada satu masa, dan pemalam hanya membawa trafik TCP.

PemalamFungsinyaCatatan
v2ray-pluginMembalut trafik dalam WebSocket, dengan TLS sebagai pilihanBoleh berjalan di belakang CDN atau pelayan web biasa pada port 443
kcptunMenghantar trafik melalui protokol berasaskan UDP yang ditala untuk sambungan yang kerap kehilangan paketMembantu pada sambungan mudah alih yang tidak stabil atau jarak jauh, dengan kos penggunaan lebar jalur yang lebih tinggi
simple-obfsMenyamarkan trafik sebagai HTTP atau TLS biasaSudah lapuk; gunakan v2ray-plugin sebagai ganti
CloakMenjadikan pelayan kelihatan seperti laman HTTPS biasa di mata alat pengimbas (probe)Memerlukan persediaan klien dan pelayan tersendiri

Outline dan banyak aplikasi iOS tidak menjalankan pemalam. Jika pelayan anda menggunakan pemalam, pilih klien yang bertanda “Ya” dalam lajur Pemalam pada jadual di atas, atau aplikasi berbilang protokol yang mempunyai pemalam itu secara terbina dalam.

Bolehkah Shadowsocks dikesan?#

Boleh, oleh penapis rangkaian yang cukup canggih. Shadowsocks tidak mempunyai jabat tangan yang terdedah: paket pertama sudah membawa data yang disulitkan, jadi keseluruhan aliran kelihatan seperti bait rawak. Reka bentuk itu jugalah yang menjadi titik lemahnya. Pada November 2021, sistem penapisan di wilayah yang mempunyai sekatan mula menggugurkan sambungan yang paket pertamanya kelihatan “terlalu rawak”.

Sekumpulan penyelidik dari beberapa universiti di AS menerangkan cara ia berfungsi dalam kertas kerja di USENIX Security 2023. Sistem itu menggunakan peraturan mudah pada paket data pertama, seperti peratusan aksara yang boleh dicetak, dan hanya memeriksa kira-kira suku daripada sambungan. Penulis kertas kerja itu menganggarkan bahawa sistem tersebut masih boleh tersalah tangkap kira-kira 0.6% trafik internet biasa sebagai kesan sampingan. Sebagai tindak balas, shadowsocks-rust menambah awalan muatan (payload prefix) yang boleh dikonfigurasikan pada awal 2022, dan Outline menambah pilihan “prefix” yang serupa pada kliennya lewat tahun yang sama.

Inilah maksudnya secara praktikal:

  • Pada rangkaian biasa, seperti Wi-Fi hotel dan kafe, tembok api pejabat atau ketika lawatan kerja, Shadowsocks biasa dengan sifir AEAD moden atau sifir 2022 berfungsi dengan baik.
  • Di wilayah yang mempunyai sekatan, tiada protokol yang kekal boleh dicapai selama-lamanya. Protokol yang meniru trafik TLS sebenar, seperti VLESS dengan Reality atau Trojan, kini sering bertahan lebih lama, dan klien berbilang protokol membolehkan anda bertukar protokol tanpa memasang semula apa-apa.
  • Dari segi privasi, ingat bahawa Shadowsocks tidak mempunyai kerahsiaan hadapan (forward secrecy), walaupun dalam edisi 2022. Sesiapa yang merakam trafik anda dan kemudian mendapat kuncinya boleh menyahsulit trafik itu, jadi tukar kunci secara berkala dan jangan kongsi pautan secara meluas.

Penyelesaian masalah#

SimptomPunca yang mungkinPenyelesaian
Bersambung, tetapi tiada laman yang dimuatkanSifir atau kata laluan tidak sepadan dengan pelayanImport semula pautan ss:// dan bukannya menaip nilai, atau nyahkod pautan untuk membandingkan
Sambungan tamat masaPelayan mati, port salah, atau port itu ditutup pada rangkaian andaPastikan pelayan berjalan dan cuba port lain, seperti 443
Pelayar berfungsi, aplikasi lain tidakAplikasi itu mengabaikan proksi sistemTukar ke mod VPN/TUN, atau tetapkan proksi dalam tetapan aplikasi itu sendiri
Laman masih menunjukkan negara sebenar andaDNS atau trafik memintas terowongGunakan socks5h, tandakan “Proxy DNS” dalam Firefox, atau tukar ke mod VPN
Setiap sambungan gagal dengan sifir 2022Kunci bukan Base64 sah sepanjang 16 atau 32 bait, atau jam peranti tersasar lebih daripada 30 saatJana semula kunci dengan openssl rand -base64 32 (16 untuk aes-128) dan segerakkan jam
Ralat “Unsupported method”Klien tidak mengenali sifir tersebutKemas kini klien, atau gunakan chacha20-ietf-poly1305 di kedua-dua hujung
Pelayan dengan pemalam tidak dapat disambungkanKlien tiada pemalam, atau tetapannya berbeza daripada pelayanPasang pemalam yang sama dengan tetapan hos, laluan dan TLS yang sepadan, atau gunakan klien yang menyokong pemalam
Berfungsi beberapa minit, kemudian berhentiPenapisan atau pendikitan (throttling) pada rangkaianCuba pemalam, port lain atau protokol berasaskan TLS
Kelajuan perlahanPelayan jauh, VPS terlebih beban, atau sambungan mudah alih yang kerap kehilangan paketPilih pelayan yang lebih dekat, dan cuba kcptun pada sambungan yang tidak stabil

Shadowsocks vs proksi SOCKS5 vs VPN#

Ketiga-tiganya menyelesaikan masalah yang berbeza, dan ramai yang tersalah pilih.

ShadowsocksProksi SOCKS5VPN (WireGuard, OpenVPN)
Penyulitan ke pelayanYaTidak; trafik dan maklumat log masuk kelihatan semasa penghantaranYa
Kelihatan sepertiBait rawak, tiada jabat tanganJabat tangan proksi yang mudah dikenaliJabat tangan VPN yang mudah dikenali
LiputanAplikasi yang menggunakan proksi tempatan, atau seluruh peranti dalam mod TUNAplikasi yang anda konfigurasikanSeluruh peranti
Persediaan biasaSatu pelayan peribadi yang dikongsi oleh beberapa orangBanyak IP daripada penyediaSatu pelayan atau rangkaian penyedia
Paling sesuai untukRangkaian yang ditapis dan wilayah yang mempunyai sekatanScraping, automasi, kerja berbilang akaun, ujian geolokasiPrivasi harian pada rangkaian yang tidak dipercayai

Shadowsocks memberi anda satu terowong disulitkan yang sukar dikesan, tetapi hanya dengan satu alamat keluar. Pengumpulan data dan automasi pula memerlukan sebaliknya, iaitu banyak IP keluar tanpa beban penyulitan, dan untuk tugas itu proksi SOCKS5 lebih sesuai. Jika anda hanya mahu melindungi seluruh peranti pada Wi-Fi awam, VPN seperti FineVPN lebih mudah daripada menguruskan pelayan Shadowsocks sendiri.

Apakah klien Shadowsocks terbaik?

Bagi kebanyakan orang, jawapannya Outline, kerana ia percuma, berjalan pada setiap platform dan hanya memerlukan pautan yang ditampal. Pada Android, shadowsocks-android memberi lebih kawalan, manakala pada Linux dan penghala, pilihan biasa ialah sslocal daripada shadowsocks-rust.

Apakah klien Shadowsocks terbaik untuk Windows?

Outline, jika anda hanya mahu bersambung. Jika anda memerlukan peraturan penghalaan, pemalam atau sifir Shadowsocks 2022, gunakan Clash Verge Rev atau v2rayN. Shadowsocks for Windows yang klasik masih berfungsi, tetapi keluaran terakhirnya muncul pada Februari 2022.

Apakah klien Shadowsocks terbaik untuk iPhone?

Outline percuma dan sudah memadai untuk kebanyakan orang. Aplikasi percuma sing-box MT menambah sifir Shadowsocks 2022, manakala Potatso, Shadowrocket, Stash dan Surge menambah peraturan mengikut laman.

Adakah klien Shadowsocks percuma?

Klien rasmi dan Outline adalah percuma dan bersumber terbuka. Namun anda masih memerlukan pelayan, sama ada VPS anda sendiri atau pelayan daripada penyedia.

Adakah Shadowsocks sejenis VPN?

Dari segi teknikal tidak, kerana ia ialah proksi yang disulitkan. Namun Outline dan kebanyakan aplikasi mudah alih menjalankannya melalui antara muka VPN sistem, jadi pada peranti tersebut ia berkelakuan seperti VPN.

Bolehkah saya menggunakan klien Shadowsocks dengan proksi SOCKS5 biasa?

Tidak. Klien bercakap SOCKS5 dengan aplikasi anda, tetapi ia memerlukan pelayan Shadowsocks di hujung yang satu lagi.

Sifir Shadowsocks mana yang patut saya pilih?

Pilih sifir Shadowsocks 2022 jika kedua-dua hujung menyokongnya. Jika tidak, gunakan chacha20-ietf-poly1305 atau aes-256-gcm. Elakkan sifir strim lama seperti aes-256-cfb atau rc4-md5.

Adakah Shadowsocks sah di sisi undang-undang?

Di kebanyakan negara, menggunakan proksi yang disulitkan adalah sah. Sesetengah negara mengehadkan alat untuk memintas sekatan serantau, jadi semak peraturan di tempat anda berada.

Adakah Shadowsocks masih selamat pada 2026?

Dengan sifir moden, ia kekal sebagai terowong disulitkan yang kukuh. Namun ia tidak terlepas daripada pengesanan oleh penapis rangkaian yang canggih dan tidak mempunyai kerahsiaan hadapan (forward secrecy), jadi rahsiakan kunci anda dan tukar kunci secara berkala.

Adakah Outline berfungsi dengan setiap pelayan Shadowsocks?

Ia berfungsi dengan mana-mana pelayan yang menggunakan sifir AEAD klasik tanpa pemalam. Pelayan yang memerlukan pemalam atau sifir Shadowsocks 2022 perlukan klien lain, seperti shadowsocks-android atau sing-box.