LINUXSEC

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

sudo apt update && sudo apt install dante-server

Nah untuk konfigurasinya sendiri juga cukup sederhana.

sudo nano /etc/danted.conf

Lalu 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 restart

Untuk 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-user

Sesuaikan 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.

Komentar

    Tinggalkan Komentar

    Silahkan tinggalkan komentar jika ada masukan, pertanyaan, kritik ataupun dukungan. Namun pastikan untuk berkomentar secara sopan.