Klien Shadowsocks: Cara Memilih, Menyiapkan, dan Memakainya di Tahun 2026
Klien Shadowsocks terbaik 2026 untuk Windows, macOS, Linux, Android dan iOS: cara impor link ss://, memilih cipher, dan memastikan terowongan berjalan.
Dalam artikel ini 9 bagian
- Apa sebenarnya yang dilakukan klien Shadowsocks
- Klien Shadowsocks terbaik di 2026
- Apa yang Anda butuhkan dari server
- Cara menyiapkan klien Shadowsocks
- Mode routing: apa yang sebenarnya lewat terowongan
- Plugin, dan seberapa mudah Shadowsocks terdeteksi di 2026
- Pemecahan masalah
- Shadowsocks vs proxy SOCKS5 vs VPN
- Pertanyaan yang sering diajukan
Klien Shadowsocks adalah aplikasi di perangkat Anda yang terhubung ke server Shadowsocks dan meneruskan lalu lintas Anda lewat terowongan terenkripsi. Anda membutuhkannya setiap kali seseorang memberi Anda link ss://, kode QR, atau sekumpulan detail server. Pilihan aplikasinya juga lebih penting daripada kelihatannya: separuh klien yang direkomendasikan panduan lama sudah bertahun-tahun tidak diperbarui, dan sebagian bahkan sama sekali tidak bisa berkomunikasi dengan server modern.
Untuk kebanyakan orang, jawabannya singkat. Outline adalah opsi gratis paling mudah di semua platform, shadowsocks-android memberi kontrol lebih di Android, sedangkan sslocal dari shadowsocks-rust menangani Linux, server, dan router. Di bawah ini kita cek klien mana yang masih hidup di 2026, membedah link ss://, menyiapkan setiap platform, lalu memastikan lalu lintas Anda benar-benar keluar lewat server. Langkah terakhir itu penting, karena ikon hijau “connected” saja belum membuktikan apa-apa.

Apa sebenarnya yang dilakukan klien Shadowsocks#
Shadowsocks adalah protokol proxy terenkripsi. Protokol ini pertama kali muncul pada 2012 sebagai cara untuk membuka situs yang tidak tersedia di beberapa wilayah, dan kini menjadi salah satu protokol yang paling banyak dipakai di jaringan dengan pembatasan. Setiap setup selalu terdiri dari dua bagian: server di jaringan tanpa pembatasan dan klien di perangkat Anda.
Klien punya tiga tugas:
- Membuka proxy lokal. Klien mendengarkan koneksi di mesin Anda sendiri, biasanya sebagai proxy SOCKS5 di
127.0.0.1:1080. Sebagian klien juga membuka proxy HTTP atau antarmuka VPN untuk seluruh sistem. - Mengenkripsi dan meneruskan. Setiap koneksi yang dikirim aplikasi Anda ke proxy lokal itu dienkripsi dengan kunci bersama, lalu diteruskan ke server Shadowsocks.
- Menentukan apa yang lewat terowongan. Tergantung modenya, yang lewat bisa semua lalu lintas, hanya lalu lintas yang cocok dengan aturan, atau hanya aplikasi yang Anda arahkan ke sana.
Di ujung lain, server mendekripsi lalu lintas dan membuka koneksi sebenarnya ke situs web. Situs melihat alamat IP server, bukan IP Anda, sementara penyedia internet Anda hanya melihat aliran terenkripsi ke satu server tanpa handshake proxy yang terlihat.
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
Ada dua anggapan umum tentang Shadowsocks yang keliru:
- Shadowsocks bukan proxy SOCKS5. Klien memang berbicara SOCKS5 dengan aplikasi Anda, tetapi koneksi ke server memakai protokol lain yang terenkripsi. Karena itulah Anda tidak bisa mengarahkan klien Shadowsocks ke server SOCKS5 biasa, begitu pula sebaliknya.
- Secara default, Shadowsocks bukan VPN penuh. Dalam mode dasarnya, hanya aplikasi yang memakai proxy lokal yang masuk terowongan, sedangkan aplikasi yang mengabaikan pengaturan proxy keluar langsung. Agar seluruh perangkat tercakup, Anda perlu mengalihkan klien ke mode VPN (TUN).
Klien Shadowsocks terbaik di 2026#
Banyak daftar masih merekomendasikan klien yang sudah lama ditinggalkan, jadi kami memeriksa riwayat rilis masing-masing pada Oktober 2026. Tabel berikut menunjukkan kondisinya saat ini.
Klien resmi dan klien satu protokol#
| Klien | Platform | Cipher Shadowsocks 2022 | Plugin | Status di 2026 |
|---|---|---|---|---|
| Outline Client | Windows, macOS, Linux, Android, iOS, ChromeOS | Tidak, hanya cipher klasik | Tidak | Aktif dikembangkan; dikelola organisasi nirlaba Outline Foundation sejak Januari 2026 |
| shadowsocks-android | Android | Ya | Ya, sebagai aplikasi terpisah | Dipelihara di GitHub (v5.3.4); halaman Google Play-nya tidak diperbarui sejak 2021 |
| ShadowsocksX-NG | macOS | Tidak | Ya | Rilis terakhir v1.10.3 pada Oktober 2024; berjalan native di Apple Silicon |
shadowsocks-rust (sslocal) | Linux, macOS, Windows, router | Ya | Ya | Implementasi referensi dengan rilis rutin (v1.25.0) |
| Shadowsocks for Windows | Windows | Tidak | Ya | Masih berfungsi, tetapi rilis terakhirnya (4.4.1.0) keluar pada Februari 2022 |
| shadowsocks-libev, kini shadowsocks-c | Linux, router | Belum ada di rilis | Ya | Dihidupkan kembali dengan nama baru; v3.3.6 keluar pada Februari 2026 |
| shadowsocks-qt5 | Linux, Windows | Tidak | Tidak | Ditinggalkan; pakai sslocal atau aplikasi multiprotokol sebagai gantinya |
Python shadowsocks (pip) | Apa saja | Tidak | Tidak | Sudah ditinggalkan bertahun-tahun lalu, jadi jangan dipakai |
| ShadowsocksR (SSR) | Beragam | Tidak | Tidak | Fork mati dengan protokol sendiri yang tidak diterima server modern |
Klien multiprotokol yang juga mendukung Shadowsocks#
Jika suatu saat Anda butuh VLESS, Trojan, atau Hysteria, satu aplikasi bisa menangani semuanya sekaligus bersama Shadowsocks:
- Desktop: Clash Verge Rev, yang dibangun di atas core mihomo, dan v2rayN.
- Android: NekoBox, Hiddify, dan aplikasi resmi sing-box. NekoBox lambat diperbarui dan halamannya di Google Play dikelola pihak ketiga, jadi pasang dari GitHub.
- iOS: aplikasi gratis sing-box MT, yang ditautkan dari dokumentasi sing-box, serta Potatso, yang masih diperbarui di App Store meskipun repositori open source lamanya sudah ditinggalkan. Aplikasi berbayar seperti Shadowrocket, Stash, dan Surge menambahkan routing berbasis aturan.
sing-box dan mihomo sama-sama mendukung cipher Shadowsocks 2022. Keduanya juga sudah membawa plugin yang umum dipakai sebagai fitur bawaan, jadi Anda tidak perlu memasangnya sebagai program terpisah.
Pilihan cepat#
- Paling mudah di perangkat apa pun: Outline. Anda tinggal menempelkan kunci dan menekan Connect.
- Android dengan kontrol penuh: shadowsocks-android.
- Mac: ShadowsocksX-NG, atau Clash Verge Rev jika Anda butuh aturan routing dan cipher yang lebih baru.
- Linux, server, dan router:
sslocaldari shadowsocks-rust. - iPhone: Outline jika ingin gratis, atau aplikasi berbasis aturan jika Anda perlu routing per situs, karena fitur itu tidak ada di Outline.
Apa yang Anda butuhkan dari server#
Setiap klien Shadowsocks membutuhkan empat nilai yang sama, baik Anda mengetiknya sendiri maupun mengimpornya:
| Kolom | Contoh | Catatan |
|---|---|---|
| Server | 203.0.113.10 | Alamat IP atau nama domain |
| Port | 8388 | Port apa pun yang didengarkan server; 443 cukup umum |
| Kata sandi / kunci | Secret0 | Harus sama persis dengan server |
| Cipher (metode) | chacha20-ietf-poly1305 | Harus sama persis dengan server |
Cipher atau kata sandi yang salah tidak memunculkan pesan error yang jelas. Klien tersambung, lalu tidak ada halaman yang termuat. Karena gejalanya membingungkan, inilah masalah setup yang paling sering terjadi, jauh di atas masalah lainnya.
Membaca link ss://#
Penyedia dan panel server biasanya memberikan keempat nilai itu sebagai satu link berformat SIP002, sering kali disertai kode QR:
ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpTZWNyZXQw@203.0.113.10:8388#Frankfurt
| Bagian | Arti |
|---|---|
ss:// | Skema yang dikenali setiap klien Shadowsocks |
Y2hhY2hh… | Cipher dan kata sandi, chacha20-ietf-poly1305:Secret0, yang dienkode dengan Base64 versi aman untuk URL |
@203.0.113.10:8388 | Alamat dan port server |
#Frankfurt | Label yang tampil di aplikasi dan tidak memengaruhi koneksi |
Anda bisa mendekode bagian tengahnya dengan echo Y2hhY2hh… | base64 -d untuk memeriksa apa yang sebenarnya Anda terima. Link untuk cipher Shadowsocks 2022 terlihat berbeda karena spesifikasinya melarang Base64 di sana: cipher dan kunci ditulis sebagai teks biasa, dan karakter khusus dienkode dengan percent-encoding. Jika server memakai plugin, link mendapat parameter /?plugin= setelah port.
Anda mungkin juga menemui dua format lain yang membagikan server lewat URL:
- URL langganan SIP008. Ini adalah link HTTPS yang mengembalikan daftar server dalam format JSON. Klien mengunduhnya ulang secara berkala (shadowsocks-rust melakukannya setiap jam secara default), sehingga penyedia bisa mengganti server tanpa mengirimi Anda link baru.
- Kunci
ssconf://dari Outline. Ini adalah kunci akses dinamis milik Outline. Aplikasi menggantissconf://denganhttps://dan mengambil detail server terkini dari alamat itu.
Perlakukan semua format ini seperti kata sandi, karena siapa pun yang memegang link-nya bisa memakai server Anda.
Cipher mana yang sebaiknya dipakai#
| Cipher | Keluarga | Layak dipakai? |
|---|---|---|
2022-blake3-aes-128-gcm, 2022-blake3-aes-256-gcm, 2022-blake3-chacha20-poly1305 | Shadowsocks 2022 | Ya, jika klien dan server sama-sama mendukungnya. Perlindungan dari serangan replay sudah bawaan. |
chacha20-ietf-poly1305 | AEAD klasik | Ya. Setiap klien yang mengikuti spesifikasi wajib mendukungnya, dan ini pilihan tercepat di ponsel dan router. |
aes-256-gcm, aes-128-gcm | AEAD klasik | Ya. Paling cepat di PC yang punya akselerasi AES di hardware. |
aes-256-cfb, aes-128-ctr, rc4-md5, salsa20 dan stream cipher lainnya | Lawas | Tidak. Cipher ini tidak punya pemeriksaan integritas, dan proyek Shadowsocks sendiri menyebutnya rusak total. |
Risiko stream cipher bukan sekadar teori. Sebuah serangan yang dipublikasikan pada 2020 menunjukkan bahwa orang yang merekam lalu lintas Anda bisa membuat server yang masih memakai stream cipher dengan kata sandi yang sama untuk mendekripsinya.
Shadowsocks 2022 juga mengubah cara kerja kunci, karena protokol ini tidak menerima kata sandi sembarangan. Kuncinya harus berupa byte acak dalam Base64, yaitu 16 byte untuk 2022-blake3-aes-128-gcm dan 32 byte untuk dua cipher lainnya, jadi Anda membuatnya dengan openssl rand -base64 16 atau openssl rand -base64 32. Protokol ini juga memeriksa timestamp dan menganggap setiap pesan yang selisih waktunya lebih dari 30 detik sebagai replay. Dalam praktiknya, jam perangkat yang meleset setengah menit saja sudah cukup untuk membuat setiap koneksi gagal.
Cara menyiapkan klien Shadowsocks#
Salin dulu link ss:// Anda. Semua klien di bawah bisa mengimpornya, sehingga Anda tidak perlu mengetik cipher dan kunci secara manual.
Windows#
Opsi paling sederhana adalah Outline:
- Unduh Outline Client untuk Windows dari situs Outline, lalu pasang.
- Klik Add server, tempel link
ss://atau kunci akses ke kolom Paste access key here, lalu konfirmasi. - Klik Connect dan setujui permintaan akses jaringan saat pertama kali. Sejak itu, semua lalu lintas melewati terowongan.
Opsi klasiknya adalah Shadowsocks for Windows:
- Unduh ZIP terbaru dari halaman rilis proyek di GitHub, lalu ekstrak ke folder yang tidak akan Anda hapus.
- Pasang .NET Framework 4.8 dan Visual C++ 2015 Redistributable (x86) jika belum ada di Windows, lalu jalankan
Shadowsocks.exe. - Klik kanan ikon pesawat kertas di system tray, buka Servers dan pilih Import URL from Clipboard…, atau tambahkan server secara manual di Edit Servers….
- Di System Proxy, pilih PAC agar hanya situs yang ada di daftar yang lewat terowongan, atau Global agar semuanya lewat terowongan.
macOS#
- Unduh
ShadowsocksX-NG.dmgdari halaman rilis di GitHub dan seret aplikasinya ke Applications. Jika macOS menolak membukanya pada kali pertama, izinkan di System Settings → Privacy & Security. - Dari ikon di bilah menu, pilih Import Server URLs… atau Scan QR Code From Screen. Anda juga bisa memasukkan nilainya di Server Preferences….
- Nyalakan Shadowsocks dan pilih mode: Auto Mode By PAC, Global Mode, atau Manual Mode. Pada mode terakhir, hanya aplikasi yang Anda atur sendiri yang memakai terowongan.
Linux (serta router, server, Docker)#
Di Linux, pakai sslocal dari shadowsocks-rust. Anda bisa memasangnya dari package manager, dengan snap install shadowsocks-rust atau brew install shadowsocks-rust, atau mengunduh binary dari halaman rilis.
Cara tercepat untuk mulai adalah memberikan link-nya langsung:
sslocal -b 127.0.0.1:1080 --server-url "ss://Y2hhY2hh...@203.0.113.10:8388"
Untuk setup permanen, masukkan nilai-nilainya ke file 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
Paket snap juga menyertakan layanan sslocal-daemon yang bisa Anda aktifkan dengan systemd, dan tersedia pula image Docker resmi, ghcr.io/shadowsocks/sslocal-rust.
Android#
- Pasang shadowsocks-android dari halaman rilisnya di GitHub. Versi Google Play masih berfungsi, tetapi belum diperbarui sejak 2021.
- Ketuk ikon tambah profil di bagian atas dan pilih Scan QR code, Import from Clipboard, atau Manual Settings.
- Pilih profilnya dan ketuk tombol sambung yang bulat, lalu setujui permintaan VPN.
- Di pengaturan profil, atur Route (misalnya, Bypass LAN membuat alamat lokal tidak masuk terowongan). Jika hanya beberapa aplikasi yang perlu memakai terowongan, aktifkan Apps VPN mode dan pilih aplikasinya.
iPhone dan iPad#
- Pasang Outline dari App Store.
- Salin link
ss://. Outline akan menawarkan untuk menambahkannya saat Anda membuka aplikasi, atau Anda bisa mengetuk Add server dan menempelkannya. - Ketuk Connect dan izinkan konfigurasi VPN.
Aplikasi berbasis aturan seperti Shadowrocket atau Potatso bekerja dengan cara yang sama: Anda menambahkan server dengan menempelkan link atau memindai kode QR, lalu menyalakannya. Bedanya, aplikasi ini bisa mengirim hanya situs pilihan lewat terowongan, sedangkan Outline selalu mengirim semuanya.
Mode routing: apa yang sebenarnya lewat terowongan#
Mode menentukan lalu lintas mana yang memakai Shadowsocks. Salah memilih mode adalah alasan kedua tersering mengapa klien yang “berfungsi” seolah tidak melakukan apa-apa.
| Mode | Apa yang lewat terowongan | Cocok untuk |
|---|---|---|
| Manual | Hanya aplikasi yang Anda arahkan ke 127.0.0.1:1080 | Skrip, satu profil browser, pengujian |
| Global (proxy sistem) | Setiap aplikasi yang mengikuti pengaturan proxy sistem | Browsing dengan seluruh browser lewat terowongan |
| PAC / Auto / aturan | Hanya domain yang ada di daftar, sementara sisanya langsung | Situs lokal tetap cepat, sementara situs luar negeri memakai terowongan |
| VPN / TUN | Semua lalu lintas dari perangkat, termasuk UDP dan aplikasi yang mengabaikan pengaturan proxy | Game, messenger, ponsel, dan apa pun yang “tidak melihat” proxy |
Outline dan aplikasi seluler selalu bekerja dalam mode VPN. Klien desktop klasik secara default memakai proxy sistem, sedangkan aplikasi multiprotokol seperti Clash Verge Rev dan v2rayN memungkinkan Anda menyalakan mode TUN.
Memakai proxy lokal di aplikasi tertentu#
- Firefox: buka Settings, cari “proxy”, lalu klik Configure proxy di bagian Proxy settings. Pilih Manual proxy configuration, isi
127.0.0.1dan port1080sebagai SOCKS Host, pilih SOCKS v5, dan pastikan Proxy DNS when using SOCKS v5 dicentang. Versi terbaru sudah mencentangnya secara default, dan tanpa opsi ini permintaan DNS keluar di luar terowongan. - Chrome dan Edge: keduanya mengikuti proxy sistem. Untuk menyalurkan satu browser saja lewat terowongan, jalankan browser itu dengan
--proxy-server="socks5://127.0.0.1:1080". Dengan SOCKS5, Chrome selalu me-resolve nama domain di sisi proxy, jadi DNS tidak bocor. - Ekstensi browser: pengalih proxy memungkinkan Anda mengirim hanya situs pilihan lewat
127.0.0.1:1080dan mengubah aturan dengan satu klik. Proxy SwitchyOmega yang asli tidak lagi berfungsi di Chrome versi sekarang, dan fork yang masih dipelihara adalah ZeroOmega. Chrome Web Store juga memuat “SwitchyOmega V3” palsu, jadi periksa penerbitnya sebelum memasang. Di Firefox, pastikan opsi remote DNS di ekstensi tersebut aktif. - Command line: pakai
curl --socks5-hostname 127.0.0.1:1080 …, atau aturALL_PROXY=socks5h://127.0.0.1:1080. Banyak tool hanya memahami proxy HTTP, dan untuk tool seperti itu Anda bisa menjalankansslocaldengan--protocol http. - Git:
git config --global http.proxy socks5h://127.0.0.1:1080.
Huruf h pada socks5h itu penting, karena huruf inilah yang menyuruh tool me-resolve nama domain lewat proxy, bukan lewat DNS lokal Anda.
Pastikan benar-benar berfungsi#
Ikon hijau hanya berarti klien sudah berjalan. Untuk melihat ke mana lalu lintas Anda pergi, jalankan satu perintah:
curl --socks5-hostname 127.0.0.1:1080 https://ifconfig.me
Perintah ini seharusnya menampilkan alamat IP server Shadowsocks Anda, bukan IP Anda sendiri. Dalam mode VPN, jalankan curl https://ifconfig.me biasa tanpa flag proxy. Setelah itu, buka tes kebocoran DNS di browser: server DNS yang tercantum seharusnya milik jaringan server atau resolver publik, bukan milik penyedia internet rumah Anda.
Plugin, dan seberapa mudah Shadowsocks terdeteksi di 2026#
Plugin#
Shadowsocks bisa menyerahkan lalu lintasnya ke plugin, yang didefinisikan oleh standar SIP003, untuk dibungkus dalam transport lain. Plugin berjalan di kedua ujung, jadi klien butuh plugin yang sama dengan server dan pengaturan yang cocok (untuk v2ray-plugin, host, path, dan pilihan TLS-nya harus sama). Hanya satu plugin yang bisa berjalan dalam satu waktu, dan plugin hanya membawa lalu lintas TCP.
| Plugin | Fungsinya | Catatan |
|---|---|---|
| v2ray-plugin | Membungkus lalu lintas dalam WebSocket, opsional dengan TLS | Bisa berjalan di belakang CDN atau web server biasa di port 443 |
| kcptun | Mengirim lalu lintas lewat protokol berbasis UDP yang disetel untuk koneksi yang sering kehilangan paket | Membantu di koneksi seluler yang tidak stabil atau jarak jauh, dengan konsekuensi pemakaian bandwidth lebih besar |
| simple-obfs | Menyamarkan lalu lintas sebagai HTTP atau TLS biasa | Usang; pakai v2ray-plugin sebagai gantinya |
| Cloak | Membuat server terlihat seperti situs HTTPS biasa saat diperiksa probe | Butuh setup klien dan server tersendiri |
Outline dan banyak aplikasi iOS tidak menjalankan plugin. Jika server Anda memakai plugin, pilih klien yang bertanda “Ya” di kolom Plugin pada tabel di atas, atau aplikasi multiprotokol yang sudah membawa plugin tersebut.
Apakah Shadowsocks bisa terdeteksi?#
Bisa, oleh filter jaringan yang perlengkapannya memadai. Shadowsocks tidak punya handshake yang terlihat: paket pertama sudah membawa data terenkripsi, sehingga seluruh aliran tampak seperti byte acak. Ironisnya, desain ini juga menjadi titik lemahnya. Pada November 2021, sistem filter di wilayah dengan pembatasan mulai memutus koneksi yang paket pertamanya terlihat “terlalu acak”.
Sekelompok peneliti dari beberapa universitas di AS menjelaskan cara kerjanya dalam makalah di USENIX Security 2023. Sistem itu menerapkan aturan sederhana pada paket data pertama, misalnya proporsi karakter yang bisa dicetak, dan hanya memeriksa sekitar seperempat koneksi. Para penulis memperkirakan sistem ini tetap bisa ikut menjaring sekitar 0,6% lalu lintas internet normal sebagai efek samping. Sebagai respons, shadowsocks-rust menambahkan prefiks payload yang bisa dikonfigurasi pada awal 2022, dan Outline menambahkan opsi “prefix” serupa ke kliennya di akhir tahun yang sama.
Inilah artinya dalam praktik:
- Di jaringan biasa, seperti Wi-Fi hotel dan kafe, firewall kantor, atau saat perjalanan dinas, Shadowsocks standar dengan cipher AEAD modern atau cipher 2022 bekerja dengan baik.
- Di wilayah dengan pembatasan, tidak ada protokol yang bisa diakses selamanya. Protokol yang meniru lalu lintas TLS sungguhan, seperti VLESS dengan Reality atau Trojan, kini sering bertahan lebih lama, dan klien multiprotokol memungkinkan Anda berpindah protokol tanpa memasang ulang apa pun.
- Soal privasi, ingat bahwa Shadowsocks tidak punya kerahasiaan maju (forward secrecy), bahkan di edisi 2022. Siapa pun yang merekam lalu lintas Anda lalu kemudian mendapatkan kuncinya bisa mendekripsinya, jadi ganti kunci secara berkala dan jangan sebar link ke banyak orang.
Pemecahan masalah#
| Gejala | Kemungkinan penyebab | Solusi |
|---|---|---|
| Tersambung, tetapi tidak ada situs yang terbuka | Cipher atau kata sandi tidak cocok dengan server | Impor ulang link ss:// alih-alih mengetik nilainya, atau dekode link untuk membandingkan |
| Koneksi timeout | Server mati, port salah, atau port tertutup di jaringan Anda | Pastikan server berjalan dan coba port lain, misalnya 443 |
| Browser jalan, aplikasi lain tidak | Aplikasi tersebut mengabaikan proxy sistem | Beralih ke mode VPN/TUN, atau atur proxy di pengaturan aplikasi itu sendiri |
| Situs masih menampilkan negara asli Anda | DNS atau lalu lintas keluar di luar terowongan | Pakai socks5h, centang “Proxy DNS” di Firefox, atau beralih ke mode VPN |
| Semua koneksi gagal dengan cipher 2022 | Kunci bukan Base64 valid sepanjang 16 atau 32 byte, atau jam perangkat meleset lebih dari 30 detik | Buat ulang kunci dengan openssl rand -base64 32 (16 untuk aes-128) dan sinkronkan jam |
| Error “Unsupported method” | Klien tidak mengenal cipher tersebut | Perbarui klien, atau pakai chacha20-ietf-poly1305 di kedua ujung |
| Server dengan plugin tidak mau tersambung | Klien tidak punya plugin, atau pengaturannya berbeda dari server | Pasang plugin yang sama dengan host, path, dan pengaturan TLS yang cocok, atau pakai klien yang mendukung plugin |
| Jalan beberapa menit, lalu berhenti | Pemfilteran atau throttling di jaringan | Coba plugin, port lain, atau protokol berbasis TLS |
| Kecepatan lambat | Server jauh, VPS kelebihan beban, atau koneksi seluler yang sering kehilangan paket | Pilih server yang lebih dekat, dan coba kcptun di koneksi yang tidak stabil |
Shadowsocks vs proxy SOCKS5 vs VPN#
Ketiganya menyelesaikan masalah yang berbeda, dan orang sering memilih yang salah.
| Shadowsocks | Proxy SOCKS5 | VPN (WireGuard, OpenVPN) | |
|---|---|---|---|
| Enkripsi ke server | Ya | Tidak; lalu lintas dan login terlihat selama transmisi | Ya |
| Terlihat seperti | Byte acak, tanpa handshake | Handshake proxy yang mudah dikenali | Handshake VPN yang mudah dikenali |
| Cakupan | Aplikasi yang memakai proxy lokal, atau seluruh perangkat dalam mode TUN | Aplikasi yang Anda konfigurasi | Seluruh perangkat |
| Setup umum | Satu server pribadi yang dipakai bersama beberapa orang | Banyak IP dari penyedia | Satu server atau jaringan milik penyedia |
| Paling cocok untuk | Jaringan yang difilter dan wilayah dengan pembatasan | Scraping, otomatisasi, multi-akun, pengujian geolokasi | Privasi sehari-hari di jaringan yang tidak tepercaya |
Shadowsocks memberi Anda satu terowongan terenkripsi yang sulit dikenali, tetapi hanya dengan satu alamat keluar. Pengumpulan data dan otomatisasi justru butuh kebalikannya, yaitu banyak IP keluar tanpa beban enkripsi, dan untuk tugas itu proxy SOCKS5 lebih cocok. Jika Anda hanya ingin melindungi seluruh perangkat di Wi-Fi publik, VPN seperti FineVPN lebih praktis daripada mengelola server Shadowsocks sendiri.
Apa klien Shadowsocks terbaik?
Untuk kebanyakan orang, jawabannya Outline, karena gratis, berjalan di semua platform, dan hanya butuh link yang ditempel. Di Android, shadowsocks-android memberi kontrol lebih, sedangkan di Linux dan router pilihan yang umum adalah sslocal dari shadowsocks-rust.
Apa klien Shadowsocks terbaik untuk Windows?
Outline, jika Anda hanya ingin tersambung. Jika Anda butuh aturan routing, plugin, atau cipher Shadowsocks 2022, pakai Clash Verge Rev atau v2rayN. Shadowsocks for Windows yang klasik masih berfungsi, tetapi rilis terakhirnya keluar pada Februari 2022.
Apa klien Shadowsocks terbaik untuk iPhone?
Outline gratis dan sudah cukup untuk kebanyakan orang. Aplikasi gratis sing-box MT menambahkan cipher Shadowsocks 2022, sedangkan Potatso, Shadowrocket, Stash, dan Surge menambahkan aturan per situs.
Apakah klien Shadowsocks gratis?
Klien resmi dan Outline gratis serta open source. Meski begitu, Anda tetap butuh server, entah VPS milik sendiri atau server dari penyedia.
Apakah Shadowsocks itu VPN?
Secara teknis bukan, karena Shadowsocks adalah proxy terenkripsi. Namun Outline dan sebagian besar aplikasi seluler menjalankannya lewat antarmuka VPN sistem, sehingga di perangkat tersebut Shadowsocks berperilaku seperti VPN.
Bisakah klien Shadowsocks dipakai dengan proxy SOCKS5 biasa?
Tidak. Klien memang berbicara SOCKS5 dengan aplikasi Anda, tetapi di ujung lain ia membutuhkan server Shadowsocks.
Cipher Shadowsocks mana yang sebaiknya dipilih?
Pilih cipher Shadowsocks 2022 jika kedua ujung mendukungnya. Jika tidak, pakai chacha20-ietf-poly1305 atau aes-256-gcm. Hindari stream cipher lawas seperti aes-256-cfb atau rc4-md5.
Apakah Shadowsocks legal?
Di sebagian besar negara, memakai proxy terenkripsi itu legal. Beberapa negara membatasi alat untuk mengakali pembatasan regional, jadi periksa aturan yang berlaku di tempat Anda.
Apakah Shadowsocks masih aman di 2026?
Dengan cipher modern, Shadowsocks tetap menjadi terowongan terenkripsi yang layak dipakai. Namun protokol ini tidak luput dari filter jaringan yang canggih dan tidak punya forward secrecy, jadi jaga kerahasiaan kunci Anda dan ganti secara berkala.
Apakah Outline bisa dipakai dengan semua server Shadowsocks?
Outline bisa dipakai dengan server mana pun yang memakai cipher AEAD klasik tanpa plugin. Server yang mewajibkan plugin atau cipher Shadowsocks 2022 butuh klien lain, seperti shadowsocks-android atau sing-box.