Dengan menggunakan Squid kita bisa melakukan browsing secara anonymouse, karena tidak akan terdeteksi oleh website tujuan, kecuali anda menginstall transparant proxy, ditutorial kali ini kita akan menginstall Anonymous Proxy di Debian 6.
Buka terminal, lalu login sebagai root
su -c # atau su root
setelah login sebagai root sekarang install squid menggunakan apt-get
apt-get install squid apache2
setelah instalasi berjalan dengan lancar, sekarang saatnya untuk mengkonfigurasi squid, file konfigurasi squid berada di /etc/squid/squid.conf, tambahkan dibawah
#auth_param basic credentialsttl 2 hours
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/squid_passwd auth_param basic children 5 auth_param basic realm Squid proxy-caching web server auth_param basic credentialsttl 2 hours
dibawah
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
tambahkan
acl ncsaauth proxy_auth REQUIRED http_access allow ncsaauth
konfigurasi terakhirnya tambahkan di baris paling bawah
header_access Allow allow all header_access Authorization allow all header_access WWW-Authenticate allow all header_access Proxy-Authorization allow all header_access Proxy-Authenticate allow all header_access Cache-Control allow all header_access Content-Encoding allow all header_access Content-Length allow all header_access Content-Type allow all header_access Date allow all header_access Expires allow all header_access Host allow all header_access If-Modified-Since allow all header_access Last-Modified allow all header_access Location allow all header_access Pragma allow all header_access Accept allow all header_access Accept-Charset allow all header_access Accept-Encoding allow all header_access Accept-Language allow all header_access Content-Language allow all header_access Mime-Version allow all header_access Retry-After allow all header_access Title allow all header_access Connection allow all header_access Proxy-Connection allow all header_access User-Agent allow all header_access Cookie allow all header_access All deny all
file konfigurasi tersebut telah selesai, sekarang buat file untuk menyimpan username dan password untuk squid
touch /etc/squid/squid_passwd
lalu tambahkan user, misalkan userbaru yang akan kita buat gratisproxy
htpasswd /etc/squid/squid_passwd gratisproxy
anda akan diminta memasukkan password dua kali, setelah selesai, proxy siap digunakan, dengan port 3128