Pages

Rabu, 30 Januari 2013

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) . guna nya adalah untuk menghubungkan client ke internet melalui router server . sedangkan proxy server memiliki banyak fungsi diantara nya untuk menyaring berbagai situs yang tidak diingkan dan masih banyak lainya ..

Alat dan Bahan
1. PC client
2. PC Server di Lengkapi dengan OS debian6 manual dan 2 NIC card
3. Kabel UTP type cross over

Konfigurasi Router :
sebelum membuat Proxy server terlebih dahulu kita harus membuat Router cara nya sebagai berikutt ::
1. buat alamat Ip untuk eth0 dan eth1 namun kalian jugga harus menentukan ip yg akan di pakai
 # nano  /etc/network/interfaces
lalu buat ip nya

nb: untuk alamat ip bisa kalian ubah sesuai dengan ketentuan kalian masing2 ..
Lalu di save 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 melepaskan IPv4 lalu cari skripsi #  net.ipv4_forward=1 lalu hapus pagar nya
lalu keluar ctrl + X lalu Y lalu enter 
6. lalu 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 berhasill !! selanjutnya tinggal konfigurasi proxy nya nieh .. lanjut aja yya bray ..
setelah client dapat terhubung ke server dan internet maka kita harus konfigurasi proxy cara nya :
7. install aplikasi pendukung proxy server yaitu squid
#  apt-get install squid
( biasanya di sini server akan memnta cd debian untuk menginstall squid ..maka masukan cd debian dan di yes yes mawon )
8. 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 tidak susah2 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 kalian ganti sesuai situs yang ingin anda 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
9. 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
lalu simpan dan keluar
10. cek iptables
#  /etc/rc.local
#  iptables -t nat -L
11. reboot
# reboot

jika sudah coba client mengakses internet yang telah di blok barusan .. jika terblokir maka konfigurasi proxy server debian 6 telah berhasill .. semoga bermanfaat teman ..

2 komentar:

Total Tayangan Laman