Senin, 14 Februari 2011

Instalasi Proxy Server Pada Linux Debian 5


kali ini saya akan melanjutkan postingan artikel sebelumnya yang berjudul Membangun Gateway Internet ( membangun PC Router dan Proxy Server) linux debian 5

Langkah – langkah instalasi proxy server pada linux debian 5 yaitu :
Pertama , Install paket Proxy server yaitu squid.
# aptitude install squid

Kemudian konfigurasi file squid.conf, menggunakan mcedit agar dalam pencarian kata lebih mudah.
# mcedit /etc/ squid / squid.conf
Kemudian cari dan tambahkan kalimat berikut serta hilangkan tanda #.
# http_port 3128 transparent
# cache_mem 32 mb
# cache_dir ufs /var/spool/squid 1000 16 256
# cache_mgr admin@smktexmaco-smg.sch.id
# visible_hostname proxy@smktexmaco-smg.sch.id-> tambahkan data nama visible hostname kamu

Kemudian cari kalimat acl CONNECT method CONNECT, lalu tambahkan konfigurasi sebagai berikut :
acl blok url_regex –I “/etc/blok.txt”
http_access deny blok
acl lan src 192.168.50.0/24
http_access allow lan
http_access allow all

Kemudian simpan konfigurasi tersebut.



Buat file blok.txt pada direktori /etc/ untuk mengeblok situs. serta tulis alamat website yang akan di blok
# nano /etc/blok.txt
Facebook.com
Yahoo.com

Kemudian save.

Lalu buat swap
# squid –z
Kemudian aktifkan tabel routing dengan perintah :

# iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE

Lalu kita REDIRECT port 80 ke port 3128 dg perintah :
# iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 80 -j REDIRECT --to-ports 3128
# iptables-save

Kemudian konfigurasi file rc.local
# nano /etc/rc.local
Tambahkan konfigurasi routing tadi  :
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 80 -j REDIRECT --to-ports 3128
kemudian simpan.
Fungsi dari penambahan konfigurasi di rc.local yaitu apabila server kita restart , maka secara otomatis konfigurasi di file rc.local akan berjalan / starting secara otomatis.
Kemudian restart squid
# /etc/init.d/squid restart
Coba buka browser pada client dan masuk ke alamat situs yang di blok tadi. Maka akan muncul pesan bahwa url di blok oleh admin.
Selesai..
Semoga ilmu yang saya share, bermanfaat buat anda : )

Tidak ada komentar:

Cool B themes Slider