Posted by : read the blog
Friday, January 26, 2018
Cara install proxy server
Proxy yang saya konfigurasi ini dapat memblokir website tertentu dan membuat autentifikasi pada Squid tersebut agar ketika user masuk kedalam Proxy maka Proxy tersebut kan meminta username dan password Squid tersebut.
Install Squid
Install Squid
# apt-get install squid
Jika sudah kita matikan squidnya dan edit squid.conf
# nano /etc/squid/squid.conf
cari kata, tekan CRTL+W, ketik http_port 3128 (kemudian enter, tambahkan transparent)
http_port 3128 transparent
cache_mem 32 MB
cache_mgr admin@smkn.sch.id
visible_hostname proxy.donn.id
cari kata, tekan CRTL+W, ketik acl connect method (kemudian enter, tambahkan transparent)
acl url dstdomain “/etc/squid/url”
acl key url_regex -i "/etc/squid/key"
http_access deny url
http_access deny key
acl lan src 192.168.10.1
http_access allow all
http_access allow lan
cari kata, tekan CRTL+W, ketik http_access deny situs
http_access deny situs (terdapat 2 deny all cari dan kasih pagar)
Jika sudah disave lalu kita lanjut
# nano /etc/squid/url
isikan situs apa saja yag ingin anda blokir
facebook.com
instagram.com
# nano /etc/squid/key
isikan kata kunci apa saja yag ingin anda blokir
porn
xxx
Jika sudah disave lalu lanjut
# /etc/init.d/squid restart
jika ada error maka terjadi kesalahan dan koreksi lagi squid.confnya
jika ada tulisan swap direktori blablabla maka berhasil
kemudian kita tambahkan aturan di iptables agar proxy menjadi otomatis tanpa harus setting di client
root@donn# nano /etc/rc.local
tuliskan perintah di atas exit 0
iptables -A PREROUTING -t nat -p tcp -i eth1 - -dport 80 -j REDIRECT - -to-port 3128
jika sudah reboot komputer Server anda lalu buka di browser situs yang di blok tadi, jika muncul error maka berhasil, jika gagal coba lagi