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 NATiptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
pico /etc/sysctl.confnet.ipv4.ip_forward=1
keluar dan simpansysctl -p
pastikan nilainya bernilai 12. 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 squid3apt-get update
apt-get install squid3
4. Konfigurasi Squid3
pico /etc/squid3/squid.conf
Cari scrip berikut ini dengan menekan tombol ctrl + whttp_port 3128
cache mem 64 MB
# cache_mgr webmasterubah menjadi
cache_mgr nama_email@gmail.com
#cache_dir ufs /var/spool/squid3 100 16 256ubah menjadi
cache_dir ufs /var/spool/squid3 200 64 1024
#visible_hostname localhostubah menjadi
visible_hostname proxy.domainku.com
#minimum_object_size 0 KBubah menjadi
minimum_object_size 0 KB
#maximum_object_size 4 MBubah menjadi
maximum_object_size 8 MB
acl localhost src 127.0.0.1tambahkan di bawahnya
acl LAN src 192.168.10.0/24
http_access allow localhosttambahkan di bawahnya
http_access allow LANkeluar dan simpan dari konfigurasi setelah itu restart squid3
/etc/init.d/squid3 restartKonfigurasi IP Proxy di Web Browser, saya menggunakan mozilla firefox
Cukup sampai disini konfigurasi kita, semoga tutorial ini berguna bagi anda, selamat mencoba
0 Komentar