Sunday, March 12, 2017

Tutorial Blokir Situs menggunakan Squid Proxy

Assalamualaikum wr.wb.,
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.
B. Latar Belakang
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
C. Maksud & Tujuan
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 25 menit

F. Tahap Pelaksanaan
1. pertama pastikan kita sudah menginstall squid
2. konfigurasi squid dengan perintah nano /etc/init.d/squid3/squid.conf 

3. 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 

4. masuk ke nano /etc/squid3/url

5. tuliskan situs apa yang akan kita blokir
.bukalapak.com
.detik.com 
 6. masuk ke /etc/squid3/key dengan perintah
# nano /etc/squid3/key


7. masukan kata yang akan di blokir ketika dituliskan di browser
8. selanjutnya tuliskan squid -z untuk menjalankan perintah yang tadi sudah kita buat 
9. 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 


10. masuk ke nano /etc/rc.local
tambahkan printah iptables seperti diatas tadi 

11. lalu restart dengan perintah  
# /etc/init.d/rc.local restart 


12. 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

Sekian dari saya semoga bermanfaat

Wassalamulaikum wr.wb.,

Related Posts

Tutorial Blokir Situs menggunakan Squid Proxy
4/ 5
Oleh

Subscribe via email

Like the post above? Please subscribe to the latest posts directly via email.