Konfigurasi Server Proxy SOCKS5 di Ubuntu menggunakan Dante
Konfigurasi Server Proxy SOCKS5 di Ubuntu menggunakan Dante. Di tutorial kali ini saya akan membahas sedikit mengenai konfgurasi proxy di server Ubuntu. Sebelumnya saya sudah pernah membuat tutorial bagaimana konfigurasi proxy menggunakan Squid, nah di tutorial ini kita gunakan Dante.
Paket Dante sendiri sudah tersedia di repository Ubuntu dan dapat diinstall menggunakan perintah
Yang harus diperhatikan, ubah value di baris socksmethod dari none ke username. Hal ini untuk memaksa user login ke proxy menggunakan username dan password. Defaultnya, danted proxy bisa diakses tanpa credential.
Selanjutnya, kalian bisa restart Dante dengan perintah
Kalian bisa menggunakan socks proxy Dante dengan user sistem Ubuntu kalian. Namun, agar lebih aman kalian buat saja user baru tanpa akses shell (nologin user).
Untuk testing, kalian bisa gunakan curl di client.
Oke mungkin sekian tutorial kali ini, semoga bermanfaat. Jika ada yang ingin ditanyakan silahkan tinggalkan komentar.
Paket Dante sendiri sudah tersedia di repository Ubuntu dan dapat diinstall menggunakan perintah
sudo apt update && sudo apt install dante-serverNah untuk konfigurasinya sendiri juga cukup sederhana.
sudo nano /etc/danted.confLalu kalian bisa atur sendiri baris mana yang ingin disesuaikan. Kalian bisa menyesuaikan port proxy maupun network interfacenya. Tiap parameter sudah ada penjelasannya di file tersebut.
Yang harus diperhatikan, ubah value di baris socksmethod dari none ke username. Hal ini untuk memaksa user login ke proxy menggunakan username dan password. Defaultnya, danted proxy bisa diakses tanpa credential.
Selanjutnya, kalian bisa restart Dante dengan perintah
sudo service danted restartUntuk melihat status service Dante, kalian bisa gunakan perintah
netstat -plnt | grep -i danted
sudo service danted status
Kalian bisa menggunakan socks proxy Dante dengan user sistem Ubuntu kalian. Namun, agar lebih aman kalian buat saja user baru tanpa akses shell (nologin user).
adduser --shell /usr/sbin/nologin --no-create-home danted-userSesuaikan sendiri untuk usernamenya.
Untuk testing, kalian bisa gunakan curl di client.
curl -x "socks5://username:password@ip-server:port" -skL "https://ipinfo.io"
Oke mungkin sekian tutorial kali ini, semoga bermanfaat. Jika ada yang ingin ditanyakan silahkan tinggalkan komentar.