Beranda > Debian Servers > Konfigurasi Proxy Server Debian

Konfigurasi Proxy Server Debian

Proxy server (peladen proxy) adalah sebuah komputer server atau program komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan request terhadap content dari Internet atau intranet.

Proxy Server bertindak sebagai gateway terhadap dunia ini Internet untuk setiap komputer klien. Proxy server tidak terlihat oleh komputer klien: seorang pengguna yang berinteraksi dengan Internet melalui sebuah proxy server tidak akan mengetahui bahwa sebuah proxy server sedang menangani request yang dilakukannya. Web server yang menerima request dari proxy server akan menginterpretasikan request-request tersebut seolah-olah request itu datang secara langsung dari komputer klien, bukan dari proxy server. (Wikipedia.org)

Berikut Konfigurasinya pada OS Debian Lenny.

1. Install squid packagenya ;

# apt-get install squid

> matikan squid dahulu :

# /etc/init.d/squid stop

2. Edit squid file konfiguration :

# vim /etc/squid/squid.conf

http_port 3128 transparent -> port default proxy cache_mem 16 mb cache_dir ufs /var/spool/squid 500 16 256 cache_mgr admin@jokamIT.co.cc visible_hostname proxy.tkj.com -> nama visible hostname kamu 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 http_access allow lan http_access allow all

3. Konfigurasi interfacenya :

# vim /etc/network/interfaces

iface lo inet loopback iface eth0 inet static address 192.168.1.3 netmask 255.255.255.0 gateway 192.168.1.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

4. Lalu buat file untuk mengeblok situsnya :

#vim /etc/situsterlarang.txt

facebook friendster yahoo

5. Buat swap :

# squid -z

6. Kemudian aktifkan ip_forwading dan tabel routing dg perintah :

# echo 1 > /proc/sys/net/ipv4/ip_forwad
# iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE

7.  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

8. Lalu restart squid ;

# /etc/init.d/squid restart

9. Cek situs yg telah di blok / dipindahkan portnya …

NB :
Untuk menyetting/menambahkan setting waktu, ketikkan:

acl waktu time MTWHFA 01:00-12:00
acl jam time MTWHFA 12:30-24:00
http_access deny waktu
http_access deny jam

Selamat mencoba gan… tancap ke TKP….

Created by Al-Mansyurin Team © 2011

UPDATE: Silahkan download eBook Debian Server Lengkap di >>SINI<<

  1. 7 April 2011 pukul 2:36 PM

    Salam kenal Bang,,,, Artikelnya Mantapzzzz,,,Mungkin Lebih dari sekedar yang terpampang di blog ini Ilmunya abang,,,,so saya yang masih newbie ney,,,Ingin Sharing ma abang,,,silahkan abang berkunjung di blog saya klephone.wordpress.com,,,,acount FBx mnta donk bang,,,,

  2. 7 April 2011 pukul 6:57 PM

    salam kenal juga bro….
    dari mna ni klau bleh tau?? sasak kah? jauh amat yha..
    matur nuhun sdh berkunjung di mari,
    yup, mari kita brbagi brsama, mmbngun dn mengmbangkn dunia IT indonesia…

  3. 8 September 2012 pukul 4:51 PM

    bedanya waktu sama jam di atas itu apa ????

  4. 11 September 2012 pukul 9:26 PM

    diatas hanya conto script nya gan, jadi kita dapat membagi waktu2 tertentu, dimana user harus terblokir proksi saat waktu tsb..

  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s