Tutorial Anda, Pada Artikel yang anda baca kali ini dengan judul Cara Konfigurasi Squid3 Transparent Proxy Debian 9, mudah-mudahan isi postingan Tutorial linux, yang kami sajikan ini dapat anda pahami. baiklah, selamat membaca.
Salah satu aplikasi proxy server yang sering di pakai yaitu squid3 bisa kita jalankan pada server linux debian 9. Proxy di gunakan sebagai aplakasi cache halaman web yang di akses oleh client, sehingga halaman web akan selalu tersimpan di dalam cache proxy jika ada komputer client mengakses situs yang sama proxy tinggal mengambil melalui cache yang di simpan tadi tanpa harus request ke jaringan internet.
Topologi yang digunakan pada tutorial ini menggunakan internal proxy, dengan PC router. Disebut internal proxy karena proxy berada di tengah jaringan yang menghubungkan jaringan local dengan jaringan internet. Berbeda jika kita menggunakan external proxy maka memerlukan alat tambahan berupa routerboard mikrotik untuk mengatur trafik jaringan yang melewati proxy.
Berikut ini langkah konfigurasi Proxy menggunakan squid3
1. Konfigurasi IP Address
auto lo2. Restart Network
iface lo inet loopback
auto enp0s3
iface enp0s3 inet static
address 192.168.1.1/24
gateway 192.168.1.254
auto enp0s8
iface enp0s8 inet static
address 192.168.10.1/24
service networking restart3. Konfigurasi file resolv.confpico /etc/resolv.conf
nameserver 8.8.8.84. Konfigurasi file sysctl.conf hilangkan tag #pico /etc/sysctl.conf
net.ipv4.ip_forward=15. Konfigurasi NATiptables -t nat -A POSTROUTING -o eth0 -j MASQUERADEsimpan perintah nat, agar nat selalu aktif saat server bootingiptables-save > /etc/myiptables.cfgTambahkan script berikut di baris paling bawah pada file pico /etc/network/interfacespre-up iptables-restore < /etc/myiptables.cfg
post-down iptables-restore < /etc/myiptables.cfg6. Sebelum install squid3 debian kita update terlebih dahulu dengan perintahapt-get update7. Install squid3apt-get install squid38. Setelah instalasi selesai kita tingggal konfigurasipico /etc/squid3/squid.confParameter yang harus di rubah dan di tambahkan seperti di bawah ini, untuk mencari gunakan kombinasi tombol keyboard ctrl + whttp_port 3128menjadihttp_port 3128 transparent#cache_mgr webmastermenjadicache_mgr alamat-email@gmail.com#cache_dir ufs /var/spool/squid3 100 16 256menjadicache_dir ufs /var/spool/squid3 10 32 512#cache_mem 256 MBmenjadicache_mem 64 MB#maximum_object_size 4 MBmenjadimaximum_object_size 4 MBCari kata kunci#Automatically detect the system hostname, di bawahnya kita tambahkan script
visible_hostname proxy.domain.comCari kata kunciacl CONNECT method CONNECTacl lan src 192.168.10.0/24
http_access allow lanSetelah itu simpan konfigurasi9. Jalankan perintah berikut ini
squid3 -k reconfigurepastikan tidak ada kesalahan konfigurasi10. Restart squid3
/etc/init.d/squid3 restartTambahkan perintah nat untuk redirect port proxyiptables -t nat -A PREROUTING -i eth1 -p tcp -s 192.168.10.0/24 -m tcp --dport 80 -j REDIRECT --to-port 3128simpan iptablesiptables-save > /etc/myiptables.cfg
0 Komentar untuk "Cara Konfigurasi Squid3 Transparent Proxy Debian 9"