Senin, 14 Februari 2011

Membangun ProxyServer pada OpenSuse

assalammualaikum.wr.wb
  Pada kesempatan kali ini saya akan memposting bagaimana membangun sebuah Proxy server Pada OpenSuse
Pertaman paket yang di butuhkan untuk membangun server proxy adalah..
# squid
Untuk mengistal squit
# yast


Untuk configurasi squid 
# vi /etc/squid/squid.conf


Supaya menjaga agar tidak ada kesalahan dalam configurasi squid ada baiknya kita copy terlebih dahulu .. 
# cp squid.conf ujian.conf


Lankah configurasi squid.
# Lakukan pengecekan pada teks http_port 3128 ( karena portnya 3128 )
Lakukan pencarian pada teks cache_mem. Ganti dengan setengah dari kapasitas memory kita
# Lakukan pencarian pada teks cache_mgr. yudi@sekolah.sch.id ( buat sesuai yang kita inginkan )

# Lakukan percarian pada OUR network 192.168.xxx.xxx ( X sesuai ip server kita sendiri )
# Diatas OUR network tadi kita buat acl_acces blocklis url_regex -i "alamat dimana kita menyimpan folder blocklis tersebut"
# Cari visible hostname dan copy menjadi visible www.smklabor.sch.id 
# Cari httpd_virtual port 80 dan buat di bawahnya httpd_host virtual
# Di bawah nya kita buat  http_access deny blocklis
Setelah kita configurasi di squid kita keluar dari squid
# wq ( perintah untuk menyuimpan dan keluar )
  Dan lakukan parintah restart rcsquid restart





Di luar configurasi squid
# iptables -t nat -A POSTROUTING -s 192.168.xxx.0/24 -d 0.0.0.0/0 -j MASQUERADE (untuk routing)
# iptables -t nat -A PREROUTING -s 192.168.xxx.0/24 -j DNAT -p tcp --dport 80 --to-destination 192.168.xxx.xxx:3128 (untuk proxy transparan)


Untuk memblok web yang kita inginkan
# vi /etc/squid/blocklist.txt
   www.youtube.com
   www.facebook.com


Untuk menyimpan
# iptables-save > /etc/yudi (buat tempat penyimpanan sesuai keinginan kita)
# vi /etc/init.d/boot.local
# Didalah vi /etc/init.d/boot.local kita buat
   # /usr/sbin/iptables-restore /etc/yudi




INI HASILNYA


1 komentar: