Konfigurasi Squid Web Proxy di Debian

  Halo sobat pada kesempatan kali ini saya akan sharing bagaimana cara mengkonfigurasi squid di dabian. sebelum itu mari kita pahami dulu apa itu squid.


Pengertian :

  Squid adalah sebuah daemon yng digunakan sebagai proxy server dan web cache.  Squid memiliki banyak jenis penggunaan, mulai dari mempercepat server web dengan melakukan caching permintaan yang berulang-ulang, caching DNS, caching situs web, dan caching pencarian komputer di dalam jaringan untuk sekelompok komputer yang menggunakan sumber daya jaringan yang sama, hingga pada membantu keamanan dengan cara melakukan penyaringan (filter) lalu lintas. Meskipun seringnya digunakan untuk protokol HTTP dan FTP, Squid juga menawarkan dukungan terbatas untuk beberapa protokol lainnya termasuk Transport Layer Security (TLS), Secure Socket Layer (SSL), Internet Gopher, dan HTTPS. Versi Squid 3.1 mencakup dukungan protokol IPv6 dan Internet Content Adaptation Protocol (ICAP).

Latar belakang :

pada kesempatan sebelumnya saya telah banyak mencoba berbagai firewall dan sekarang saya akan melanjutkan tentang firewall squid di debian saya.

Alat dan bahan :

--> Laptop atau PC
--> Koneksi jaringan
--> server (kali ini saya menggunakan server deban)

Tujuan :

Saya melakukan konfigurasi ini untuk belajar bagaimana cara memblokir suatu situs di debian dan tidak lagi di mikrotik.

Tahapan Pelaksannan :
Catatan: sekarang kita masuk ke tahap konfigurasi bacalah setiap langkah-langkah dan penjelasan yang ada karena itu semua sangat penting.
 Pertama-tama kita ssh dulu server debian kita kemudian masuk ke root, setelah itu anda install squid dengan perintah :

#apt-get install squid


Setelah anda selesai menginstall squid editlah file squid.conf dengan perintah :

#nano /etc/squid/squid.conf


Jika anda sudah masuk ke squid.conf carilah kata "http_port 3128". Untuk mencari kata tersebut tekan ctrl+w lalu tuliskan kata yang ingin dicari, contoh :

Jika sudah ketemu kalimat http_port 3128 tambahkan text "transparent" seperti konfigurasi saya di bawah ini :


Setelah anda menambahkan text transparent, anda cari lagi kata "acl connect" dengan menekan ctrl+w lagi seperti contoh :


JIka anda sudah menemukan text acl connect silahkan tambahkan baris seperti gambar berikut ini di bawah text acl connect :


Keterangan :

* acl situs dstdomain : kita membuat situs yang kita blokir dimana  .

* no_cache deny situs : no berarti tidak aktif situs tersebut .

* https acces deny situs : situs yang kita perbolehkan atau selain yang kita blokir.

* acl jaringan src : network ip server kita atau akses internet kita .

* http_access allow jaringan : situs yang memungkinkan yang terdapat didalam jaringan atau akses internet server kita .

* cache_mgr : Administrator atau nanti jika situs tidak dapat diakses bisa menghubungi administrator .

* visible_hostname : bisa kita masukan alamat url sekolah kita atau yang lain .


Jika anda sudah melakukan konfigurasi seperti langkah diatas sekarang kita cari lagi baris text "http_access deny all" dengan menekan ctrl+w lalu masukkan text diatas contoh :



Setelah anda menemukan baris "http_access deny all" kita tambahkan # di depan text "http_access deny all" seperti contoh berkut ini :



Setelah anda melakukan konfigurasi diatas silahkan simpan dan keluar dengan perintah ctrl+x lalu Y dan ENTER. Setelah itu anda masuk ke direktori /etc/squid dengan perintah :

#cd /etc/squid

Setelah itu kita edit file situs dan tambahkan alamat web yang ingin kita blokir dengan perintah :

#nano situs

Kemudian tambahkan alamat situs web yang ngin di blokir :

 
setelah itu simpan dan keluar dengan cara menekan ctrl+x lalu Y dan ENTER. Jika anda sudah mengkonfigurasi seperti langkah-langkah diatas simpan konfigurasi dengan perintah :

#squid -z




Setelah itu anda restart squid dengan perintah :

#/etc/init.d/squid restart


setelah itu anda edit file rc.local dengan perintah :

#nano /etc/rc.local

jika anda sudah masuk ke file rc.local tambahkan konfigurasi seperti gambar di bawah ini :


jika anda sudah memasukkan konfigurasi seperti gambar diatas simpan dan keluar dengan cara tekan ctrl+x lalu Y dan ENTER. Setelah itu anda cek apakah situs tersebut sudah di block atau tidak.


kita lihat bahwa situs www.detik.com sudah di block jika seperti ini konfigurasi kita sudah berhasil.

Hasil dan kesimpulan :

dengan squid ini kita bisa memblokir suatu situs denagn debian dan tidak menggunakan mikrotik.

Referensi :

https://id.wikipedia.org/wiki/Squid
http://www.server-world.info/
Previous
Next Post »