Paket Squid for Win bisa download di sini, pilih versi terbaru yang standart saja :
http://www.acmeconsulting.it/pagine/opensource/download/squid.htm
Setelah download ekstrak file zip squid yang di download di c:\squid. File konfigurasi ada di c:\squid\etc\, copy file squid.conf.default dan ubah nama filenya menjadi squid.conf, copy file mime.conf.default dan ubah nama filenya menjadi mime.conf, lalu konfigurasi squid.conf, yang sangat perlu untuk diperhatikan pada baris berikut :
…….
http_port 3128 #port yang digunakan, bisa diganti sesuai keinginan anda
…….
acl localnet src 10.10.10.0/24 #localnet adalah nama network dari 10.10.10.0/24
…….
http_access allow localnet #pastikan network diberi ijin akses
…….
Lalu simpan.
Langkah selanjutnya adalah membuat direktori squid cache dulu (dalam direktori c:\squid\sbin) dengan cara mengetikkan perintah :
C:\squid\sbin>squid -z
Jika konfigurasi benar maka pembuatan cache nya berjalan mulus.
Kemudian install squid agar bisa dijalankan sebagai servis secara default, dengan cara ketik :
C:\squid\sbin>squid -i
Untuk meyakinkan, masuk ke control panel -> Administrative Tools -> Services
Cari nama squid. Start untuk mulai menjalankan servis squid.
Catatan:
Jika dalam windows anda firewall sedang aktif, pastikan squid masuk dalam daftar exceptions, baik aplikasinya maupun port yang digunakan. Secara default aplikasi squid (c:/squid/etc/squid.exe) sudah ada dalam daftar exceptions dengan nama squid, kita tinggal menambahkan daftar exceptions unutk port yg digunakan squid, caranya :
1. Masuk ke control panel -> windows firewall -> Exceptions
2. Klik add port isikan name: squidport
Port number : (isikan port yang di buka pada squid conf pada fole configurasi saya port 3128 )
dan TCP yang di aktifkan kemudian ok
3. Jangan lupa squid pada exceptions di beri tanda cek
Untuk memblok website tertentu agar tidak bisa diakses oleh client, tambahkan pada squid.conf :
……..
acl blocklist url_regex “c:/squid/etc/blocklist.txt”
…….
Buat file blocklist.txt di c:\squid\etc, dan isikan daftar situs yang ingin diblok, contohnya :
.webscruiser.cc
.e-finder.cc
Untuk daftar situs porno dan berbahaya yg cukup lengkap bisa download di sini.
———-
Contoh konfigurasi sederhana squid.conf :
#file squid.conf
http_port 3128
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
icp_port 0
visible_hostname padi-murni
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
cache_mem 64 MB
cache_dir ufs c:/squid/var/cache 4500 16 256
redirect_rewrites_host_header off
acl mynet src 10.10.10.0/24
acl localhost src 127.0.0.1/255.255.255.255
acl Safe_ports port 80 443 210 119 70 21 1025-65535
acl CONNECT method CONNECT
acl blocklist url_regex “c:/squid/etc/blocklist.txt”
cache_mgr me@localhost
cache_access_log c:/squid/var/logs/access.log
cache_store_log c:/squid/var/logs/store.log
cache_log c:/squid/var/logs/cache.log
log_icp_queries off
cachemgr_passwd rahasia
acl manager proto cache_object
http_access allow manager
acl all src 0.0.0.0/0.0.0.0
http_access allow mynet
http_access allow localhost
http_access deny all
#eof
0 comments:
Post a Comment