konfigurasi standar proxy server.doc

4
Konfigurasi Standar Proxy Server oleh 'Ridwan Arifin pada 24 Maret 2010 jam 12:01 > Install squid # apt-get install squid > Matikan squid dahulu : # /etc/init.d/squid stop > Edit squid : #pico /etc/squid/squid.conf cari dan tambahkan : ( hilangkan tanda # ) http_port 3128 transparent -> port default proxy cache_mem 16 mb cache_dir ufs /var/spool/squid 500 16 256 cache_mgr [email protected] visible_hostname proxy.ontohod.com -> nama visible hostname na auth_param basic children 5 auth_param basic realm Squid proxy-caching web server auth_param basic credentialsttl 2 hours auth_param basic casesensitive off > Kemudian cari tulisan : acl CONNECT method CONNECT, dan tambahkan acl situs url_regex -i “/etc/situsterlarang.txt” -> u/ blokir setiap situs http_access deny situs acl lan src 192.168.1.0/24 ===> sok gentos ip network na sesuai keinginan

Upload: ivan-hardivan

Post on 26-Oct-2015

11 views

Category:

Documents


1 download

DESCRIPTION

Konfigurasi Standar Proxy Server

TRANSCRIPT

Page 1: Konfigurasi Standar Proxy Server.doc

Konfigurasi Standar Proxy Serveroleh 'Ridwan Arifin pada 24 Maret 2010 jam 12:01

> Install squid

# apt-get install squid

 

> Matikan squid dahulu :

# /etc/init.d/squid stop

 

> Edit squid :

#pico /etc/squid/squid.conf

 

cari dan tambahkan : ( hilangkan tanda # )

 

http_port 3128 transparent -> port default proxy

cache_mem 16 mb

cache_dir ufs /var/spool/squid 500 16 256

cache_mgr [email protected]

visible_hostname proxy.ontohod.com -> nama visible hostname na

auth_param basic children 5

auth_param basic realm Squid proxy-caching web server

auth_param basic credentialsttl 2 hours

auth_param basic casesensitive off

 

> Kemudian cari tulisan : acl CONNECT method CONNECT, dan tambahkan

 

acl situs url_regex -i “/etc/situsterlarang.txt” -> u/ blokir setiap situs

http_access deny situs

acl lan src 192.168.1.0/24 ===> sok gentos ip network na sesuai keinginan

http_access allow lan

http_access allow all

 

> lalu save .

Page 2: Konfigurasi Standar Proxy Server.doc

 

 

> Konfigurasi interfacenya : (ipna nu ieu mah contoh nya sok we gentos kumaha

situasi)

# pico /etc/network/interface

 

iface lo inet loopback

 

iface eth0 inet static

address 192.168.123.13

netmask 255.255.255.0

gateway 192.168.123.1

 

iface eth2 inet static

address 192.168.1.1

netmask 255.255.255.0

broadcast 192.168.1.255

network 192.168.1.0

 

auto eth0 eth2

 

auto lo

 

> Lalu buat file untuk mengeblok situsnya :

# mcedit /etc/situsterlarang.txt

 

facebook

friendster

yahoo

 

> Dan save.

 

> Buat swap :

# squid -z

 

> Kemudian aktifkan ip_forwading dan tabel routing dg perintah :

 

# echo 1 > /proc/sys/net/ipv4/ip_forwad

Page 3: Konfigurasi Standar Proxy Server.doc

# iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE

 

> Lalu kita REDIRECT port 80 ke port 3128 dg perintah :

 

# iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 80 -j REDIRECT

--to-ports 3128

# iptables-save

 

> Lalu restart squid ;

# /etc/init.d/squid restart

 

> Cek situs yg telah di blok / dipindahkan portnya …

 

Semoga suksess :) :)

 

Wah sigana mah aya nu hilap yeuh, naonya ?

oh enya iptables & ip_forward na teu nyimpan otomatis, lamun proxy pareum moal

jalan. tah supaya auto startup scriptna di simpan di di folder init.d atawa dina file

rc.local, terserah di simpen dimana, contoh :

#mcedit /etc/init.d/networking

atawa disimpen dina file rc.local

#vim /etc/rc.local

trus masukkeun konfigurasi iptbles + ip_forwardna

 

sok lah prikitiew ....

 

 

tambahan :

 

konfigurasi IPTABLES jika router dan proxy terpisah :

 

# di router

iptables -t nat -A PREROUTING -s (ip network lan) -p tcp --dport 80 -j DNAT --to-

destination (ip proxy)

iptables -t nat -A POSTROUTING -s (ip proxy) -j MASQUERADE

 

# di proxy server

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 3128

Page 4: Konfigurasi Standar Proxy Server.doc