Proxy server (peladen proxy) adalah sebuah komputer server atau program komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan request terhadap content dari Internet atau intranet.
Proxy Server bertindak sebagai gateway terhadap dunia ini Internet untuk setiap komputer klien. Proxy server
tidak terlihat oleh komputer klien: seorang pengguna yang berinteraksi
dengan Internet melalui sebuah proxy server tidak akan mengetahui bahwa
sebuah proxy server sedang menangani request yang dilakukannya. Web server yang menerima request dari proxy server akan menginterpretasikan request-request tersebut seolah-olah request itu datang secara langsung dari komputer klien, bukan dari proxy server.
Proxy server juga dapat digunakan untuk mengamankan jaringan pribadi yang dihubungkan ke sebuah jaringan publik (seperti halnya Internet). Proxy server memiliki lebih banyak fungsi daripada router yang memiliki fitur packet filtering karena memang proxy server beroperasi pada level yang lebih tinggi dan memiliki kontrol yang lebih menyeluruh terhadap akses jaringan. Proxy server yang berfungsi sebagai sebuah "agen keamanan" untuk sebuah jaringan pribadi, umumnya dikenal sebagai firewall. sumber: wikipedia.org
Langkah :
1. Install squid
#apt-get install squid
2. Masuk ke direktori squid
#cd /etc/squid
3. Backup terlebih squid dahulu, bila jika terjadi kesalahan agar lebihmudah untuk mengulang
#cp squid.conf squid.conf.backup
4. Masuk ke file squid.conf
#nano /etc/squid.conf
5. Cari baris port 3128 dengan cara ctrl+w
6. Ubah pada baris http_port 3128 seperti berikut
http_port 3128 transparent
cache_mgr galihprakoso1933@gmail.com
acl blokweb dstdomain "/etc/squid/blokir.txt"
http_access deny bokweb
7. Buat file blokir
nano /etc/blokir.txt
8. Tuliskan alamat yang ingin anda blokir, seperti
.detik.com
.smkkrisma.sch.id
9. Masuk file rc.local
#nano /etc/rc.local
10. Tambahkan kalimat berikut di atas exit0
iptables -t nat -A POSTROUTING -j MASQUERADE
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 3128
iptables -t nat -A PREROUTING -p tcp --dport 8080 -j REDIRECT --to-ports 3128
11. Restart squid agar bisa tau apakah langkah sudah benar
#service squid restart