Relay Network dengan Squid, Instalasi & Konfigurasi Squid Proxy Server pada Debian/Ubuntu

Squid adalah proxy server dan web caching yang banyak digunakan di server proxy, Dikembangkan oleh Duane Wessels sebagai Harvest object cache yang diirilis dibawah lisensi GNU GPLv2.
Seperti biasa sebelum melakukan instalasi Squid Proxy Server dapaDebian/Ubuntu ada baiknya melakukan update repository terlebih dahulu agar tidak terjadi error pada saat instalasi, Jalankan perintah :
sudo apt update
Instalasi Squid Proxy Server
sudo apt install squid

Konfigurasi Squid Proxy Server
File konfigurasi squid berada di direktori /etc/squid/squid.conf , anda dapat mengedit file konfigurasi dengan text editor kesukaan anda, (saya biasanya menggunakan vi/vim).
Mengganti port pada Squid
Secara default squid dikonfigurasi pada port 3128, cari bagian TAG: http_port lalu anda dapat merubah baris http_port 3128 dengan :
http_port port mode
Ganti pada bagian port dan mode dengan port dan mode yang anda inginkan.

Pada contoh saya merubah pada port 8080.
Menabahkan Access Control List (ACL)
Secara default squid mengizinkan akses dari localhost dan local network, Jika client memiliki alamat ip static anda dapat menambahkan pada pada konfigurasi squid, untuk memudahkan dalam me-manage dan me-maintenance squid kita dapat membuat daftar acl pada file yang berbeda untuk menampung daftar alamat ip ynag akan ditambahkan.
Membuat daftar alamat ip :
sudo touch /etc/sqiud/allowed_ips.list
lalu edit file allowed_ips.list dengan text editor kesukaan anda, dan tambahkan daftar ip address yang diizinkan.

Pada contoh saya menambahkan beberapa ip address dan sepenggal kata di belakan # hanya sebagai comment.
Setelah membuat daftar ip address yang diizinkan, Simpan dan keluar text editor lalu buka kembali konfigurasi squid pada /etc/squid/squid.config dengan text editor kesukkan anda, lalu cari pada bagian TAG: acl dan tambahkan baris :
acl allowed_ips src "/etc/squid/allowed_ips.list"

Simpan dan keluar text editor, Setelah itu lakukan restart service Squid dengan perintah :
sudo systemctl restart squid.service
Atau bisa juga
sudo service squid restart

Uji Coba Squid Proxy Server
Anda dapat mencobanya pada brower (firefox, chrome, dll), Atur server proxy dengan hostname atau ip address komputer anda lalu port dengan port yang telah anda tetapkan, pada network preferences > connection settings > proxy configuration (menyesuaikan dengan browser yang anda gunakan).

Lalu coba untuk mengunjungi whatismyproxy.com untuk melihat informasi mengenai proxy server yang anda gunakan.

Jika berhasil maka akan terlihat tampilan yang kurang lebih seperti itu (menyesuaikan dengan hostname atau ip address). Anda juga dapat menggunakan proxy server ini pada komputer dan device lainnya yang dapat terhubung ke jaringan server proxy.
Demikian cara Relay Network dengan Squid, Instalasi & Konfigurasi Squid Proxy Server pada Debian/Ubuntu, Semoga tutorial ini bermanfaat, Selamat mencoba.