Cara Membuat Squid Proxy pada Almalinux 9

Beberapa waktu lalu salah satu vps saya mengalami kendala tidak dapat melakukan akses ke berbagai server di indonesia, sehingga untuk mengakalinya saya harus mengganti proxy dari vps saya, cara kerjanya kurang lebih sama seperti menggunakan vpn. Saya pun memanfaatkan vps yang fresh dan nganggur untuk melakukan percobaan squid proxy ini. Sebelum melangkah lebih lanjut, saya ingin menjelaskan apa itu squid proxy terlebih dahulu.

Squid Proxy adalah sebuah perangkat lunak caching proxy yang sering digunakan untuk mengoptimalkan kinerja jaringan dan mengelola akses internet. Squid bertindak sebagai perantara antara pengguna (client) dan server tujuan, dengan cara menerima permintaan dari pengguna, menyimpan salinan data (caching), dan meneruskannya ke server tujuan jika data belum tersedia dalam cache.

Squid Proxy ini adalah alternatif selain vpn ataupun opsi terakhir, yaitu mengganti vps. Nah, daripada saya mengganti vps baru, lebih baik menggunakan cara squid proxy ini.

Cara Membuat Squid Proxy pada Almalinux 9

1. Login vps

2. Update vps

sudo dnf update

3. Install Squid

sudo dnf install squid

4 Edit Konfigurasi Squid

vi /etc/squid/squid.conf

5. Kemudian tekan huruf I lalu edit konfigurasinya

http_port 3128 # port squid

acl my_ip src your-ip-address # Ganti dengan IP Anda

http_access allow my_ip

http_access deny all # Menolak akses dari semua selain IP yang diizinkan

Silahkan edit bagian your-ip-address dan ganti dengan IP server yang ingin anda gunakan untuk squid proxy ini. Silahkan disesuaikan juga dengan konfigurasi yang sudah ada atau bawaan. Jika sudah, tekan tombol Esc lalu tekan simbol : dan ketikkan wq lalu enter.

6. Lalu Enable dan Start Squid

sudo systemctl enable squid

sudo systemctl start squid

7. Buka port squid

sudo firewall-cmd –add-port=3128/tcp –permanent

sudo firewall-cmd –reload

8. Tambahkan port squid ke firewall panel yang anda gunakan (opsional)

Untuk melakukan uji coba apakah squid proxynya sudah dapat digunakan, anda bisa menjalankan script curl ini pada server anda yang bermasalah.

curl -x http://ip_squid_proxy:port -I https://www.google.com

Kurang lebih seperti itu caranya. Selain Almalinux, tutorial squid proxy ini juga bisa pada os centos ataupun rocketlinux, yang sama-sama berbasis RHEL. Oh iya sebenarnya squid proxy ini saya gunakan pada website wordpress saya, namun untuk setting wordpressnya akan saya bagikan tutorialnya pada postingan berikutnya. Semoga bermanfaat.

Leave a Comment