Kamis, 22 Maret 2012

Cara Install Squid 2.7 di Windows

1.      Download dulu Squid Proxy 2.7 Stable8 untuk Windows
2.      Extract file tersebut di partisi mana saja.. terserah, dimana saja boleh. Kemudian extract di “C:\squid\”
3.      Setelah semua ter-extract, masuk ke folder “C:\squid\etc\”. Disana terdapat file-file konfigurasi squid 
- cachemgr.conf.default
- mime.conf.default
- squid.conf.default
- squid_radius_auth.conf.default
Kemudian rename keempat file tersebut dengan menghilangkan tulisan “.default”. Sehingga menjadi :
- cachemgr.conf
- mime.conf
- squid.conf
- squid_radius_auth.conf
4.      Setelah selesai me-rename keempat file tersebut, kemudian buka file “squid.conf” dengan notepad atau Notepad ++.
5.      Cari tulisan (CTRL+F) “TAG: http_port”, kemudian cek apakah di bawah tulisan “# Squid normally listens to port 3128″ sudah ada tulisan “http_port 3128″ atau belum, jika belum tambahkan tulisan “http_port 3128″ di bawah tulisan “# Squid normally listens to port 3128″.
menjadi :
# Squid normally listens to port 3128
http_port 3128
6.      Cari tulisan (CTRL+F) “TAG: visible_hostname”, kemudian cek apakah di bawah tulisan “# none” sudah ada tulisan “visible_hostname localhost” atau belum. Jika belum, tambahkan tulisan “visible_hostname localhost” di bawah tulisan “# none”.
menjadi :
#Default:
# none
visible_hostname localhost
7.      Cari tulisan (CTRL+F) “http_access allow localnet”, kemudian cek apakah dibawah tulisan “http_access allow localnet” sudah terdapat tulisan “http_access allow localhost” atau belum. Jika belum tambahkan tulisan “http_access allow localhost” di bawah tulisan “http_access allow localnet”.
menjadi:
# from where browsing should be allowed
http_access allow localnet
http_access allow localhost
8.      Cari tulisan (CTRL+F) “TAG: dns_nameservers”, kemudian dibawahnya pada tulisan “dns_nameservers”, isi value dns dengan dns ISP nya masing-masing, atau dengan DNS yang biasanya anda gunakan. Sehingga formatnya menjadi “dns_nameservers [primary DNS] [secondary DNS]“.
Misalnya kita menggunakan DNS Google, sehingga menjadi dns_nameservers 8.8.8.8 8.8.4.4
menjadi:
#Default:
# none
dns_nameservers 8.8.8.8 8.8.4.4
Simpan dan tutup “squid.conf” yang telah diedit.
9.      Buka “Command Prompt”, kemudian masuk ke directory “squid” tadi melalui “Command Prompt”.
RUN ketik cmd
C:\Documents and Settings\user> cd C:\squid\sbin\
C:\squid\sbin>
10.  Setelah masuk ke directory “cd C:\squid\sbin\” melalui command prompt, kemudian ketik perintah-perintah berikut :
*       squid -z <enter>.
*       squid -d 1 –D <enter> kemudian tekan “CTRL+C”.
*       squid -i <enter>
*       squid -O –D <enter>

11.  Untuk menghidupkan proxy, masuk ke “Control Panel” -> “Administrative Tools” -> “Services”. Kemudian cari nama services “squid” -> “Klik kanan” -> “Start”
12.  Arahkan proxy pada browser anda ke alamat “localhost” dengan port “3128″.
13.  Test dengan mengunjungi situs-situs yang sering anda buka.

Anda juga bisa menghapus services squid tersebut dengan cara mengetikkan perintah “squid -r -n squid” di Command Prompt.
C:\squid\sbin>squid -r -n squid
Service squid deleted successfully.

Langkah ini berfungsi untuk semua versi Windows