Jumat, 21 Februari 2014

How to Install Squid Private Proxy with Auth Mode on Debian VPS

ini adalah tutorial lanjutan dari tutorial squid-transparent-proxy-installation, pahami langkah-langkah yang ada di tutorial pertama baru lanjut ke totor ini....
saya anggap squid-transparent-proxy-installation sudah terinsall di vps ente, step selanjutnya adalah menginsall package pendung dimulai dari:
apt-get install apache2-utils
kemudian masuk ke folder squid
cd /etc/squid3
edit konfignya dan tambahkan ini
nano squid.conf
tambahkan baris ini dibawah konfig yang sudah ada
auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/passwd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
acl ncsa_users proxy_auth REQUIRED
http_access allow ncsa_users
perhatikan, stelah menambahkan baris diatas, tambahkan tanda # pada bagian http_access allow all, kurang lebuh jadi seperti ini:
kalo sudah semua, save dan exit, ctrl + x trus pencet y, enter.

langkah selanjutnya adalah membuat file untuk menimpan informasi user dan passwd, caranya
touch passwd
beri hak akses
chmod o+r passwd
untuk pertama kali membuat use
htpasswd -c passwd user
untuk selanjutnya tingal seperti ini (hilangkan -c)
htpasswd passwd user2
untuk menghapus user tinggal ketikkan
htpasswd -D passwd user2
restart squidnya
service squid3 restart

done! dah jadi bro.... happy proxing... :D

How to Install Squid Transparent Proxy on Debian

menginstall squid transparent proxy berarti membuat vps kita sebagai publik proxy, ini sangat berbahaya karena nanti trafik vps anda akan sangat tinggi. diluar itu semua, langsung saja saya akan menunjulakan bagaimana meninstall squid transparent proxy di debian, tested on debian 6 & 7
persiapkan alat tempur, nano text editor
apt-get nano
install squid, kali ini saya contohkan squid3
apt-get install squid3
masuk ke direktori squid3
cd /etc/squid3
hapus file squid.conf dengan cara
rm squid.conf
jawab y
buat konfig baru dengan mengetikkan
nano squid.conf
paste-kan ini ke dalam file kosong tersebut
http_port 8000 transparent
cache allow all
http_access allow all
forwarded_for off
via off
httpd_suppress_version_string    on
forwarded_for delete
save dengan menekan tombol ctrl dan x , y, enter. perhatikan pada http_port 8000 transparent, itu menunjukan kalo squid kita mengunakan port 8000, untuk menambahkan selain port 8000 tingaal ketikan saja di bawah atau atasnya, saya contohkan saya tambah port 3128, jadi seperti ini:
http_port 8000 transparenthttp_port 3128 transparent
cache allow all
http_access allow all
forwarded_for off
via off
httpd_suppress_version_string    on
forwarded_for delete
langkah terakhir adalah merestart squid servernya
service squid3 restart

done! proxy anda sudah ready!