Melayani Dengan Nurani

IA

23 Februari 2014

Membangun Proxy Server dengan Linux Debian

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

auto eth0

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






Reactions:

1 komentar:

Nuhun sudah komentar