Konfigurasi Proxy Server pada Debian 6

KONFIGURASI PROXY SERVER DEBIAN 6


Konfigurasi proxy server debian 6 sebelum itu kita akan membahas router . Router Merupakan Pengaturan Ip address pada eth0 (public) dan eth1 (private) . fungsinya adalah untuk menghubungkan client ke internet melalui router server . sedangkan proxy server memiliki banyak fungsi diantaranya untuk menyaring berbagai situs yang tidak diingkan dan masih banyak lagi.
Peralatan yang kita dibutuhkan
1. PC client
2. PC Server di Lengkapi dengan OS debian6 manual dan 2 NIC card
3. Kabel LAN 

A. Konfigurasi Router
Sebelum membuat Proxy server terlebih dahulu kita harus membuat Router cara nya sebagai berikutt :
1. Buatlah alamat Ip untuk eth0 dan eth1 namun kita juga harus menentukan ip yg akan di pakai
# nano /etc/network/interfaces
lalu buat ip nya
nb: untuk alamat ip bisa kita ubah sesuai dengan ketentuan kita masing-masing
Lalu di simpan dengan menekan tombol ctrl + X lalu y lalu enter.

2. lalu di restart
# /etc/init.d/networking restart

3. aktifkan eth0 dan eth1
# ifup eth0
# ifup eth1
lalu sambungkan server ke internet lalu di ping untuk menguji konektivitas antara server ke internet.

4. buka editor rc.local agar ke 2 eth dapat berkomunikasi
# nano /etc/rc.local
(lalu tambahkan parameter berikut di atas "exit 0 (yg bwah sendiri) "
/sbin/iptables -A POSTROUTING -t nat -j MASQUERADE -o eth0
lalu tekan tombol ctrl + X lalu Y lalu Enter untuk keluar.

5. masuk ke editor sysctl.conf sebagai untuk mengenablekan servis IPv4 lalu cari skrip # net.ipv4_forward=1 lalu hapus tanda pagarnya.Selanjutnya keluar ctrl + X lalu Y lalu enter.

6. kemudian reboot
# reboot
lalu sambungkan client ke server dengan Ip dan ping ke server dan gateway untuk menguji konektifitas jika TTL maka sampai disini konfigurasi router server telah berhasil.

B. Konfigurasi Proxy Server
setelah client dapat terhubung ke server dan internet maka kita harus konfigurasi proxy server seperti dibawah ini :
1. Install aplikasi pendukung proxy server yaitu squid
# apt-get install squid
( biasanya di sini server akan meminta cd debian untuk menginstall squid ..maka masukan cd debian dan ketikkan y untuk melanjutkan )

2. konfigurasi squid untuk proxy server
# nano /etc/squid/squid.conf
cari parameter " acl connect method connect "caranya dengan menekan tombol ctrl + W lalu tulis parameter tsb supaya kita tidak susah-susah mencari nya. jika sudah ketemu maka tambahkan skrip ini di bawah "acl connect .." tersebut.

acl detik dstdomain www.detik.com
acl facebook dstdomain www.facebook.com
http_access deny detik
http_access deny facebook

( detik dan facebook bisa kita ganti sesuai situs yang ingin kita blokir )

lalu cari skrip " http_access allow localnet " dan hapus pagar nya saja .. untuk cara mencari nya sama seperti diatas ..
cari skrip " http_port 3128 " lalu tambahkan kata " transparent " di belakang 3128
keluar dan simpan dengan menekan tombol ctrl + W lalu Y lalu Enter.

3. masuk ke rc.local tambahkan skrip untuk iptables di atas " exit 0"
# nano /etc/rc.local
tambahkan scrip berikut
/sbin /iptables -A PREROUTING -t nat -p tcp -j REDIRECT --dport 80 --to-ports 3128
selanjutnya simpan dan keluar

4. cek iptables
# /etc/rc.local
# iptables -t nat -L

11. reboot
# reboot

Kemudian kita cek dengan buka situs yang kita blokir dan jika ada tulisan “tidak bisa diakses” atau “terblokir” maka berhasil.

Komentar