Ilustrasi konfigurasi Squid Proxy di server Ubuntu menggunakan VPS Flazz Networks tanpa teks dan tanpa elemen realistis

Cara Setup Squid Proxy di VPS Ubuntu untuk Akses HTTP/HTTPS Aman

Membangun akses internet yang cepat, stabil, dan terkontrol jadi kebutuhan penting untuk banyak pengguna teknis saat ini. Salah satu solusi populer untuk mengatur lalu lintas data secara efisien adalah dengan menggunakan proxy server. Bagi yang menggunakan layanan VPS dari Flazz Networks, terutama yang berbasis Linux seperti Ubuntu, salah satu tools yang bisa dimanfaatkan adalah Squid Proxy. Artikel ini akan memandu proses setup Squid Proxy di VPS Ubuntu secara lengkap, dari nol sampai bisa digunakan.

Squid Proxy adalah software caching proxy open-source yang mendukung protokol HTTP, HTTPS, dan FTP. Tool ini banyak digunakan oleh perusahaan, ISP, dan pengguna individu untuk mempercepat akses web, menyaring konten, atau menyembunyikan IP pengguna. Meski ringan, konfigurasi Squid bisa cukup fleksibel dan kompleks, tergantung kebutuhan.

Sebelum memulai, pastikan kamu memiliki VPS aktif dengan sistem operasi Ubuntu (disarankan versi 20.04 atau 22.04), akses root SSH, dan sudah update paketnya. Jika kamu adalah pengguna VPS Flazz Networks, semua resource seperti RAM, CPU, dan storage sudah terisolasi dari VPS lain dalam satu node yang sama, jadi tidak perlu khawatir soal performa.

Langkah pertama adalah melakukan instalasi Squid di VPS kamu. Berikut tahapannya:

sudo apt update && sudo apt upgrade -y
sudo apt install squid -y

Setelah proses instalasi selesai, Squid akan otomatis berjalan di background dengan konfigurasi default. Untuk memverifikasi statusnya, jalankan:

sudo systemctl status squid

Kalau statusnya “active (running)”, berarti instalasi berhasil.

Konfigurasi Dasar squid.conf

File konfigurasi utama Squid terletak di /etc/squid/squid.conf. Sebaiknya buat backup file ini dulu sebelum melakukan perubahan:

sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.backup

Kemudian buka file konfigurasi dengan editor favorit kamu, misalnya nano:

sudo nano /etc/squid/squid.conf

Cari dan ubah bagian berikut agar Squid bisa menerima koneksi dari IP client kamu:

http_port 3128

Tambahkan ACL dan permission:

acl allowed_ips src 0.0.0.0/0
http_access allow allowed_ips

Namun, membuka akses ke seluruh IP seperti contoh di atas sangat tidak disarankan untuk penggunaan nyata. Pastikan kamu mengganti 0.0.0.0/0 dengan IP client kamu saja. Misalnya:

acl allowed_ips src 36.82.100.23

Setelah konfigurasi selesai, simpan dan keluar dari editor, lalu restart layanan Squid:

sudo systemctl restart squid

Cara Menggunakan Proxy Squid

Setelah Squid aktif dan menerima koneksi dari IP kamu, sekarang kamu bisa mulai menggunakannya. Kamu cukup mengatur aplikasi browser atau tools yang digunakan agar mengakses internet melalui IP VPS dan port 3128.

Contoh konfigurasi proxy di browser:

  • Host/Server: ip-vps-kamu
  • Port: 3128
  • Tipe Proxy: HTTP

Jika ingin memastikan koneksi berhasil melalui proxy, kamu bisa tes menggunakan situs seperti https://whatismyipaddress.com/ untuk memastikan IP kamu berubah.

Menambahkan Username dan Password ke Squid Proxy

Untuk menambah keamanan, kamu bisa mengaktifkan autentikasi user dengan login. Ini bisa dilakukan dengan plugin basic_auth. Berikut tahapannya:

sudo apt install apache2-utils -y
sudo htpasswd -c /etc/squid/passwords namauser

Lalu edit kembali squid.conf, tambahkan baris berikut:

auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwords
auth_param basic realm Proxy Flazz
acl authenticated proxy_auth REQUIRED
http_access allow authenticated

Simpan dan restart kembali layanan Squid:

sudo systemctl restart squid

Sekarang, saat klien menggunakan proxy, mereka akan diminta login terlebih dahulu. Hal ini sangat bermanfaat untuk mencegah penyalahgunaan proxy kamu.

Keunggulan Squid Proxy di VPS Flazz Networks

Menggunakan Squid Proxy di VPS Flazz Networks memberikan keuntungan performa dan fleksibilitas. Karena VPS Flazz menggunakan virtualisasi KVM, resource seperti RAM dan CPU benar-benar dialokasikan penuh untuk pengguna tanpa overselling. Ini membuat Squid berjalan stabil bahkan untuk trafik tinggi.

Selain itu, jaringan Flazz Networks memiliki port uplink besar dan latency rendah, apalagi jika kamu memilih lokasi server yang dekat dengan target pengguna (misalnya server Singapore untuk pengguna Asia Tenggara).

Tips dan Praktik Terbaik Setup Squid Proxy

  1. Ganti port default (3128) dengan port acak agar tidak mudah dipindai oleh bot scanner.
  2. Batasi IP akses hanya untuk kamu atau perangkat tertentu.
  3. Gunakan password yang kuat dan jangan sebar konfigurasi sembarangan.
  4. Monitor log Squid di /var/log/squid/access.log untuk melihat siapa saja yang pakai dan URL apa yang diakses.
  5. Aktifkan firewall seperti UFW dan hanya buka port yang dibutuhkan.

Dengan setup yang benar, Squid Proxy bisa menjadi solusi ringan dan efisien untuk routing akses HTTP/HTTPS dari berbagai perangkat kamu.

Buat kamu yang belum punya VPS tapi tertarik mencoba, Flazz Networks menyediakan VPS murah dengan bandwidth besar dan performa tinggi, cocok untuk deploy proxy seperti ini. Kamu juga bisa minta trial 5 hari untuk mengetes performanya sebelum berlangganan penuh.

Kalau butuh bantuan teknis atau setup cepat, hubungi tim Flazz Networks langsung via WhatsApp atau Telegram di 0899-8130-330. Semua informasi produk dan detail lainnya bisa dicek di website resminya di https://www.flazznetworks.com/

Bagikan:

Comments

No comments yet. Why don’t you start the discussion?

    Leave a Reply

    Your email address will not be published. Required fields are marked *