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