Proxy Server merupakan sebuah komputer atau program yang dapat bertindak sebagai perantara untuk melakukan request terhadap suatu content di internet. Proxy dapat berfungsi sebagai gateway untuk menghubungkan pengguna yang tidak terhubung langsung ke internet (Connection Sharing), bertugas menyaring paket – paket yang lewat ke jaringan (filter), menyimpan obyek – obyek yang sudah diminta dari server – server yang ada di internet(Caching).
Beberapa keuntungan yang dapat kita peroleh dari sebuah proxy:
semua itu dikarenakan proxy menyimpan obyek yang kita minta dari internet, sehingga jika kita memintanya lagi proxy akan memberikannya langsung.
Squid merupakan salah satu program yang dapat kita manfaatkan untuk membuat sebuah proxy server. Menginstallnya tidaklah sulit, pertama buka terminal dan ketikkan baris perintah dibawah ini
sudo apt-get install squid3
jika sudah selesai kita perlu sedikit konfigurasi agar squid bekerja sesuai keinginan kita. File konfigurasi squid3 berada di /etc/squid3/squid.conf, buka dengan perintah
sudo gedit /etc/squid3/squid.conf
jika sudah terbuka tambahkan sebuah access list dengan format acl
acl 10.42.44.0 src 10.42.44.0/24
berikut ini beberapa jenis – jenis access list pada squid :
src : IP address sumber
dst : ip address tujuan
port : nomor port tujuan
srcdomain : nama domain sumber
dstdomain : nama domain tujuan
proto : protocol transfer
method : metode request ( get, post, dll)
dll
selanjutnya kita harus memberikan izin acl tersebut agar dapat menggunakan squid dengan format penulisan http_access
http_access 10.42.44.0 allow
kemudian setting port dimana squid untuk mendengarkan request misalnya untuk port 8080
http_port 8080 transparent
embel – embel transparent disini dimaksudkan untuk membuat squid sebagai proxy yang transparant. kemudian restart squid dengan perintah
service squid3 restart atau /etc/init.d/squid3/restart
kemudian setting firewall untuk memaksa client menggunakan proxy dengan :
iptables -t nat -A PREROUTING -p tcp -i eth0 –dport 80 -j REDIRECT –to-ports 8080
sampai disini seharusnya squid sudah siap digunakan dan komputer sudah dapat browsing internet. jika terjadi kesalahan tentang hostname tambahkan line berikut ini pada file konfigurasi squid
visible_hostname anonymous
Leave a Reply