Install Proxy Server di Debian 6.0.5

Posted: November 13, 2012 in Materi TKJ
Tag:, ,

Proxy yang saya konfigurasi ini dapat memblokir website tertentu dan membuat autentifikasi pada Squid tersebut agar ketika user masuk kedalam Proxy maka Proxy tersebut kan meminta username dan password Squid tersebut.

Install Squid
# apt-get install squid

Jika sudah kita matikan squidnya dan edit squid.conf
# /etc/init.d/squid stop
# htpasswd /etc/squid/passwd [username]
# dpkg -L squid | grep nsca_auth
maka hasilnya:
/usr/lib/squid/ncsa_auth

# nano /etc/squid/squid.conf

Kita cari dan rubah file ini

cache_mem 16 MB (hilangkan tanda #)
cache_mgr admin@smknrajapolah.sch.id (hilangkan tada #)
visible_hostname proxy.smknrajapolah.sch.id(hilangkan tanda #)
acl localnet src 192.168.12.0/24
acl situs dstdomain “/etc/squid/bloksitus.txt”
acl carikata url_regex -i “/etc/squid/blokir.txt”
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
acl ncsa_users proxy_auth REQUIRED
http_access deny carikata
http_access deny situs
http_access allow ncsa_users
http_access allow localnet
http_access allow localhost

Cari tulisan http_access deny all, ada dua pada file squid.conf. Dan tambahkan tanda ”#” pada kedua baris tersebut. Simpan dengan menekan CRTL + X lalu Y dan ENTER.

Jika sudah disave lalu kita lanjut
# nano /etc/squid/blokir.txt
isikan kata apa saja yag ingin anda blokir

aneh
sangataneh
porn
xxx

# nano /etc/squid/bloksitus.txt
isikan kata apa saja yag ingin anda blokir

facebook.com
twitter.com
kompas.com
youtube.com

Jika sudah disave lalu lanjut
# squid -z
jika ada error maka terjadi kesalahan dan koreksi lagi squid.confnya
jika ada tulisan swap direktori blablabla maka berhasil

jika sudah reboot komputer Server anda lalu setting IP proxy di Browser Client anda dengan port 3128 dan IP Server Proxy tersebut dan centang semuanya .

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s