- Home »
- Konfigurasi Squid pada Debian
Unknown
On Senin, 02 Desember 2013
1.
Instal proxy server,masukkan perintah:
denny:~#apt-get install squid
2.
Lalu edit file squid.conf
denny:~#nano /etc/squid.conf à Perintah konfigurasi pada Debian 3
denny:~#nano /etc/squid/squid.conf à Perintah konfigurasi pada Debian 4-7
denny:~#nano /etc/squid/squid.conf à Perintah konfigurasi pada Debian 4-7
3.
Gunakan fasilitas search pada
nano, tinggal tekan CTRL + W. Setelah itu, cari dan edit bagian
berikut, dan hilangkan tanda pagar “#” agar menjadi Enabled.
#. . .
http_port 3128 transparent à tambahkan “transparent”
cache_mem 16 MB à kurang-lebih ¼ dari memory
cache_mgr Denny.se7en@gmail.comà alamat email admin yang dapat dihubungi
visible_hostname denny.denny.comà Hostname yang terlihat
#. . .
Pada debian 3 perintah "transparent" tidak dapat di tambahkan & harus mengkonfigurasi ip table terlebih dahulu
#. . .
http_port 3128 transparent à tambahkan “transparent”
cache_mem 16 MB à kurang-lebih ¼ dari memory
cache_mgr Denny.se7en@gmail.comà alamat email admin yang dapat dihubungi
visible_hostname denny.denny.comà Hostname yang terlihat
#. . .
Pada debian 3 perintah "transparent" tidak dapat di tambahkan & harus mengkonfigurasi ip table terlebih dahulu
Sedangkan
pada debian 4-7 perintah "transparent" dapat ditambahkan sehingga
tidak perlu lagi mengkonfigurasi ip table
4. Kemudian
cari tulisan acl CONNECT, dan tambahkan script berikut tepat di
bawahnya.
#. . .
acl url dstdomain “/etc/squid/url” à domain yang di blok
acl key url_regex –i “/etc/squid/key” à kata yang di blok
http_access deny url
http_access deny key
acl lan src 192.168.10.0/24 à ip lokal
http_access allow lan
http_access allow all
#. . .
#. . .
acl url dstdomain “/etc/squid/url” à domain yang di blok
acl key url_regex –i “/etc/squid/key” à kata yang di blok
http_access deny url
http_access deny key
acl lan src 192.168.10.0/24 à ip lokal
http_access allow lan
http_access allow all
#. . .
Cari tulisan http_access deny all, ada dua pada file squid.conf. Dan tambahkan tanda ”#” pada kedua baris tersebut.
Simpan dengan menekan CRTL + X lalu Y dan ENTER.
5.
Buat file untuk daftar situs-situs dan kata-kata
yang akan diblokir.
denny:~# cd /etc/squid/
denny:/etc/squid#
nano url àtuliskan daftar situs
yang diblokir lalu Simpan dengan menekan CRTL + X lalu Y dan ENTER
denny:/etc/squid#
nano key à tuliskan daftar kata
yang diblokir lalu Simpan dengan menekan CRTL + X lalu Y dan ENTER
6.
Restart service squid
denny:~#/etc/init.d/squid restart
Restarting
Squid HTTP proxy: squid
7. Cek
apakah konfigurasi sudah benar atau masih ada yang salah, dan juga untuk
membuat swap.
denny:/etc/squid# squid –z
2013/11/08 10:56:46| Squid is already running! Process ID 2314
denny:/etc/squid# squid –z
2013/11/08 10:56:46| Squid is already running! Process ID 2314
8.
Setting proxy pada Client
9.
Lalu coba buka situs yang diblokir tadi.
Jika
sudah muncul seperti gambar di atas maka anda sukses memblokir situs tersebut
pada jaringan anda.