Ticker

6/recent/ticker-posts

Konfigurasi Squid Proxy Non Transparent Debian 8



Proxy server merupakan server layanan yang melayani request content website yang diminta oleh client, content tersebut akan selalu tersimpan di dalam cache proxy sehingga sewaktu waktu ada client yang mengakses content website yang sama akan di arahkan ke cache content proxy tanpa harus request ke jaringan internet.

Proxy Server di bagi menjadi 2 Jenis

Transparent proxy adalah  sebuah metode dimana client yang ada dalam jaringan, tidak perlu melakukan konfigurasi karena secara otomatis akses internet akan di lewatkan melalui port proxy. Proxy yang berjalan secara transparent akan meredirect port 80 ke port proxy 3128 / 8080 dengan menggunakan aturan firewall seperti iptables.

Non-transparent proxy, jika transparent proxy akan melakukan konfigurasi port secara otamatis, sedangakan non-transparent proxy mengharuskan client proxy untuk melakukan konfigurasi port secara manual pada web browser dengan mengarahkan ke IP Proxy server.

Berikut ini cara konfigurasi Proxy Non Transparent Menggunakan Squid3
1. Konfigurasi IP Address
pico /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
     iface eth0 inet static
     address 192.168.1.2
     netmask 255.255.255.0
     network 192.168.1.0
     broadcast 192.168.1.255
     gateway 192.168.1.254
     dns-nameservers 192.168.1.254

auto eth1
iface eth1 inet static
     address 192.168.10.1
     netmask 255.255.255.0
     network 192.168.10.0
     broadcast 192.168.10.255 
/etc/init.d/networking restart
 Menambahkan NAT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
pico /etc/sysctl.conf
net.ipv4.ip_forward=1
 keluar dan simpan
sysctl -p
 pastikan nilainya bernilai 1

2. Tambahkan alamat repository terlebih dahulu
pico /etc/apt/sources.list
deb http://mirror.unej.ac.id/debian/ jessie main contrib non-free
deb http://mirror.unej.ac.id/debian/ jessie-updates main contrib non-free
deb http://mirror.unej.ac.id/debian-security/ jessie/updates main contrib non-free
3. Update debian 8 dan install squid3
apt-get update
apt-get install squid3

4. Konfigurasi Squid3
pico /etc/squid3/squid.conf
Cari scrip berikut ini dengan menekan tombol ctrl + w
http_port 3128
cache mem 64 MB
# cache_mgr webmaster
ubah menjadi
cache_mgr nama_email@gmail.com
#cache_dir ufs /var/spool/squid3 100 16 256
ubah menjadi
cache_dir ufs /var/spool/squid3 200 64 1024
#visible_hostname localhost
ubah menjadi
visible_hostname proxy.domainku.com
#minimum_object_size  0  KB
ubah menjadi
minimum_object_size  0  KB
#maximum_object_size  4 MB
ubah menjadi
maximum_object_size  8 MB
acl localhost src 127.0.0.1
tambahkan di bawahnya
acl LAN src 192.168.10.0/24
http_access allow localhost
tambahkan di bawahnya
http_access allow LAN
keluar dan simpan dari konfigurasi setelah itu restart squid3
/etc/init.d/squid3 restart
Konfigurasi IP Proxy di Web Browser, saya menggunakan mozilla firefox


Cukup sampai disini konfigurasi kita, semoga tutorial ini berguna bagi anda, selamat mencoba

Posting Komentar

0 Komentar