Membuat Proxy Server di VPS dengan Squid

Diperbarui 14 Februari 2025

Proxy Server bisa kita analogikan sebagai sebuah topeng dari komputer/handphone kita. Saat kita mengakses website tanpa proxy, website tersebut akan mengetahui ip dari jaringan kita. Namun, dengan melalui proxy, maka yang website tersebut ketahui hanyalah ip dari server proxy kita.

Lalu, apa keuntungannya menggunakan Proxy Server?

Banyak sebenarnya. Tapi salah satu yang paling admin rasakan adalah IP kita statis atau tidak berubah-ubah. Hal ini penting bagi para programmer yang sedang melakukan integrasi melalui API, namun harus me-whitelist IPnya.Jika, IP dari jaringan yang dipakai berubah-ubah, maka si programmer harus menambahkan IP tersebut ke whitelist berulang kali.

Cara mengecek IP

Banyak carnya. Tapi salah satu favorit admin adalah dengan mengakses ke https://icanhazip.com. Website tersebut akan menampilkan IP yang kita pakai. dapat diakses melalui web browser maupun command line (via curl dll).

Jika Anda merasa perlu untuk memiliki IP yang statis atau hanya ingin sekedar terlihat anonim. silakan simak car membuatnya

Cara menginstal squid proxy

  1. Login ke VPS kamu, lalu install squid. Disini admin menggunakan VPS ubuntu 20.04
sudo apt update
sudo apt install squid

Jika menggunakan centos, silakan pakai yum:

sudo yum update
sudo yum install squid
  1. Buka file konfigurasinya. Disini kita akan menambahkan ip lokal kita.
sudo nano /etc/squid/squid.conf

Anggaplah IP lokal kita 123.456.7.8. Maka masukkan script berikut:

acl iplokal src 123.456.7.8
http_access allow iplokal

Bagaimana jika ingin proxy server ini tersedia untuk semua IP? Silakan scroll sampai ketemu http_access deny all. ubah kata deny menjadi allow.

http_access allow all

Kemudian save. Jika pakai nano, maka tekan Ctrl+X, lalu tekan Y, lalu tekan Enter.

  1. Restart squid

Lakukan restart untuk menerapkan perubahan yang kita lakukan.

service squid restart

Lalu cek statusnya. Pastikan running dan tidak ada error:

service squid status

Memasang Proxy di browser atau perangkat

Apakah Anda ingin memasang proxy pada satu browser saja? Atau Anda ingin semua browser dan seluruh koneksi perangkat Anda terhubung ke proxy server? Bisa.

Disini admin mencoba menggunakan proxy pada browser Firefox. Karena saat ingin mencobanya di safari atau chrome ternyata tidak bisa. Atau mungkin admin yang tidak tahu caranya.

Mengatur proxy pada Firefox

  • Untuk Firefox, silakan buka halaman Setting, lalu ketik di "proxy" pada pencarian pengaturan.
  • Pilih manual proxy, lalu masukkan IP VPS Anda dan port 3128 (defaultnya squid).
  • Save, lalu akses icanhazip.com lagi. Harusnya disini, ip yang terdeteksi adalah IP VPS Anda.

image

Mengatur proxy pada Mac

  • Buka System Setting, ketik "proxy" pada pencarian.
  • Masukkan IP VPS dan port 3128, pada Web Proxy dan Secure Web Proxy.
  • Save, lalu akses icanhazip.com lagi. Harusnya disini, ip yang terdeteksi adalah IP VPS Anda.

image

Mengatur Proxy di perangkat/browser lain

Admin tidak punya cukup banyak contoh. Tetapi intinya sama. Silakan buka pengaturan, lalu cari "proxy". Hampir semua perangkat dan browser bisa di atur proxynya. Entah itu ponsel Android, Iphone atau PC Windows & Linux.

* * *

Sekian beberapa tutorial membuat proxy server. Tinggalkan komentar jika ada kendala ya. Admin akan bantu sebisanya.