Selamat Datang  |  sign in  |  daftar sekarang  |  bantuan ?

Cara Install Squid Proxy Server Di Windows XP Bag.2

Dikirim oleh Andi Syam Sabtu, 18 September 2010 5 Komentar Post views:

Dalam artikel sebelumnya sudah dibahas mengenai cara instalasi Squid pada Windows XP, dan kali ini saya akan melanjutkan cara konfigurasi dan penghematan bandwidth yang di kerjakan oleh squid merupakan salah satu solusi sewaktu sobat memiliki resource koneksi yang terbatas. Bayangkan jika sobat tidak perlu me”reload” content dari banyak web yang pernah kita kunjungi sebelumnya. Tentunya hal ini dapat menghemat waktu dalam dalam mengakses beberapa situs yang telah dikunjungi.

Ok sobat langsung saja pada pokok permasalahan dan tentunya para sobat sudah mendownload squid for windows,jika belum silahkan para sobat mendownloadnya disini atau disini

Masuk ke direktori “c:\squid\etc”, sobat akan menemukan 3 buah file dengan nama “cachemgr.conf.default”, “mime.conf.default” dan “squid.conf.default”. Salin ketiga file tersebut dan rubah namanya seperti berikut :

“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, sobat 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 sobat 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 sobat, dalam hal ini saya menggunakan ISP dari telkom speedy, 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) 202.134.0.62 dan 202.134.0.155, 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 202.134.0.62 202.134.0.155

Simpan file "squid.conf", buka command prompt kemudian masuk ke direktori “c:\squidsbin” dengan cara mengetikkan “cd c:\squidsbin”, didalamnya ada file squid.exe, untuk pertama kali jalankan squid dengan option –z. Ketik :

>squid -z
Output:
2007/04/23 18:31:13| Creating Swap Directories

Command diatas berfungsi untuk inisialisasi cache squid, setelah itu ketikkan

>squid -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. kalau sukses outputnya kurang lebih seperti ini :

2007/04/23 18:31:31| Starting Squid Cache version 2.6.STABLE18 for i686-pc-winnt
…
2007/04/23 18:31:31| Running on Windows XP
2007/04/23 18:31:31| Process ID 3616
2007/04/23 18:31:31| With 2048 file descriptors available
2007/04/23 18:31:31| With 512 CRT stdio descriptors available
2007/04/23 18:31:31| Windows sockets initialized
2007/04/23 18:31:31| Using select for the IO loop
2007/04/23 18:31:31| DNS Socket created at 0.0.0.0, port 1054, FD 4
2007/04/23 18:31:31| Adding nameserver 202.134.0.62 from squid.conf
2007/04/23 18:31:31| Adding nameserver 202.134.0.155 from squid.conf
2007/04/23 18:31:31| User-Agent logging is disabled.
2007/04/23 18:31:31| Referer logging is disabled.
2007/04/23 18:31:31| Unlinkd pipe opened on FD 7
2007/04/23 18:31:31| Swap maxSize 102400 KB, estimated 7876 objects
2007/04/23 18:31:31| Target number of buckets: 393
2007/04/23 18:31:31| Using 8192 Store buckets
2007/04/23 18:31:31| Max Mem size: 8192 KB
2007/04/23 18:31:31| Max Swap size: 102400 KB
2007/04/23 18:31:31| Local cache digest enabled; rebuild/rewrite every 3600/3600 sec
2007/04/23 18:31:31| Rebuilding storage in c:/squid/var/cache (DIRTY)
2007/04/23 18:31:31| Using Least Load store dir selection
2007/04/23 18:31:31| Set Current Directory to c:/squid/var/cache
2007/04/23 18:31:31| Loaded Icons.
2007/04/23 18:31:31| Accepting proxy HTTP connections at 0.0.0.0, port 3128, FD 12.
2007/04/23 18:31:31| Accepting ICP messages at 0.0.0.0, port 3130, FD 13.
2007/04/23 18:31:31| Accepting HTCP messages on port 4827, FD 14.
2007/04/23 18:31:31| Accepting SNMP messages on port 3401, FD 15.
2007/04/23 18:31:31| Ready to serve requests.
2007/04/23 18:31:31| Done scanning c:/squid/var/cache (0 entries)
2007/04/23 18:31:31| Finished rebuilding storage from disk.
2007/04/23 18:31:31| 0 Entries scanned
2007/04/23 18:31:31| 0 Invalid entries.
2007/04/23 18:31:31| 0 With invalid flags.
2007/04/23 18:31:31| 0 Objects loaded.
2007/04/23 18:31:31| 0 Objects expired.
2007/04/23 18:31:31| 0 Objects cancelled.
2007/04/23 18:31:31| 0 Duplicate URLs purged.
2007/04/23 18:31:31| 0 Swapfile clashes avoided.
2007/04/23 18:31:31| Took 0.6 seconds ( 0.0 objects/sec).
2007/04/23 18:31:31| Beginning Validation Procedure
2007/04/23 18:31:31| Completed Validation Procedure
2007/04/23 18:31:31| Validated 0 Entries
2007/04/23 18:31:31| store_swap_size = 0k
2007/04/23 18:31:32| storeLateRelease: released 0 objects
Tekan Ctrl+C

setelah yakin squid jalan, sobat tinggal masukkan squid ke service windows dengan cara

>squid -i
Output :

Registry stored HKLMSOFTWAREGNUSquid2.6SquidConfigFile value c:/squid/etc/ squid.conf

Squid Cache version 2.6.STABLE12 for i686-pc-winnt
installed successfully as Squid Windows System Service.
To run, start it from the Services Applet of Control Panel.
Don’t forget to edit squid.conf before starting it.

Dan Lanjutkan dengan mengetikkan

>squid -O -D
Output :
Registry stored HKLMSOFTWAREGNUSquid2.6SquidCommandLine value -D

command diatas untuk memasukkan parameter -D ketika service dijalankan

Start service pertama kali, masuk ke control panel >> administrative tools >> services, cari service dengan nama “squid”, klik kanan > start.

Konfigurasi di client/PC tinggal masukkan saja alamat proxy (alamat dimana squid diinstall) dan portnya 3128.

Jangan lupa mematikan Windows Firewall, klik Start menu >> Settings >> Control Panel >> Windows Firewall >> di tab General pilih option Off >> OK, atau jika Anda ingin tetap menjalankan firewall maka biarkan firewall tetap On >> di tab Exeptions klik Add Port >> isikan kolom Name dengan squid dan Port Number dengan 3128, TCP >> OK.

Kemudian buka Web Browser:

• Untuk Mozilla Firefox 2.0 dst, klik Tools >> Options >> Advanced >> Network >> Setting >> pilih Manual proxy configuration: HTTP Proxy: localhost Port:3128, kemudian beri tanda check “?” pada Use this proxy server for all protocols, kosongkan kolom No proxy for: >> OK. Sebaiknya Firefox di set untuk tidak menyimpan content atau history browser, caranya klik Tools >> Options >> Privacy >> beri tanda check “?” pada Always clear my private data when I close Firefox, klik Settings…>> beri tanda check “?” pada semua check box yang ada>> OK, kemudian buang tanda check “?” pada Ask me before clearing private data >> OK.

Ok sampai disini squid sobat dah bisa berjalan, bagi para sobat blogger yang lebih paham mengenai squid tolong masukannya. SELAMAT MENCOBA.


Article Information :

Reviewer : Andi Syam
Description : Cara Install Squid Proxy Server Di Windows XP Bag.2
Item Reviewed : Cara Install Squid Proxy Server Di Windows XP Bag.2
Rating : 4.5
Incoming search : , , Cara Install Squid Proxy Server Di Windows XP Bag.2


5 Komentar untuk "Cara Install Squid Proxy Server Di Windows XP Bag.2" | Tambahkan komentar

Anonim
18 Februari 2011 pukul 18.08

ijin donlot artikle, ada kesmpatan ta coba squid nya. thks

23 Februari 2011 pukul 15.22

boleh nanya sedikit gan ?
kalo misalkan saya mau setting username dan password
di squid 2.7 stable8 bisa nggak yahh ?
kalo bisa dimana yah konfigurasinya ?

makasiy ya mas.

Anonim
28 Mei 2011 pukul 12.00

boss.. mau tanya. ane nyoba instal squid 2.7 stable8-bin-ssl di wind xp n ane dah saya setting di squid.conft nya sesuai petunjuk. dah itu masuk ke run-CMD udah ane seting sesuai petunjuk. yg terakhir masuk services.msc tuk mengaktifkan start automatic ko muncul "the squid service on local computer started and then stopped.Some services stop automatic if they have no work to do,for example, the performance logs and alerts srvice." itu apanya ya boosss, ko gk mau??? mohon pencerahannya.. terimakasih.

28 Mei 2011 pukul 12.32

@Didiek, sebelumnya terima kasih dah komentar disini, aktifkan terlebih dahulu NCSA autentication helper, buat directory penyimpanan user dan passwordnya :

"mkdir /usr/lib/squid/ncsa"

jika telah ada apache web server maka program "htpasswd" dpt dijalankan, untuk membuat file perintahnya

"htpasswd -c passwdfile user"

untuk menambahkan user atau merubahnya berikut perintahnya :

"htpasswd passwdfile username"
contoh :
htpasswd -c /usr/lib/squid/ncsa/login.auth admin
htpasswd /usr/lib/squid/ncsa/login.auth blu3s
htpasswd /usr/lib/squid/ncsa/login.auth blu32s

Setelah user dan password dibuat selanjutnya configurasi squid anda

auth_param basic realm Squid-Proxy-Server
auth_param basic program /usr/lib/squid/ncsa_auth /usr/lib/squid/ncsa/login.auth
auth_param basic children 5
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
acl ncsa_users proxy_auth REQUIRED

...

...

...

http_access allow ncsa_users

28 Mei 2011 pukul 12.34

@Anonim, log service udah diaktifkan gan, biasanya kesalahan DNS coba gunakan DNS lain sesuai koneksi agan :)

Sampaikan Pesan Sobat yang sesuai dengan materi yang diposting...Don't Spam

 

FRIENDS

RECENT COMMENT

© Copyright Belajar Komputer 2012 - Some rights reserved.
Template Design by Belajar Komputer | Published by Belajar Komputer
Page Rank My Zimbio