Blokir Situs menggunakan Squid Proxy
di postingan ini saya akan berbagi tentang cara memblokir situs menggunakan squid proxy
A. Pengertian
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.
Terdapat beberapa proxy yang dilengkapi dengan firewall yang dapat
memblokir beberapa atau sebuah alamat IP yang tidak diinginkan, sehingga
beberapa website tidak dapat diakses dengan memakai proxy tersebut.
Itulah salah satu fungsi dari proxy sebagai filtering
Maksud & Tujuan saya membuat tulisan ini adalah supaya kita bisa memblokir situs-situs yang tidak diinginkan melalui squid proxy
D. Alat & Bahan
- pc debian router
- koneksi internet
- pc client
E. Jangka Waktu Pelaksanaan
Waktu yang digunakan kurang lebih 15 menit
F. Tahap Pelaksanaan
- pertama pastikan kita sudah menginstall squid
- konfigurasi squid dengan perintah nano /etc/init.d/squid3/squid.conf
-tekan ctrl+w lalu cari acl CONNECT
tambahkan skrip ini
acl url dstdomain "/etc/squid3/url"
acl key url_regex -i "/etc/squid3/key"
http_access deny url
http_access den key
acl lan src 192.168.100.0/28
http_access allow lan
http_access allow all
- masuk ke nano /etc/squid3/url
-tuliskan situs apa yang akan kita blokir
.bukalapak.com
.detik.com
-masuk ke nano /etc/squid3/key
- masukan kata yang akan di blokir ketika dituliskan di browser
- selanjutnya tuliskan squid -z untuk menjalankan perintah yang tadi sudah kita buat
- disini kita tuliskan perintah iptablesnya agar ip yang mengakses ke port 80 (browser) di redirect ke port 3128(proxy)
iptables -t nat -A PREROUTING -s 192.168.100.0/28 -p tcp --dport 80 -j REDIRECT --to port 3128
-masuk ke nano /etc/rc.local
tambahkan printah iptables seperti diatas tadi
- lalu restart dengan perintah /etc/init.d/rc.local restart
- kita cek di pc client dengan menuliskan url dan key yang sudah kita blokir tadi
G. Kesimpulan
dengan menngunakn proxy , situs yang tidak terlalu dibutuhkan atau situs terlarang bisa kita blokir dengan memasukkan url nya maupun kata kunci nya
H. Referensi
https://id.wikipedia.org/wiki/Server_proksi
Sekian dari saya semoga bermanfaat
Wassalamulaikum wr.wb.,
Tulisannya bagus and mantep gan, ane izin share gan karya ane http://sigernetwork.blogspot.co.id/2017/04/cara-blockir-situs-menggunakan-squid.html
BalasHapusgimana gan bagus tidak
BalasHapusmantep gan tulisannya ane izin share karya ane ini linknya http://sigernetwork.blogspot.co.id/2017/04/cara-blockir-situs-menggunakan-squid.html
BalasHapusizin share karya ane gan http://sigernetwork.blogspot.co.id/2017/04/cara-blockir-situs-menggunakan-squid.html
BalasHapussip min
BalasHapusLampu service hp