Membangun Proxy Server dengan Linux Debian
I. Hal yang harus dilakukan dalam membangun Proxy Server dengan Linux Debian adalah :
1. Setting interface : nano /etc/network/interfaces
Kemudian masukan/ketik :
atau :
auto
lo
iface
lo inet loopback
auto
eth0 eth1
iface
eth0 inet dhcp
iface
eth1 inet static
address
192.168.30.1
netmask
255.255.255.0
|
Iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.50.1
netmask 255.255.255.0
2. Aktifkan forward : sudo nano /etc/sysctl.conf
Ctrl w : ketik : net.ipv4.ip_forward=1 tanda crash (#) dihapus
Ctrl X dan pilih option Y
3. Aktifkan rc. Local : sudo nano /etc/rc.local
Sebelum “exit 0” ketikan :
iptables -t nat -A POSTROUTING -j MASQUERADE
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3128
Ctrl X dan pilih option Y
-------------------------------------------------------------------------------------------------------------------------------------
II. Setting Proxy Squid
1. Install Squid : sudo apt-get install squid
Apabila terdapat kesalahan/error/tidak bisa connect internet,
coba di troubleshooting : ping www.google.com
sudo apt-get update
2. Setting Squid : sudo nano /etc/squid/squid.conf
ctrl w : visible_hostname
(diatas tulisan TAG : unique_hostname) tanda none diganti / ketik :
Visible_hostname www.indonesiaraya.sch.id
ctrl w : cache_mgr webmaster atau cache_mgr
(hapus tanda # , & web master, diganti dengan email sendiri) .
Contoh : cache_mgr iwnsetia@gmail.com
ctrl w : http_port 3128
Ketik diakhir http_port 3128 transparent
ctrl w : acl connect Dibawah ‘acl’ ketik :
acl situs_terlarang dstdomain www.facebook.com www.youtube.com
acl lan src 192.168.50.0/24
atau acl situs url_regex-i ”etc/squid/blok”
acl lan src 192.168.50.0/24
atau acl situs_terlarang url_regex –i “/etc/squid/situs”
acl lan src 192.168.50.0/24
kemudian ctrl x , masuk ke root : sudo nano /etc/squid/situs
tuliskan nama-nama situs yang akan di blokir
ctrl w : insert your
Dibawahnya ketik : http_access deny situs_terlarang
http_access allow lan
----------------------------------------------------------------------------------------------------------------------------------------
III. Perintah-perintah linux Ubuntu :
sudo /etc/init.d/squid restart : Restart Squid
sudo /etc/init.d/networking restart : Restart interface/jaringan
sudo shutdown –h now : Shutdown/Off
ifconfig –a : untuk melihat ethernet
route –n : untuk melihat routing table
install squid offline : sudo apt-cdrom add
nano /etc/apt/sources.list
deb file : ///media/apt/lucid main restricted
Membangun Proxy Server dengan Linux Debian
1. Setting interface : nano /etc/network/interfaces
.
2. Install Squid : apt-get install squid
3. Konfigurasi Squid : nano /etc/squid/squid.conf
4. ctrl w : visible_hostname
ketik : Visible_hostname www.smkmerdeka.sch.id
5. ctrl w : cache_mgr webmaster atau cache_mgr
(hapus tanda # , & web master, diganti dengan email sendiri) .
Contoh : cache_mgr iwnsetia@gmail.com
6. ctrl w : http_port 3128
Ketik diakhir http_port 3128 transparent
7. ctrl w : acl connect Dibawah ‘acl’ ketik :
acl situs dstdomain www.facebook.com www.youtube.com
acl jaringan src 192.168.50.0/24
atau acl situs url_regex-i ”etc/squid/blok”
acl lan src 192.168.50.0/24
atau acl situs_terlarang url_regex –i “/etc/squid/situs”
acl lan src 192.168.50.0/24
kemudian ctrl x , masuk ke root : sudo nano /etc/squid/situs
tuliskan nama-nama situs yang akan di blokir
8. ctrl w : insert your
Dibawahnya ketik : http_access deny situs
http_access allow jaringan
Kemudian simpan konfigurasi dengan ctrl x dan save yes
9. Aktifkan rc. Local : nano /etc/rc.local
iptables –t nat –A PREROUTING –p tcp –dport 80 –j REDIRECT –to-port 3128
iptables –t nat –A POSTROUTING –j MASQUERADE
10. Kemudian Jaringan di restart, dengan perintah : /etc/init.d/networking restart
11. Kemudian ketik : ifconfig
12. Kemudian ketik restart squid dengan mengetik : /etc/init.d/squid restart
13. Squid di restart, rc lokal di aktifkan dan
14. Kemudian ip versi 4 di aktifkan : nano /etc/sysctl.conf
15. Kemudian ip forward diaktifkan dan ping ke google (harus connect internet)
16. Selanjutnya Ketik : nano /proc/sys/net/ipv4
mantap!!! :D
BalasHapus