BLOG BUDAK BUNGO

Pages

Connect With Us

Instructions

Recomended

blogbudakbungo. Powered by Blogger.

Labels

Las series mรกs vistas

Categories

Followers

Our Partners

Archive

Install Squid untuk Server Proxy Cache di Windows

Squid Proxy Server adalah proxy cache untuk Web yang dukung HTTP, HTTPS, FTP, dan banyak lagi layanan internet lain. Dengan file cache Squid kita bisa menghemat bandwidth dan meningkatkan waktu respon dan menggunakan kembali file cache Squid dari halaman web yang sering diminta. Squid memiliki kontrol akses yang luas dan menjadi akselerator server yang sangat berguna. Squid Proxy sekarang ini dapat berjalan pada kebanyakan sistem operasi yang tersedia, termasuk Windows dan sistem operasi yang berlisensi GNU GPL (baca saja UNIX atau LINUX).

Warnet dengan Squid Proxy Windows

Seringkali kawan-kawan meminta tolong dalam untuk membuatkan server transparent proxy menggunakan squid cache, dan yang paling sering adalah meminta solusi untuk mempercepat koneksi warnetnya yang bersistem operasi Windows. Squid Cache sendiri memang sudah tersedia versi windows-nya. Bahkan bisa beroparasi di Windows 7 selain di Windows XP.

Instalasi Squid Cache sebagai Transparent Proxy

Sebelum memulai instalasi Squid Proxy, download dulu Paket Squid for Windows. Versi terbaru (pada saat saya menulis artikel ini, Versi Stabil Standar : Squid 2.7.STABLE8). Paket Squid untuk Windows bisa download dari sini Setelah selesai download, lanjutkan dengan Langkah-lngkah berikut:
- ekstrak file-file Squid dalam file .zip yang tadi anda download ke
c:\squid
.
- Segera setelah meng-ekstrak, modifikasi file-file konfigurasi yang 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 dan seterusnya.
- kemudian konfigurasikan file squid.conf dengan mengedit menggunakan notepad atau editor lain seperti notepad++
Yang sangat penting untuk diperhatikan dalam meng-edit file squid.conf adalah pada langkah-langkah berikut :
Langkah Pertama
http_port 3128
#port yang digunakan, bisa diganti sesuai keinginan anda, saya rubah menjadi :
http_port localhost:3128
Langkah Kedua
acl localnet src 10.10.10.0/24
#localnet adalah nama untuk jaringan/LAN 10.10.10.0/24
Langkah Ketiga
http_access allow localnet #pastikan jaringan diberi ijin akses
tambahkan baris baru : http_access allow localhost sehingga menjadi:
http_access allow localnet
http_access allow localhost
setelah itu, simpan.
Langkah selanjutnya adalah membuat direktori untuk squid cache dalam direktori c:\squid\sbin dulu.
Sebelumnya buka Command Promt dengan mengetikkan CMD di start%gt;run.
ketikkan perintah :
cd c:\squid\sbin
maka di command promt akan terlihat seperti berikut :

squid-sbin.JPG

ketikkan perintah :
squid -z
Jika konfigurasi benar maka pembuatan cache nya berjalan mulus.

squid-swap.JPG

Kemudian install squid agar bisa dijalankan sebagai servis secara default
ketikkan perintah :
squid -i
Untuk mengecek apakah sudah terinstal, buka Start > Control Panel > Administrative Tools > Services (bisa juga dari run, ketikkan perintah : services.msc)
Cari nama squid, klik [Start] untuk mulai menjalankan servis squid.
Catatan saya:
:: Jika anda mendapati cannott create service, maka bisa dipastikan squid sudah terinstal atau pernah terinstal. coba restart windows anda.
:: Jika dalam Windows anda firewall-nya sedang aktif, pastikan squid masuk dalam daftar exceptions, baik aplikasinya maupun port yang digunakan. Pengalaman saya pertamakali, berkali kali saya gagal ketika mencoba men-start servis Squid. Secara default, aplikasi Squid (c:/squid/etc/squid.exe) sudah ada dalam daftar exceptions dengan nama squid, kita tinggal menambahkan daftar exceptions untuk port yg digunakan Squid dengan cara :
1. Masuk ke Control Panel > Windows Firewall > Exceptions
2. Klik [add port] isikan Name: squidport Port number : 3128 (isikan port yang di buka pada squid conf pada file squid.conf , jika sesuai tutorial ini, portnya: 3128 )  dan TCP yang di aktifkan kemudian klik [Ok]
3. Jangan lupa, Squid pada Exceptions diberi tanda cek.
Tambahan:
1. Untuk memblok website tertentu agar tidak bisa diakses oleh Client, tambahkan pada squid.conf :
acl blocklist url_regex "c:/squid/etc/blocklist.txt"
setelah itu buat file blocklist.txt di direktori/folder c:\squid\etc dan isikan daftar situs yang ingin diblok, contohnya :
.webscruiser.cc
.e-finder.cc
Contoh konfigurasi sederhana squid.conf untuk warnet:
Update 7 Januari 2013: file squid.conf
#####SRART##CODE#knoacc@gmail.com#####
acl all src all
acl localhost src 127.0.0.1/32
acl manager proto cache_object
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32
acl localnet src 10.0.0.0/8 # RFC1918 possible internal network
acl localnet src 172.16.0.0/12 # RFC1918 possible internal network
acl localnet src 192.168.0.0/16 # RFC1918 possible internal network
acl SSL_ports port 443
acl Safe_ports port 80  # http
acl Safe_ports port 21  # ftp
acl Safe_ports port 443  # https
acl Safe_ports port 70  # gopher
acl Safe_ports port 210  # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280  # http-mgmt
acl Safe_ports port 488  # gss-http
acl Safe_ports port 591  # filemaker
acl Safe_ports port 777  # multiling http
acl CONNECT method CONNECT
visible_hostname phateholloway #mailto id-lib@googlecode.com 
http_access allow manager
http_access allow localnet
http_access allow localhost
http_access deny all
http_port localhost:3128
icp_port 0
#dns_nameservers 208.67.222.222 208.67.220.220
dns_nameservers 8.8.8.8 8.8.4.4
cache_replacement_policy heap LFUDA
cache_swap_low 98
cache_swap_high 99
maximum_object_size_in_memory 512 bytes
cache_dir aufs c:/squid/var/cache 14000 32 256
access_log c:/squid/var/cache/access.log
cache_log c:/squid/var/cache/cache.log
cache_store_log c:/squid/var/cache/store.log
cache_mem 16 MB
logfile_rotate 10
memory_pools off
maximum_object_size_in_memory 512 bytes
minimum_object_size 1 bytes
maximum_object_size 1024 MB
quick_abort_min 0 KB
quick_abort_max 0 KB
log_icp_queries off
client_db off
buffered_logs on
half_closed_clients off
#####END##CODE#knoacc@gmail.com#####
Jika proses instalasi di atas selesai, anda bisa mengecek di whatismyip.com setelah anda mengatur browser agar menggunakan squid proxy server. Jika instalasi berhasil maka di browser akan tampak seperti berikut:

cek-ip-proxy.JPG

Hasilnya mungkin tidak begitu terasa pada saat awal memakai Squid, tetapi ketika halaman-halaman yang semakin banyak dibuka maka akan bertambah cache yang tersimpan, sehingga manjadi lebih cepat secara bertahap.
Update artikel tgl 19 Juni 2012
-- silahkan di baca juga referensi untuk Optimasi Squid Proxy Server (ada file squid.cof yang bisa anda download)
Update artikel tgl 11 Agustus 2012
-- jika squid terlalu rumit, Anda bisa menggunakan Handy Cache dan baca juga Panduan Konfigurasi Handy Cache-nya.
Update tgl 18 September 2012
-- artikel lebih ringkas
-- update gambar screenshoot.
-- versi stabil terbaru adalah Squid 3.2 (unix) sedangkan squid untuk windows terbaru yakni squid 3.x masih belum stabil

Anda baru saja membaca artikel yang berkategori proxy dengan judul Install Squid untuk Server Proxy Cache di Windows. Anda bisa bookmark halaman ini dengan URL https://blogbudakbungo.blogspot.com/2013/05/install-squid-untuk-server-proxy-cache.html. Terima kasih......??? sampai jumpa di blog saya berikutnya......??
Ditulis oleh: blog budak bungo - Thursday 30 May 2013
Comments
0 Comments

Belum ada komentar untuk "Install Squid untuk Server Proxy Cache di Windows"

Proudly powered by : Blogger
Copyright © 2013. Blog Budak Bungo - All Rights Reserved
Blog By : Vhen Part II
Template by blogbudakbungo.blogspot.com | Publish :budakbungo