Squid di Windows
Ketika masih di Telecenter saya terbiasa browsing internet menggunakan Proxy. Karena dengan menggunakan proxy akses ke suatu halaman website terasa lebih ringan. Terlebih disaat trafict bandwith lagi sibuk, terutama pada setiap jam kerja akses internet ditempat saya jelas terasa sangat lambat karena di pake secara bersamaan.
Berhubung koneksinya tidak menggunakan proxy dan kebetulan tidak ada mesin Linux untuk menjalankan proxy, saya berupaya mencari alternatif proxy yang mudah dijalankan di Windwos. Dari sekian banyak yang sudah saya coba, saya tertarik dengan squid.
Dalam dunia linux squid sudah begitu melegenda dan saya sering bermain² dengan tool yang satu ini, dan ternyata pengembangnya menyediakan untuk versi windows dan setelah saya coba hasilnya cukup mengangumkan./// Berikut tutorial siangkatnya,……
Cari di google kemudian download squid-2.7.STABLE5-bin.zip ( atau kirim email ke saya apabila kesulitan mendapatkan filenya )
- Extrak file ke c:/squid
- buka direktori c:/squid/etc
- Renamne 4 file yaitu: cachemgr.conf.default, squid.conf.default, mime.conf.default dan squid_radius_auth.conf.default
- menjadi cachemgr.conf, squid.conf, dan mime.conf, squid_radius_auth.conf
- Blok dan copi file dibawah ini
#file squid.conf
http_port 3128
icp_port 0
visible_hostname uci_suicide.org
acl QUERY urlpath_regex cgi-bin ?
no_cache deny QUERY
cache_mem 8 MB
cache_swap_low 98
cache_swap_high 96
maximum_object_size 128 KB ## Old = 128 MB
minimum_object_size 0 KB
maximum_object_size_in_memory 32 KB
ipcache_size 1024
ipcache_low 98
ipcache_high 99
cache_replacement_policy heap LFUDA
memory_replacement_policy heap GDSF
cache_dir aufs c:/squid/var/cache 4500 16 256
redirect_rewrites_host_header off
acl localnet src 0.0.0.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
cache_mgr me@localhost
cache_access_log c:/squid/var/logs/access.log
cache_store_log none
cache_log c:/squid/var/logs/cache.log
emulate_httpd_log off
log_icp_queries off
log_fqdn off
memory_pools off
refresh_pattern ^ftp: 40320 95% 241920 reload-into-ims
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 120 50% 14400
quick_abort_min 0
quick_abort_max 0
quick_abort_pct 98
negative_ttl 1 minutes
positive_dns_ttl 60 seconds
negative_dns_ttl 30 seconds
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 localnet
http_access allow localhost
http_access allow all
logfile_rotate 4
forwarded_for on
dns_testnames google.com detik.com
store_objects_per_bucket 10
reload_into_ims on
reload_into_ims on
pipeline_prefetch on
ie_refresh on
vary_ignore_expire on
#eof
- Masih direktori c:\squid\etc Klik kanan file squid.conf >>open with >> pilih Wordpad
- paste copian tadi trus simpan
- Masuk ke command prompt dengan cara klik tombol start >> run >>ketik cmd
- masuk dalam directory c:/squid/sbin carannya :
cd\
cd squid
cd sbin
- didalam directory c:/squid/sbin ketik
squid -z
- akan muncul tulisan dibawah ini dan tunggu beberapa saat
2008/12/16 19:51:53| Creating Swap Directories
- Bila tidak ada kesalahan lanjutkan dengan mengetik
squid -i
- Selanjutnya dari Run.. atau Start –> Run ketik “services.msc” (tanpa tanda kutip)
- Silahkan cari squid klik kanan dan kemudian start
- Masuk ke Control Panel >> Windows Firewall >> Exceptions
- Klik Add Port isikan name: squid port :3128
- dan pilih TCP yang di aktifkan kemudian Ok
- Pastikan squid pada exceptions di beri tanda cek/centang
- Kalau sudah jalan silahkan browser anda di setting proxy servernya 127.0.0.1 port 3128
- Untuk Mozila Firefox klik Tools >> Options >> Advance >> Network >> Settings
Selamat dan Semoga memberikan manfaat
uci suicide a.k.a budi.akantu@rri.co.id





