Cara Konfigurasi PC Router dan Proxy Server di linux debian 5 lenny untuk ujian UKK TKJ
Cara Konfigurasi PC Router dan Proxy Server di linux debian 5 lenny untuk ujian UKK TKJ
1. Konfigurasi IP Address
nano /etc/network/interfaces
#LAN Interfaces
auto eth0
iface eth0 inet static
address 192.168.10.1 #sesuaikan untuk IP Lokal
netmask 255.255.255.0
#WAN Interfaces
auto eth1
iface eth1 inet static
address 192.168.40.22 #sesuaikan untuk IP Public
netmask 255.255.255.252
gateway 192.168.40.1
/etc/init.d/networking restart
2. Konfigurasi IP Forward
nano /etc/sysctl.conf
Cari net.ipv4.ip_forward=1 dan hilangkan tanda "#". Kemudian simpan
sysctl -p
3. konfigurasi IP Tables
iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -j MASQUERADE
iptables-save > /etc/iptables
echo "up command iptables-restore < /etc/iptables" >> /etc/network/interfaces
4. Konfigurasi PROXY SERVER
install squid "apt-get install squid"
5. Konfigurasi Squid
nano /etc/squid/squid.conf
search dengan CTRL+W lalu cari dan edit bagian berikut dan hilangkan tanda
"#" agar menjadi Enambled
#....
http_port 3128 transparent
cache_mem 16 mb
cache_mgr agus@smkn1mas.sch.id
visible_hostname www.smkn1mas.sch.id
#....
Cari tulisan "acl connect" dan tambahkan script ini di bawahnya!
#....
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.0/24 #ip lokal
http_access allow lan
http_access allow all
#....
Cari tulisan "http_access deny all, ada dua file pada squid.conf. Dan tambahkan
tanda "#" pada kedua tulisan tersebut. lalu SIMPAN
6. Blokir situs
cd /etc/squid/
nano url
www.facebook.com
facebook.com
www.yahoo.com
yahoo.com
www.google.com
google.com
nano key
porn
sex
7. Cek Hasil konfigurasi dan lakukan SWAP!
squid -z
jika hasilnya "Squid is already running!" berarti setingan sukses!
8. Konfigurasi IP Tables
keluar dari squid "cd"
iptables -t nat -A PREROUTING -s 192.168.10.0/24 -p tcp -dport 80 -j REDIRECT --to-port 3128
iptables-save > /etc/iptables
9. Modifikasi Halaman Proxy (Bila Perlu)
cd /usr/share/squid/errors/Engilsh/
nano ERR_ACCESS_DENIED (rubah file web ini sesuai keinginan)
nano ERR_DNS_FAIL (rubah file web ini sesuai keinginan)
10. Restart Squid
/etc/init.d/squid restart
11. Pengujian
Pengujian kita lakukan pada sisi client windows. Server Proxy tersebut akan menjadi TRANSPARENT
jika ada koneksi internet. Namun jika digunakan pada lingkup LAN tanpa internet, maka kita harus
mengkonfigurasi MANUAL PROXY pada client.
12. Konfigurasi Manual Proxy
a. buka browser Mozzila Firefox
b. buka Tool > Options > Advanced > Network > Settings
c. Dan Konfigurasi sebagai berikut :
centang pada "Manual proxy configuration".
pada "HTTP Proxy isi dengan ip lan (192.168.10.1) dan Portnya 3128
klik "OK"
coba ketikkan url dan key yang di blok tersebut, bila access denied! berarti proxy server telah berhasil!!
=SELAMAT VROOH=