Secara umum manfaat proxy server ada dua macam, yaitu sebagai berikut:
1. Meningkatkan kinerja jaringan
Dengan kemampuan server proxy untuk menyimpan data permintaan dari aplikasi client, permintaan yang sama dengan permintaan sebelumnya hanya akan diambilkan dari simpanan server proxy. Jika seorang pengguna internet sudah pernah membuka situs yang sama, tidak perlu dihubungkan langsung pada situs sumbernya, tetapi cukup diambilkan dari simpanan server proxy. Dengan cara demikian, koneksi langsung pada server sumbernya dapat dikurangi. Dengan demikian, penggunaan bandwidth internet untuk koneksi langsung menjadi berkurang.2. Filter permintaan
Server proxy juga dapat digunakan sebagai filter terhadap permintaan data dari suatu situs. Dalam hal ini, server proxy menjadi filter terhadap situs yang boleh atau tidak boleh dikunjungi. Selain itu, server proxy juga dapat sebagai filter terhadap aplikasi client yang dapat menggunakan akses terhadap internet. Dalam hal ini server proxy berlaku sebagai filter terhadap gangguan internet.Sekarang saya akan membantu anda untuk mensetting proxy dengan menggunakan VMware
Hal yang pertama kita lakukan adalah ketikkan nano /etc/network/interfaces yang bertujuan untuk memberikan ip pada eth0 dan eth1,setelah selesai lalu save untuk menyimpan
selanjutnya ketikkan perintah berikut ini:
1. iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o eth0 -j MASQUERADE
2. iptables-save > /etc/firewall.conf
3. nano /etc/network/if-up.d/iptables
#!/bin/sh
iptables-restore < /etc/firewall.confecho 1 > /proc/sys/net/ipv4/ip_forward
kemudian save.
ketikkan perintah:
1. chmod +x /etc/network/if-up.d/iptables
2. reboot
instal dhcp dengan mengetikkan perintah : apt-get install dhcp3-server . lalu tekan Y
masuk ke settingan dhcp dengan perintah nano /etc/dhcp/dhcpd.conf . lalu cari baris di bawah ini:
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.110 192.168.10.114;
option domain-name-servers 192.168.10.10;
option domain-name “Immanuel.sch.id”;
option routers 192.168.10.10;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.10.255;
default-lease-time 600;
max-lease-time 7200;
range 192.168.10.110 192.168.10.114;
option domain-name-servers 192.168.10.10;
option domain-name “Immanuel.sch.id”;
option routers 192.168.10.10;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.10.255;
default-lease-time 600;
max-lease-time 7200;
kemudian save
ketikkan perintah nano /etc/default/isc-dhcp-server untuk menentukan jalur mana yang ingin di beri akses dhcp , kemudian restart dhcp dengan perintah : /etc/init.d/isc-dhcp-server restart
install SQUID dengan perintah apt-get install squid ,lalu tekan Y
setelah selesai install squid ketikkan perintah nano /etc/squid/squid.conf
lalu tekan ctrl+w ketikkan http_port 3128 dan ubah menjadi 8080 dan tambahkan transparent
kemudian tekan ctrl+w ketikkan acl localnet dan ubah seperti gambar di bawah ini
turun ke bawah sampai ketemu tulisan CONNECT method CONNECT
tambahkan perintah :
acl server src 192.168.2.0/24
acl client dst 192.168.10.110 192.168.10.114
acl block dstdomain .youtube.com .facebook.com .google.com .google.co.id (untuk memblock situs)
tekan ctrl+w lalu ketikkan perintah http_access allow localnet .tambahkan perintah seperti gambar di bawah ini.
tekan ctrl+w lalu ketikkan perintah cache_mgr .dan tambahkan kalimat seperti gambar di bawah
tekan ctrl+w lalu ketikkan perintah visible_hostname .dan tambahkan kalimat seperti gambar di bawah ini. kemudian save
setelah itu ketikkan perintah:
1. echo 1 > /proc/sys/net/ipv4/ip_forward
2. iptables
-t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
3. /etc/init.d/squid
restart
setting firefox anda seperti di bawah ini (ada di bagian pengaturan)
lalu ketikkan sebuah situs yang sebelumnya anda sudah block dan hasilnya akan seperti ini