Blokir Situs menggunakan Squid Proxy

Hasil gambar untuk 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 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.,

Komentar

  1. Tulisannya bagus and mantep gan, ane izin share gan karya ane http://sigernetwork.blogspot.co.id/2017/04/cara-blockir-situs-menggunakan-squid.html

    BalasHapus
  2. mantep gan tulisannya ane izin share karya ane ini linknya http://sigernetwork.blogspot.co.id/2017/04/cara-blockir-situs-menggunakan-squid.html

    BalasHapus
  3. izin share karya ane gan http://sigernetwork.blogspot.co.id/2017/04/cara-blockir-situs-menggunakan-squid.html

    BalasHapus

Posting Komentar

Postingan Populer