Cara Menggunakan shadowsocks-libev di FreeBSD
· 2 min read · Label UnixBSD
Shadowsocks adalah proxy socks5 yang aman, yang dirancang untuk melindungi lalu lintas Internet Anda. Shadowsocks dapat berfungsi sebagai proxy terowongan yang dapat membantu Anda menerobos firewall. Di FreeBSD Shadowsocks dikenal sebagai Shadowsocks-libev yang dibuat dengan bahasa pemrograman C berdasarkan libev, yang memprioritaskan perangkat tertanam dan kotak kelas bawah.
Shadowsock dapat mengenkripsi lalu lintas antara Anda dan server, sehingga Penyedia Layanan Internet tidak dapat memata-matai Anda, begitu ISP tidak mengetahui apa yang berjalan di komputer Anda, mereka tidak akan menghentikan lalu lintas, sehingga Anda dapat menerobos batasan ISP dan dapat dengan mudah menembus firewall perusahaan dan mengakses situs yang disensor. Katakanlah jika Anda berada dalam situasi di mana lalu lintas OpenVPN diblokir atau dibatasi, ShadowSocks adalah alternatif yang baik untuk VPN yang dapat diinstal pada router PFSense untuk menyalurkan seluruh lalu lintas jaringan.
Fitur utama Shadowsocks:
Shadowsock dapat mengenkripsi lalu lintas antara Anda dan server, sehingga Penyedia Layanan Internet tidak dapat memata-matai Anda, begitu ISP tidak mengetahui apa yang berjalan di komputer Anda, mereka tidak akan menghentikan lalu lintas, sehingga Anda dapat menerobos batasan ISP dan dapat dengan mudah menembus firewall perusahaan dan mengakses situs yang disensor. Katakanlah jika Anda berada dalam situasi di mana lalu lintas OpenVPN diblokir atau dibatasi, ShadowSocks adalah alternatif yang baik untuk VPN yang dapat diinstal pada router PFSense untuk menyalurkan seluruh lalu lintas jaringan.
Fitur utama Shadowsocks:
- Super Cepat.
- Lintas Platform.
- Enkripsi Fleksibel.
- Sumber Terbuka.
- Siap untuk Seluler.
- Mudah digunakan.
1. Spesifikasi Sistem yang di Gunakan
Dalam tutorial ini, kami akan menunjukkan langkah-langkah untuk menginstal Shadowsocks-libev pada server FreeBSD, mengkonfigurasi dan menggunakan klien untuk terhubung ke proxy. Semua petunjuk dalam artikel ini berjalan pada server FreeBSD 13.2. Dalam artikel ini kami menggunakan alamat IP pribadi 192.168.5.2, nama server ns6 dan domain unixwinbsd.site.
Proses instalasi Shadowsocks-libev pada FreeBSD direkomendasikan menggunakan sistem ports. Sebagai langkah pertama, kami memperbarui dan memutakhirkan sistem ports FreeBSD. Jalankan perintah di bawah ini.
Sekarang sebelum kita memulai shahdowsocks di server kita, mari kita edit file json dan masukkan konten konfigurasi berikut di dalamnya yang berisi nama host atau IP server Anda (IPv4/IPv6), nomor port server, nomor port lokal, kata sandi yang digunakan untuk mengenkripsi transfer, batas waktu koneksi, dan metode enkripsi seperti "aes -256-cfb", "bf-cfb", "des-cfb" atau "rc4".
Tambahkan kode berikut ke file "/usr/local/etc/shadowsocks-libev/config.json".
3. Jalankan klien shadowsocks
Shadowsocks didukung oleh sejumlah klien dan perangkat yang berbeda. Instal klien pilihan Anda dan uji koneksinya.
Secara default, shadowocks-libev berjalan sebagai server di FreeBSD. Jika Anda ingin memulai shadowocks-libev dalam mode klien, Anda perlu mengonfigurasi file /usr/local/etc/rc.d/shadowsocks_libev.
Buka file /usr/local/etc/rc.d/shadowsocks_libev dan ubah skrip ss-server dengan ss-local.
Mulai ulang shadowocks-libev.
Proses instalasi Shadowsocks-libev pada FreeBSD direkomendasikan menggunakan sistem ports. Sebagai langkah pertama, kami memperbarui dan memutakhirkan sistem ports FreeBSD. Jalankan perintah di bawah ini.
Sebelum menginstal Shadowsocks-libev, Anda diharuskan menginstal pustaka Shadowsocks-libev. Gunakan perintah di bawah ini untuk menginstal pustaka Shadowsocks-libev di server FreeBSD Anda.
Setelah paket perpustakaan terinstal, jalankan perintah "make" berikut di terminal baris perintah Anda untuk menginstal Shadowsocks-libev.
2. Cara Konfigurasi
Pada tahap konfigurasi ini, kami akan mengaktifkan shadowocks-libev di /etc/rc.confDengan skrip di atas, shadowsock dapat berjalan secara otomatis di server FreeBSD.
Sekarang sebelum kita memulai shahdowsocks di server kita, mari kita edit file json dan masukkan konten konfigurasi berikut di dalamnya yang berisi nama host atau IP server Anda (IPv4/IPv6), nomor port server, nomor port lokal, kata sandi yang digunakan untuk mengenkripsi transfer, batas waktu koneksi, dan metode enkripsi seperti "aes -256-cfb", "bf-cfb", "des-cfb" atau "rc4".
Tambahkan kode berikut ke file "/usr/local/etc/shadowsocks-libev/config.json".
{
"server":["::1", "127.0.0.1"],
"mode":"tcp_and_udp",
"server_port":8388,
"local_port":1080,
"local_address": "192.168.5.2",
"password":"router",
"timeout":86400,
"method":"chacha20-ietf-poly1305",
"nameserver":"1.1.1.1",
"fast_open": true
}
"alamat lokal 192.168.5.2" adalah IP pribadi dan "nameserver 1.1.1.1" adalah DNS Cloudflare.
Oke, sekarang mari kita mulai server Shadowsocks:
Sekarang, Shadowsocks berjalan dan akan mulai secara otomatis saat sistem dinyalakan. Anda sekarang dapat menggunakan Shadowsocks-libev untuk koneksi proxy. Agar dapat terhubung ke server proxy Shadowsocks, Anda memerlukan klien.
3. Jalankan klien shadowsocks
Shadowsocks didukung oleh sejumlah klien dan perangkat yang berbeda. Instal klien pilihan Anda dan uji koneksinya.
Secara default, shadowocks-libev berjalan sebagai server di FreeBSD. Jika Anda ingin memulai shadowocks-libev dalam mode klien, Anda perlu mengonfigurasi file /usr/local/etc/rc.d/shadowsocks_libev.
Buka file /usr/local/etc/rc.d/shadowsocks_libev dan ubah skrip ss-server dengan ss-local.
Perintah skrip command="/usr/local/bin/ss-server" diubah menjadi command="/usr/local/bin/ss-local". Beri tanda "#" pada perintah skrip command="/usr/local/bin/ss-server".
Mulai ulang shadowocks-libev.
Mari kita rangkum. Shadowsocks adalah alat yang hebat untuk melawan penyensoran digital. Dengan Shadowsock kita dapat menciptakan anonimitas di jaringan internet, sehingga sulit bagi orang yang tidak bertanggung jawab untuk meretasnya.
Silahkan Berkomentar, Kakak...! Bunda...!
Posting Komentar