Anda yg sering pake proxy pastinya juga kenal dengan istilah socks (atau socks 5). Biasanya kalo anda mencari proxy gratisan di suatu web, di situ tersedia juga daftar proxy dg protokol socks. Wujudnya sama saja sih dengan proxy-proxy tsb yaitu sebuah ip sebagai server dan port untuk konek dari client (PC/laptop/dsb).
Related Articles
Di bawah ini saya akan sharing dikit mengenai cara membuat socks proxy di vps atau dedicated server Linux anda sendiri. Socks ini nantinya akan mempunyai login autentikasi berupa username dan password untuk dapat konek. Nah jadi beda dengan socks gratisan yang bertebaran tsb karena dia tidak ada autentikasi sehingga dapat digunakan publik.
Aplikasi untuk membuat socks ini bernama Dante. Cara instal di vps tergolong mudah dan cepat. Saya gunakan sebuah vps Debian 7 untuk melakukan setupnya. Singkat kata nih:
- Login ke terminal server anda dan gunakan akses root
- Jalankan update dahulu
apt-get update -y
- Sebetulnya instalasi cukup dg satu command saja yaitu:
apt-get install dante-server -y
tapi ini hanya akan menginstal Dante versi uzur (jadi bukan dg command tsb), maka di sini kita akan instal dengan cara compile dari source yg paling uptodate. Supaya dapat compile dari source, instal duluapt-get install build-essential -y
- Download sourcenya Dante socks
wget https://www.inet.no/dante/files/dante-1.4.1.tar.gz
- Ekstrak
tar -xf dante-1.4.1.tar.gz
- Masuk ke folder hasil ekstrak tsb
cd dante-1.4.1
- Jalankan berurutan:
./configure --prefix=/home/dante make make install
- Bikin direktori ini
mkdir /home/dante
- Buat file konfigurasinya
vim /home/dante/danted.conf
, isinya contek mantra berikut:logoutput: /var/log/socks.log internal: eth0 port = 1080 external: eth0 method: username user.privileged: root user.notprivileged: nobody client pass { from: 0.0.0.0/0 to: 0.0.0.0/0 log: error connect disconnect } client block { from: 0.0.0.0/0 to: 0.0.0.0/0 log: connect error } pass { from: 0.0.0.0/0 to: 0.0.0.0/0 log: error connect disconnect } block { from: 0.0.0.0/0 to: 0.0.0.0/0 log: connect error }
- Perhatikan pada
internal
danexternal
, di situ tercantumeth0
, ini harus anda sesuaikan dengan yang ada pada vps anda. Bisa jadi bukaneth0
tapivenet0:0
jadi pastikan cek dulu dg commandip a
. Pada port yang digunakan adalah 1080 yg merupakan port default socks, bisa anda rubah ke port lain. Save - Sekarang luncurkan!
/home/dante/sbin/sockd -f /home/dante/danted.conf -D
- Jika semua benar, aplikasi socks anda akan tampak running saat anda cek
netstat -tlup
Selesai sudah, kini anda mempunyai server socks sendiri yang dapat anda gunakan dengan nyaman. Bagaimana dengan autentikasi loginnya? Anda hanya perlu membuat akun/user Linux seperti biasa dan memberinya password:
useradd -s /bin/false rambo passwd rambo
Sekarang socks tsb sudah dapat anda pakai, karena socks ini di-setup supaya berautentikasi maka anda tidak bisa langsung memasangnya di browser misal Mozilla Firefox, tapi butuh tool bantuan contohnya yg paling populer Proxifier.
Jangan lupa setelah ditambahkan di Proxifier tes terlebih dahulu untuk memastikan work dan berbahagialah jika hasilnya macam ini…
Maka seketika itu juga anda akan browsing dan menggunakan semua aplikasi online via socks tsb. Cheers!
This post first appeared on ARI-F.COM » Q: What Word You Break When You Say I, please read the originial post: here