Proxy Server di debian lenny atau ubuntu jaunty

Sudah 2 minggu cari 2 artikel tentang membuat proxy server di debian atau ubuntu, akhirnya aku coba dengan berbagai sumber, berikut langkah-langkahnya:
1. Install squid
#apt-get install squid

2. Stop service
#/etc/init.d/squid stop

3. Konfigurasi squid
#nano /etc/squid/squid.conf

cari kata http_port 3128 kemudian tambahkan kata transparent
http_port 3128 transparent

cari kata acl CONNECT kemudian dibawahnya di tambahkan

acl situs dstdomain "/etc/squid/situs"
acl kunci url_regex -i "/etc/squid/kunci"
no_cache deny situs
no_cache deny kunci
http_access deny situs
http_access deny kunci


cari kata INSERT YOUR kemudian di bawahnya di tambahkan

acl jaringan src ip_network_kamu/netmask_kamu
http_access allow jaringan

cari kata http_access deny all (ada 2 jadi cari semua dan beri tanda # di depannya)
cari cache_mem 8 MB hilangkan tanda # ganti angka 8 menjadi 1/4 dari RAM
cari cache_dir ufs /var/spool/squid kemudian buat menjadi
cache_dir ufs /var/spool/squid 10000 16 256

cari cache_swap_low hilangkan tanda # pada low dan high
cari cache_log /etc/log/squid/cache.log hilangkan tanda #
cari cache_store /etc/log/squid/store.log hilangkan tanda #
cari ipcache_size hilangkan tanda # pada size, low dan high

simpan konfigurasi
4. membuat daftar situs yang akan di blokir
#nano /etc/squid/situs

misalkan yang mau diblokir facebook maka di tuliskan www.facebook.com
5. membuat daftar kata kunci yang akan di blokir
#nano /etc/squid/kunci

misalkan yang mau diblokir mengenai sex maka di tuliskan sex
6. membuat directori swap squid
#squid -z

7. menjalankan squid
#/etc/init.d/squid start

8. membuat iptables
#iptables -t nat -A PREROUTING -s ip_network_kamu/netmask_kamu -p tcp --dport 80 -j REDIRECT --to-ports 3128

9. biar ga hilang waktu restart maka kita simpan di rc.local
#nano /etc/rc.local

di atas exit 0 kita tambahkan
iptables -t nat -A PREROUTING -s ip_network_kamu/netmask_kamu -p tcp --dport 80 -j REDIRECT --to-ports 3128

10. restart squid
#/etc/init.d/squid restart

11. reconfigure squid
#squid -k reconfigure

12. restart service networking
#/etc/init.d/networking restart


selesai sudah konfigurasi squid (ditulis pukul 01.00 WIB, 18 Oktober 2009)
silahkan di coba di client

semoga bermanfaat
chung chin

6 comments

wew..mantebz mas..thanks ya infonya..:D

Reply

terima kasih, manfaatkan aja.

Reply

kalo misalkan squidnya ga di stop gmana ya...?soalnya saya lupa nyetop, gimana ya ? apakah itu fatal ato ga?

Reply

wah keren ..blognya klo di copy ada copyrightnya ..keren deh .. nice blog :D

tambah lagi ya materinya ... :D

Reply

kalau ga di stop maka tidak akan bisa membuat swap squid

semoga aja saya bisa update terus blog ini, salam kenal untuk mas irwandi septian

Reply

kalau mau di nonaktifkan gimana mas..
jadi gak di blok gitu

Reply

Posting Komentar