Tuesday, 18 August 2015

Langkah - Langkah Install Proxy Server Untuk Debian


Install Proxy Server

Langkah – langkah instalasi proxy server pada linux debian :
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@khaerulanwar.com
# visible_hostname proxy@khaerulanwar.com -> tambahkan 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.
# nano /etc/blok.txt
Facebook.com
Yahoo.com
Kemudian save.

Lalu buat swap
# squid –z
Kemudian aktifkan ip_forwading dan tabel routing dengan perintah :
# echo 1 /proc/sys/net/ipv4/ip_forwad
# 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

No comments:

Post a Comment

Silahkan tinggalkan saran dan komentar anda