Postingan saya sekali ini masih berhubungan dengan client server antara Debian 7.5 (Server) dan Win7 (Client) tapi untuk kali bagaimana cara blok situs pada client dengan squid proxy, ma'af ya gan perkataan gua masih berlibet :) ok, gua jelasin dulu apa itu proxy?
Informasi yang saya dapatkan dari teman saya Proxy adalah sebuah server atau program komputer yang berperan sebagai penghubung antara suatu komputer dengan jaringan internet. bisa juga proxy jaringan komputer yang jadi perantara antara jaringan lokal dengan internet, ok begitulah kalau masih bingung agan search aja dah ye.... :)
Ok, langsung saja saya kasih tutorial konfigurasinya !
Pertama-tama Login Debian sebagai root !
1. Ketikkan peritah berikut !
nano /etc/network/interfaces
Lalu edit eth0 dan eth1 pada interfacesnya
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
# dns-* options are implemented by the resolvconf package, if installed dns-nameservers 8.8.8.8
auto eth1
iface eth1 inet static
address 192.168.4.1
netmask 255.255.255.0
network 192.168.4.0
broadcast 192.168.4.255
Keterangan eth0 : Access buat internet
eth1 : Access buat LAN
2. Pastikan sudah bisa ping google.com !
3. Masukkan perintah :
nano /etc/apt/sources.list
Tambahkan Repository lokal :
deb http://kambing.ui.ac.id/debian/ wheezy main contrib non-free
deb http://kambing.ui.ac.id/debian/ wheezy-updates main contrib non-free
deb http://kambing.ui.ac.id/debian-security/ wheezy/updates main contrib non-free
4. Install Squid dengan perintah :
apt-get install squid
5. Jika sudah di install masukkan perintah
nano /etc/squid/squid.conf
Cari http_port 3128 bisa anda gunakan tombol (ctrl+w) ketikan http_port 3128 tekan enter ! lalu tambahkan transparent dibelakang 3128, lebih jelasnya perhatikan gambar berikut !
Search juga dengan (ctrl+w) lalu ketikkan acl connect methodtambahkan :
acl situs dstdomain "/etc/squid/situs"
no_cache deny situs
http_access deny situs
acl wirelles src 192.168.4.0/24
http_access allow wirelles
cache_mgr julisman.01@gmail.com
visible_hostname www.myskinaddres.blogspot.com
Search juga dengan (ctrl+w) ketikkan : Finally deny all jika udah tambahkan pagar(#) di belakang http_access deny all menjadi #http_access deny all.
Jika sudah simpan dengan (ctrl+x) ...
5. Tambahkan situs yang akan di blok dengan perintah :
nano /etc/squid/situs
Misalnya : www.detik.com
www.kompas.com
6. Lakukan perintah :
squid z
7. Restart squid dengan perintah
/etc/init.d/squid restart
8. Tambahkan pada rc.local kode berikut
iptables -t nat -A POSTROUNTING -o eth0 -s 192.168.4.0/24 -j MASQUERADE
iptables -t nat -A PREROUTING -s 192.168.4.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128
Dengan perintah :
nano /etc/rc.local
9. Kemudian Restart debian servernya dengan perintah :
reboot
10. Setting IP Client-nya supaya bisa dapat koneksi dari server !
11. Buka Browser pada Client coba masukkan url yang di blok, contoh :www.kompas.com
kalau access denied berarti berhasil.
Ok, begitulah konfigurasi Squid Proxy Server pada Debian kurang dan lebihnya saya minta ma'af serta
atas kunjungan saya minta terima kasih.
Wassalam.
sumber:https://oneclikfriend.blogspot.co.id/2015/11/konfigurasi-squid-proxy-pada-debian-di.html#more