• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Jaranguda

Belajar Mengajar

  • Home
  • Sponsor/Jasa
  • Tentang

Install dan Konfigurasi Squid Proxy di Ubuntu 20.04

Last Updated on 10 February 2021 By tommy Leave a Comment

Squid proxy banyak digunakan karena cepat dan mudah untuk dikonfigurasi. Sewaktu zaman warnet masih nge-trend sangat banyak server Squid yang beredar di Indonesia. Squid ini dipergunakan sebagai cache proxy yang bisa menghemat penggunaan bandwidth. Bila di gunakan di server, contoh di depan WordPress bisa mengurasi beban server karena requestnya sudah di cache, halaman yang diminta oleh user langsung dari cache (static file). Standart port yang digunakan Squid adalah 3128

Berikut ini akan dibahas cara konfigurasi Squid Proxy di Ubuntu 20 mulai dari awal sampai akhir.

Install apache-utils

apache-utils disini terdapat htpasswd yang nantinya akan kita gunakan untuk menggenerate user

sudo apt install apache2-utils -y

Install Squid Proxy

Install Squid Proxy di Ubuntu 20.04, sama sederhananya dengan install aplikasi lain dengan paket manager apt. Berikut ini adalah cara untuk instalnya

sudo apt install squid -y

Squid Config

Konfigurasi lengkap dan komentarnya bisa dilihat di /etc/squid/squid.conf. Bila anda mau explore lebih jauh mengenai Squid sangat disarankan untuk membaca file config ini secara lengkap, agar memberikan pemahaman terhadap kegunaan tiap bari yang ada. Untuk kebutuhan ini kita akan mengganti semua isi squid.conf menjadi

auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/.htpasswd
auth_param basic children 5
auth_param basic realm Squid Basic Authentication
auth_param basic credentialsttl 5 hours
acl password proxy_auth REQUIRED
http_access allow password 
acl localnet src 0.0.0.1-0.255.255.255	# RFC 1122 "this" network (LAN)
acl localnet src 10.0.0.0/8		# RFC 1918 local private network (LAN)
acl localnet src 100.64.0.0/10		# RFC 6598 shared address space (CGN)
acl localnet src 169.254.0.0/16 	# RFC 3927 link-local (directly plugged) machines
acl localnet src 172.16.0.0/12		# RFC 1918 local private network (LAN)
acl localnet src 192.168.0.0/16		# RFC 1918 local private network (LAN)
acl localnet src fc00::/7       	# RFC 4193 local private network range
acl localnet src fe80::/10      	# RFC 4291 link-local (directly plugged) machines
acl SSL_ports port 443
acl Safe_ports port 80		# http
acl Safe_ports port 21		# ftp
acl Safe_ports port 443		# https
acl Safe_ports port 70		# gopher
acl Safe_ports port 210		# wais
acl Safe_ports port 1025-65535	# unregistered ports
acl Safe_ports port 280		# http-mgmt
acl Safe_ports port 488		# gss-http
acl Safe_ports port 591		# filemaker
acl Safe_ports port 777		# multiling http
acl CONNECT method CONNECT
acl all_ips src 0.0.0.0/0
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost manager
http_access deny manager
include /etc/squid/conf.d/*
http_access allow all_ips
http_access deny all
http_port 3128
coredump_dir /var/spool/squid
refresh_pattern ^ftp:		1440	20%	10080
refresh_pattern ^gopher:	1440	0%	1440
refresh_pattern -i (/cgi-bin/|\?) 0	0%	0
refresh_pattern \/(Packages|Sources)(|\.bz2|\.gz|\.xz)$ 0 0% 0 refresh-ims
refresh_pattern \/Release(|\.gpg)$ 0 0% 0 refresh-ims
refresh_pattern \/InRelease$ 0 0% 0 refresh-ims
refresh_pattern \/(Translation-.*)(|\.bz2|\.gz|\.xz)$ 0 0% 0 refresh-ims
refresh_pattern .		0	20%	4320

dari konfigurasi default yang ditambahkan adalah proteksi password untuk login ke Squid proxy, agar tidak sembarangan orang bisa menggunakan proxy.

Restart Squid

sudo systemctl restart squid

Buat User Squid

Buat user dengan bantuan htpasswd

sudo htpasswd /etc/squid/.htpasswd tommy

dari contoh diatas kita akan membuat user dengan user tommy. Dengan cara ini kita bisa menambah banyak user, tinggal menjalankan perintah htpasswd diatas dengan mengganti username nya.
buat password proteksi squid

Reset Password Squid

Cara reset password adalah dengan memasukkan username yang sama, sebelumnya telah dibuat user tommy, untuk reset passwordnya jalankan kembali

sudo htpasswd /etc/squid/.htpasswd tommy

Cara Pakai Squid

Di Firefox buka Preferences -> Network Settings
setting proxy firefox browser
Pilih “Manual proxy configuration”, lalu isikan IP address dan port yang dipakai Squid, centang juga “Also use this proxy for FTP and HTTPS”

Setelah itu anda bisa memulai browsing

Tulisan menarik lainnya

  • Instalasi dan Konfigurasi Proxy dengan Squid Cache di CentOS 6.5

    Ditutorial kali ini kita akan membuat proxy server dengan squid, semua user yang terhubung ke…

  • Instalasi dan Konfigurasi Squid Proxy di Ubuntu LTS 12.04

    Untuk pengguna Debian bisa melihat tutorial yang sama disini. Proxy yang akan kita install ber-type…

  • Instalasi Squid Proxy di Debian 6

    Dengan menggunakan Squid kita bisa melakukan browsing secara anonymouse, karena tidak akan terdeteksi oleh website…

  • Install VirtualBox 4.3.4 di Fedora 20

    Berikut ini dijelaskan langkah per langkah instalasi VirtualBox 4.3.4 di Fedora 19/20. Disini saya menggunakan…

Filed Under: Linux

Reader Interactions

Leave a Reply Cancel reply

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

Primary Sidebar

Pencarian

Tanya Jawab tentang DevOps SRE CPE, gabung di https://t.me/devopsindonesia

Terbaru

  • Cara Mengganti Port Screen Sharing macOS
  • Cara Menonaktifkan Pager di macOS
  • Cara Mengupdate Nama Apple silicon-as-a-Service Scaleway
  • Cara Force Delete Namespace di Kubernetes
  • Install PHP MariaDB di Mac Monterey

Komentar

  • mazda on Tutorial Lengkap Install Mail Server Postfix Dovecot MariaDB di CentOS 7
  • adi on Menggunakan Mikrotik Sebagai SSH Client
  • aris u on Solusi Simple Queue Mikrotik Tidak Berjalan
  • Bowo on Cara Mematikan SSID Molecool Balifiber
  • aris on Solusi Simple Queue Mikrotik Tidak Berjalan

Tulisan Populer

  • Password Router Huawei HG8245H5 Indihome 1.2m views
  • Password Terbaru ZTE F609 Indihome 784.5k views
  • Password Superadmin Huawei HG8245A 318.8k views
  • Cara Setting Manual Modem GPON ZTE F609 Indihome 273.1k views
  • Cara Setting Wireless ZTE F609 Indihome 257.3k views
  • Mengaktifkan Port LAN di Huawei HG8245 Indihome 170k views
  • Akses UseeTV Indihome via Wireless ZTE F609 156.9k views
  • Kemana Menghilangnya Saldo BCA 50 ribu 153.5k views
  • Cara Reset Password ZTE F609 Indihome 147.6k views
  • Cara Setting DHCP Server Modem/Router ZTE F609 113.6k views

Kategori

  • Delphi
  • dll
  • Gambas
  • Internet
  • Java
  • Lazarus
  • Linux
  • PHP
  • Review
  • Teknologi

Sponsor

kadal.id
carakami.com
kuotabisa.com
Untuk jadi sponsor, hubungi kita lewat halaman sponsor
© 2021. Jaranguda
  • Linux
  • PHP
  • Internet
  • Teknologi
  • Delphi
  • Gambas
  • Java