Saya sempat terkejut sewaktu ada
teman yang ingin membuat warnet dengan server menggunakan Windows XP,
tapi memang kita tidak boleh antipati terhadap produk Microsoft, selama
itu legal (bukan bajakan). Bahkan beberapa produk open source sudah
meyertakan versi yang bisa berjalan di platform windows. Sebutlah openoffice, squid, tftpd dan lain-lain.
Mungkin
dengan dasar itulah saya coba belajar instalasi paket-paket open source
yang dibutuhkan untuk warnet berbasis Windows. Untuk kali ini saya coba
install server proxy menggunakan Squid.
Paket
Squid for Win bisa download di sini, pilih versi terbaru yang standart
saja :
http://www.acmeconsulting.it/pagine/opensource/download/squid.htm
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
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.
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 :
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
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"
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
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
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
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
Anda baru saja membaca artikel yang berkategori proxy
dengan judul Install Squid Proxy Server Di Windows XP. Anda bisa bookmark halaman ini dengan URL https://blogbudakbungo.blogspot.com/2013/05/install-squid-proxy-server-di-windows-xp.html. Terima kasih......??? sampai jumpa di blog saya berikutnya......??
Ditulis oleh:
blog budak bungo - Thursday, 30 May 2013