latest Post

Proxy Server di debian lenny atau ubuntu jaunty



Sudah cari-cari artikel tentang membuat proxy server di debian atau ubuntu, akhirnya saya 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

About Wahyu Putra Pamungkas

Wahyu Putra Pamungkas
Recommended Posts × +

0 komentar:

Posting Komentar