Cara Install Shadowsocks di VPS Debian dan Ubuntu

Cara Install Shadowsocks di VPS Debian dan Ubuntu

Shadowsocks adalah sebuah socks5 proxy yang berfungsi untuk melindungi/mengamankan trafik internet dan juga untuk membuka website yang diblokir.

Shadowsocks memang memiliki kesamaan fungsi dengan VPN. Tetapi shadowsocks bukan VPN. Shadowsocks adalah proxy, yaitu socks5 proxy.

Salah satu kelebihan shadowsocks dibanding dengan VPN adalah shadowsocks tidak membuat koneksi internet menjadi lambat. Bahkan boleh dikatakan hanya menurun sekitar 1-5 % saja. Berbeda jika kita menggunakan VPN, maka kecepatan koneksi internet kita bisa menurun dari 25% hingga 50%.

Platform yang Didukung


Shadowsocks client bisa diinstall di banyak platform, yaitu Windows, Mac OS X, Linux, Android, iOS dan OpenWRT.

Shadowsocks server bisa diinstall di platform berikut : Windows, Linux dan Mac OS X

Implementasi Shadowsocks


Shadowsocks tersedia dalam beberapa implementasi. Di antaranya

  1. shadowsocks-python : implementasi original shadowsocks yang berbasis Python
  2. shadowsocks-libev : implementasi shadowsocks yang berbasis C, mempunyai keunggulan di ukuran yang kecil dan hemat resources
  3. shadowsocks-go : implementasi shadowsocks yang berbasis Go
  4. go-shadowsocks2 : implementasi shadowsocks yang juga berbasis Go, dengan fokus pada fitur inti dan penggunaan kembali kode (code reusability)
  5. Net::Shadowsocks : implementasi shadowsocks berbasis Perl
  6. outline-ss-server : implementasi shadowsocks yang digunakan oleh Outline Server, tetapi juga bisa digunakan untuk standalone
  7. libQtShadowsocks : implementasi shadowsocks yang berbasis C++ dengan Qt 5

Cara Install Shadowsocks di VPS Debian dan Ubuntu


Shadowsocks yang akan kita install kali ini adalah shadowsocks-libev. Keunggulan shadowsocks-libev adalah ukurannya kecil dan juga hemat resources. Untuk fungsi pada dasarnya sama dengan implementasi shadowsocks lainnya.

Tutorial berikut saya praktekkan pada Debian 9. Tetapi bisa juga diterapkan pada versi Debian di bawahnya dan juga Ubuntu.

Pada proses instalasi Shadowsocks-libev kali ini saya akan memanfaatkan script buatan Teddysun.

1. Login ke VPS dengan user root via aplikasi terminal favorit Anda, seperti Putty (Windows) atau JuiceSSH (Android).

2. Download script installer shadowsocks-libev dengan perintah berikut

wget https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev-debian.sh


3. Ubah script menjadi executable dengan perintah berikut

chmod +x shadowsocks-libev-debian.sh


4. Jalankan script installer shadowsocks-libev dengan perintah  berikut

./shadowsocks-libev-debian.sh


5. Akan muncul prompt input password shadowsocks-libev seperti di gambar berikut, jawab dengan mengetikkan password yang Anda inginkan lalu tekan enter

Cara Install Shadowsocks di VPS Debian dan Ubuntu


6. Akan muncul prompt enter port shadowsocks-libev seperti di gambar berikut, jawab dengan mengetikkan port yang Anda inginkan, misalnya 8388 lalu tekan enter

Cara Install Shadowsocks di VPS Debian dan Ubuntu


7. Akan muncul pilihan stream chiper. Ketikkan nomor sesuai pilihan stream chiper yang Anda inginkan (bebas), lalu tekan enter

Cara Install Shadowsocks di VPS Debian dan Ubuntu


8. Akan muncul prompt Press any key to start, jawab dengan menekan tombol enter

Cara Install Shadowsocks di VPS Debian dan Ubuntu


Proses instal shadowsocks-libev berjalan sekitar 2-5 menit.

Berikut adalah tampilan aplikasi terminal setelah instalasi Shadowsocks-libev selesai.

Cara Install Shadowsocks di VPS Debian dan Ubuntu


Catatlah informasi akun shadowsocks yang ditampilkan, seperti server IP, password, port dan encryption method. Informasi akun ini akan Anda gunakan untuk melakukan koneksi shadowsocks di HP Android Anda, atau juga di PC Anda.

Mencoba Akun Shadowsocks di Android


Dengan berbekal akun shadowsocks yang kita dapatkan tadi, kita akan mencoba melakukan koneksi shadowsocks di HP Android.

1. Install aplikasi shadowsocks, ada di Play Store.

Link : https://play.google.com/store/apps/details?id=com.github.shadowsocks

Cara Install Shadowsocks di VPS Debian dan Ubuntu


2. Buka aplikasinya, klik icon + , lalu klik Manual Settings


Cara Install Shadowsocks di VPS Debian dan Ubuntu


Cara Install Shadowsocks di VPS Debian dan Ubuntu


3. Isilah seperti contoh di gambar berikut.

Cara Install Shadowsocks di VPS Debian dan Ubuntu


Keterangan :

- Untuk bagian Server, Remote Port, password dan Encrypt Method isilah sesuai dengan akun shadowsocks yang tadi baru saja Anda dapatkan waktu selesai install shadowsocks di VPS.

4. Selesai mengisi, simpan profile dengan cara klik icon centang.

Cara Install Shadowsocks di VPS Debian dan Ubuntu


Sekarang kita coba mengkonekkan profil yang tadi baru saja kita buat. Caranya sebagai berikut :

1. Klik di profil

Cara Install Shadowsocks di VPS Debian dan Ubuntu


2. Kemudian klik di tombol start

Cara Install Shadowsocks di VPS Debian dan Ubuntu


3. Jika muncul kotak dialog seperti gambar berikut, klik OKE


Cara Install Shadowsocks di VPS Debian dan Ubuntu


Seperti Anda lihat, kita sudah berhasil melakukan koneksi shadowsocks, ditandai dengan munculnya tulisan Connected.

Cara Install Shadowsocks di VPS Debian dan Ubuntu


Untuk lebih meyakinkan apakah shadowsocks sudah betul-betul terkoneksi, bukalah alamat whoer.net di browser Anda.

Jika ditampilkan IP server shadowsocks seperti di gambar berikut itu tandanya kita sudah berhasil melakukan koneksi ke server shadowsocks.

Cara Install Shadowsocks di VPS Debian dan Ubuntu


Edit File Konfigurasi shadowsocks-libev


Bila Anda ingin mengganti port shadowsocks, atau ingin mengganti password shadowsocks maka Anda bisa melakukannya dengan cara mengedit file config.json. Caranya jalankan perintah berikut

nano /etc/shadowsocks-libev/config.json


Silahkan Anda edit konfigurasi shadowsocks sesuai yang Anda inginkan.

Cara Install Shadowsocks di VPS Debian dan Ubuntu


Catatan : perhatikan pada baris server, jika disitu ditampilkan 0.0.0.0 maka ganti 0.0.0.0 dengan IP server shadowsocks Anda.

Cara Install Shadowsocks di VPS Debian dan Ubuntu


Selesai mengedit, simpan file dengan cara menekan Ctrl x lalu y lalu enter.

Agar perubahan konfigurasi shadowsocks bisa diterapkan, restart server shadowsocks dengan perintah berikut

systemctl restart shadowsocks


Demikianlah telah saya uraikan bagaimana cara install shadowsocks di VPS Debian dan Ubuntu. Semoga bermanfaat.

21 komentar untuk "Cara Install Shadowsocks di VPS Debian dan Ubuntu"

  1. how can create obfs http shadowsocks server

    BalasHapus
  2. bang saya kan buat vps di azure tpi gk ada server singapure..
    bagimana bang biar ada server singapure??

    BalasHapus
  3. Kalo buat ubuntu sama min script nya?

    BalasHapus
  4. Kak apakah next update ada rencana bikin tutorial install v2ray, ssr, pptp, sstp, l2tp??
    Terpisah gitu scriptnya.

    BalasHapus
  5. Kak cara buat user baru gimana 😅

    BalasHapus
    Balasan
    1. Untuk script di artikel ini belum ada fitur untuk buat user dan hapus user. Insya Allah kalau ada waktu saya share script Shadowsocks yang lebih lengkap fiturnya.

      Hapus
  6. Gan ini tanpa plugin obfs/cloak ya?ane install pke bug ga jalan soalnya

    BalasHapus
  7. Cara biar suport plugin cloack ama simple obfs gimana bg?

    BalasHapus
  8. cara biar tampilkan akun nya lgi pas saat uda terlanjur keluar lupa akunnya

    BalasHapus
    Balasan
    1. Cek pakai perintah berikut gan :
      nano /etc/shadowsocks-libev/config.json

      Hapus
  9. Gan.. tutorial untuk shadowsocksR ada gak?

    BalasHapus