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

Muhammad Abdul Royyaq
3 min readOct 31, 2020

--

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
Instalasi Squid pada Parrot Sec (Debian 9).

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.

Konfigurasi port pada Squid.

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.

Membuat daftar ip adress 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"
Konfigurasi ACl pada Squid.

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
Merestart service Squid.

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

Konfigurasi proxy pada browser Mozilla Firefox.

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

Tampilan whatismyproxy.com

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.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

No responses yet

Write a response