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
ganti templatenya yud... :)
BalasHapus