2013/02/05

Cara Install Proxy Server + Perintahnya

Assalamu'alaikum wr.wb

How are you? semoga baik :)
Kali ini saia akan meng-posting tentang gimana sih Caranya Install Proxy Server dan gimana sih perintahnya?
Awalnya saia itu dapet tugas [lagi-lagi tugas] dari my teacher untuk meng-install Proxy Server, dari situlah saia bisa tahu gimana cara untuk meng-install Proxy Server. Untuk meng-Installnya ternya ta butuh perintah-perintah khusus [sekalian deh saia tanya2, akhir-nya ketemu].
Langsung aja ya [kepo banget].



Sekilas Tentang Proxy Server
     Proxy Server berfungsi untuk menyimpan halaman-halaman website yang pernah kita kunjungi. Fungsinya adalah sebagai CACHE, yang sewaktu-waktu jika kita ingin mengunjungi halaman yang sama, akan diambilkan dari Proxy tersebut terlebih dahulu, dan jika belum ada maka akan diteruskan ke server sebenarnya. Selain itu proxy juga dapat digunakan untuk Security, misalnya memblokir akses ke suatu website ataupun sebagainya.

Installasi
     Aplikasi yang paling popular, dan terkenal ampuh untuk Server Proxy yaitu SQUID. Selain itu, ada juga distro linux yang dikhususkan untuk proxy, seperti IpCOP.

debian-server:~# apt-get install squid 


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

Coba buka browser pada client dan masuk ke alamat situs yang di blok tadi. Maka akan muncul pesan bahwa url di blok oleh admin. 

Terimakasih telah berkunjung :D

Wassalamu'alaikum wr.wb

0 komentar:

Posting Komentar

Menerima Komentar yg positif ...

◄ Posting Baru Posting Lama ►
 

Blogroll

Blogger news

Translate

Blogger templates

Box5ID Loverz © February 5, 2013. Box5ID - ブログの蓄財 Blog-nya Anak Sekolah by Box5ID