1. download Squid for Windows yg bisa di dapatkan dari http://squid.acmeconsulting.it/download/squid.html
extract ke directory c:\squid
2. masuk ke directory C:\squid\etc, kemudian rename file berikut
squid.conf.default menjadi squid.conf
cachemgr.conf.default menjadi cachemgr.conf
mime.conf.default menjadi mime.conf
3. edit file SQUID.CONF :
- edit value http_port 3128, ganti dengan port sesuai kebutuhan anda misal port 8080.
http_port 8080
- edit value # cache_mgr, ganti dengan
cache_mgr webmaster@domain.com
- edit value #visible_hostname, ganti dengan
visible_hostname www.domain.com
- edit value # auth_param basic program c:/squid/libexec/ncsa_auth c:/squid/etc/passwd
tambahkan pada baris dibawahnya :
auth_param basic program c:/squid/libexec/ncsa_auth.exe c:/squid/libexec/password.txt
- edit value # auth_param basic children 5, hilangkan tanda # menjadi
auth_param basic children 5
- edit value # auth_param basic realm Squid proxy-caching web server ganti dengan
auth_param basic realm Squid proxy-caching web server
- edit value # auth_param basic credentialsttl 2 hours, hilangkan tanda # menjadi
auth_param basic credentialsttl 2 hours
- edit value # auth_param basic casesensitive off, hilangkan tanda # menjadi
auth_param basic casesensitive off
- edit value auth_param basic casesensitive off, tambahkan pada baris dibawahnya
acl squid_users proxy_auth REQUIRED
http_access allow squid_users
- edit value http_access deny CONNECT !SSL_ports, tambahkan tanda # menjadi
#http_access deny CONNECT !SSL_ports
- copy file htpasswd.exe dari directory apache\bin ke c:\squid\libexec (silahkan install apache server terlebih dahulu)
5. untuk membuat user dan password pertama kali jalankan perintah berikut :
c:\squid\libexec\htpasswd -bc password.txt user1 passwd
6. untuk menambah user gunakan perintah :
c:\squid\libexec\htpasswd -b password.txt user2 passwd
7. untuk service init cache jalankan perintah c:\squid\sbin\squid -z
lokasi cache bisa anda rubah pada file squid.conf
8. untuk service squid jalankan perintah c:\squid\sbin\squid -i
9. terakhir jalankan perintah c:\squid\sbin\squid
extract ke directory c:\squid
2. masuk ke directory C:\squid\etc, kemudian rename file berikut
squid.conf.default menjadi squid.conf
cachemgr.conf.default menjadi cachemgr.conf
mime.conf.default menjadi mime.conf
3. edit file SQUID.CONF :
- edit value http_port 3128, ganti dengan port sesuai kebutuhan anda misal port 8080.
http_port 8080
- edit value # cache_mgr, ganti dengan
cache_mgr webmaster@domain.com
- edit value #visible_hostname, ganti dengan
visible_hostname www.domain.com
- edit value # auth_param basic program c:/squid/libexec/ncsa_auth c:/squid/etc/passwd
tambahkan pada baris dibawahnya :
auth_param basic program c:/squid/libexec/ncsa_auth.exe c:/squid/libexec/password.txt
- edit value # auth_param basic children 5, hilangkan tanda # menjadi
auth_param basic children 5
- edit value # auth_param basic realm Squid proxy-caching web server ganti dengan
auth_param basic realm Squid proxy-caching web server
- edit value # auth_param basic credentialsttl 2 hours, hilangkan tanda # menjadi
auth_param basic credentialsttl 2 hours
- edit value # auth_param basic casesensitive off, hilangkan tanda # menjadi
auth_param basic casesensitive off
- edit value auth_param basic casesensitive off, tambahkan pada baris dibawahnya
acl squid_users proxy_auth REQUIRED
http_access allow squid_users
- edit value http_access deny CONNECT !SSL_ports, tambahkan tanda # menjadi
#http_access deny CONNECT !SSL_ports
- copy file htpasswd.exe dari directory apache\bin ke c:\squid\libexec (silahkan install apache server terlebih dahulu)
5. untuk membuat user dan password pertama kali jalankan perintah berikut :
c:\squid\libexec\htpasswd -bc password.txt user1 passwd
6. untuk menambah user gunakan perintah :
c:\squid\libexec\htpasswd -b password.txt user2 passwd
7. untuk service init cache jalankan perintah c:\squid\sbin\squid -z
lokasi cache bisa anda rubah pada file squid.conf
8. untuk service squid jalankan perintah c:\squid\sbin\squid -i
9. terakhir jalankan perintah c:\squid\sbin\squid
judul artikel : configurasi squid pada windows
penulis : fcknmysep@yahoo.com.sg http://folderblog.blogspot.com
OS : Windows
instalasi apache nya ndak sekalian dibikin tutorial om? newby bgt gt loh gw!
ReplyDeletepake apache2triad aja om, mudah kok installasinya :)
ReplyDeleteTeraima kasih mas untuk tutorialnya, izin mau copy & pelajari
ReplyDeletesilahkan di copy dan dipelajari mas, dan tentunya sesuai prosedur DISCLAIMER pada blog saya :)
ReplyDeleteapakah masih perlu install apache sedangkan sudah tersedia file "htpasswd.exe" di NCSAsupport yang bisa didownload di http://squid.acmeconsulting.it/download/NCSAsupport.zip?
ReplyDelete--
problem pada saat squid dijalankan keluar
WARNING: auth_param program c:/squid/libexec/ncsa_auth c:/squid/etc/pass not such file or directory found.
--
mohon pencerahannya untuk masalah squid di windows karena di saya telah berhasil instalasi squid di linux.
--
terima kasih. :)
maz cara membagi bandwidth di squid windows gimana? (inedkeren@yahoo.com)
ReplyDeletethks before....
itu memberikan password pada saat akan menggunakan proxy squid nya ? kira - kira, bila tidak diberikan password, apa yang akan terjadi ? trus, cara membagi bandwith-nya bagaimana yah ?
ReplyDelete