Senin, 14 November 2011

Install Squid Proxy Server di Windows XP

Squid adalah sebuah daemon yang digunakan sebagai proxy server dan web cache. Squid memiliki banyak jenis penggunaan, mulai dari mempercepat server web dengan melakukan cachingpermintaan yang berulang-ulang, caching DNS, caching situs web, dan caching pencarian komputer di dalam jaringan untuk sekelompok komputer yang menggunakan sumber daya jaringan yang sama, hingga pada membantu keamanan dengan cara melakukan penyaringan (filter) lalu lintas. Meskipun seringnya digunakan untuk protokol HTTP dan FTP, Squid juga menawarkan dukungan terbatas untuk beberapa protokol lainnya termasuk Transport Layer Security (TLS), Secure Socket Layer (SSL), Internet Gopher, dan HTTPS. Versi Squid 3.1 mencakup dukungan protokol IPv6 danInternet Content Adaptation Protocol (ICAP).
Squid pada awalnya dikembangkan oleh Duane Wessels sebagai "Harvest object cache", yang merupakan bagian dari proyek Harvest yang dikembangkan di University of Colorado at Boulder. Pekerjaan selanjutnya dilakukan hingga selesai di University of California, San Diego dan didanai melalui National Science Foundation. Squid kini hampir secara eksklusif dikembangkan dengan cara usaha sukarela.
Squid umumnya didesain untuk berjalan di atas sistem operasi mirip UNIX, meski Squid juga bisa berjalan di atas sistem operasi Windows. Karena dirilis di bawah lisensi GNU General Public License, maka Squid merupakan perangkat lunak bebas.(http://id.wikipedia.org)

Disini saya akan membahas tentang instalasi squid proxy server di windows xp. Pertama kita perlu mendownload squid, klik disini untuk download. Hasil dari download akan berupa file zip, extract file tersebut ke C:, sehingga di drive C: akan muncul direktori baru dengan nama “squid”. Masuk ke direktori “c:squidetc”, kita akan menemukan 3 buah file dengan nama “cachemgr.conf.default”, “mime.conf.default” dan “squid.conf.default”. Salin ketiga file tersebut dan rubah namanya.
“cachemgr.conf.default” menjadi ”cachemgr.conf”
“mime.conf.default” menjadi “mime.conf”, dan
“squid.conf.default” menjadi “squid.conf”
Setelah ketiga file diatas dirubah namanya, kita hanya akan edit satu file saja yaitu file “squid.conf”, buka file “squid.conf” menggunakan notepad atau wordpad.

*Gunakan find (Ctrl+F), ketik “TAG: http_port”, pastikan nilainya 3128. bisa juga dirubah ke nilai lain tapi untuk sekarang biarkan saja 3128. pastikan barisnya sama dengan “http_port 3128”, jangan lupa buang tanda “#”
# Squid normally listens to port 3128
http_port 3128


*Cari “TAG: visible_hostname”, kurang lebih isinya sebagai berikut


# TAG: visible_hostname
# If you want to present a special hostname in error messages, etc,
# define this. Otherwise, the return value of gethostname()
# will be used. If you have multiple caches in a cluster and
# get errors about IP-forwarding you must set them to have individual
# names with this setting.
#
#Default:
# none
Tambahkan baris “visible_hostname localhost” dibawah “#none”, sehingga menjadi 
# TAG: visible_hostname
# If you want to present a special hostname in error messages, etc,
# define this. Otherwise, the return value of gethostname()
# will be used. If you have multiple caches in a cluster and
# get errors about IP-forwarding you must set them to have individual
# names with this setting.
#
#Default:
# none
visible_hostname localhost


*Cari kata “our_networks”
#acl our_networks src 192.168.1.0/24 192.168.2.0/24
#http_access allow our_networks

Di edit, dan hilangkan tand “#” dan sesuaikan dengan alamat jaringan anda ditambah dengan localhost, sehingga menjadi
acl our_networks src 192.168.1.0/24
http_access allow localhost
http_access allow our_networks



*Cari “TAG: dns_nameservers”
# TAG: dns_nameservers
# Use this if you want to specify a list of DNS name servers
# (IP addresses) to use instead of those given in your
# /etc/resolv.conf file.
# On Windows platforms, if no value is specified here or in
# the /etc/resolv.conf file, the list of DNS name servers are
# taken from the Windows registry, both static and dynamic DHCP
# configurations are supported.
#
# Example: dns_nameservers 10.0.0.1 192.172.0.4
#
#Default:
# none

Isikan baris dibawahnya dengan nama DNS ISP anda, untuk pelanggan dial-up, cara mengetahui alamat DNS ISP anda adalah, dengan mengetikkan “ipconfig/all” pada command prompt, setelah konek ke internet, dan cari entry DNS, biasanya ada dua alamat. Misalnya DNS ISP anda (Speedy) 203.130.193.74 203.130.209.242, maka isikan baris sebagai berikut


# TAG: dns_nameservers
# Use this if you want to specify a list of DNS name servers
# (IP addresses) to use instead of those given in your
# /etc/resolv.conf file.
# On Windows platforms, if no value is specified here or in
# the /etc/resolv.conf file, the list of DNS name servers are
# taken from the Windows registry, both static and dynamic DHCP
# configurations are supported.
#
# Example: dns_nameservers 10.0.0.1 192.172.0.4
#
#Default:
# none
dns_nameservers 203.130.193.74 203.130.209.242

Sekarang kita akan mengeksekusi file tersebut dengan menggunakan command prompt.
setelah membuka command prompt ganti direktori ke folder Squid (berada di C:) dengan cara mengetik “cd C:\Squid\sbin\squid.exe” dan mengetik –z.
Command diatas berfungsi untuk inisialisasi cache squid
Setelah itu ketikkan squid.exe -d 1 -D
Option “-d 1” digunakan untuk masuk ke debug level (untuk diagnosa saja) dan option “-D” digunakan untuk membypass pengecekan DNS, berguna jika anda belum terkoneksi ke internet.
Tekan Ctrl+C, setelah itu ketikkan squid.exe –i
Kemudian squid.exe -O –D untuk mendaftarkan Squid proxy ke dalam Registry.
Untuk mengaktifkan Squid proxy pada Windows Xp, kita harus mengaktifkan service yang telah didaftarkan dengan cara : start >> Control Panel >> Administrative Tools >> service lalu cari Squid untuk di aktifkan.
Kemudian buka Web Browser:
Untuk Mozilla Firefox, klik Tools >> Options >> Advanced >> Network >> Setting >> pilih Manual proxy configuration: HTTP Proxy: masukkan alamat proxy (alamat dimana squid dinstall) localhost Port: 3128, kemudian beri tanda centang pada Use this proxy server for all protocols, Kemudian OK.

untuk informasi lebih lanjut atau konfigurasi yang lebih lengkap silahkan buka alamat proxy squid di http://www.squid-cache.org

Good Luck agree5

Tidak ada komentar:

Posting Komentar

 
; MapleStory Finger Point