Lompat ke konten Lompat ke sidebar Lompat ke footer

Konfigurasi Proxy Debian


KONFIGURASI PROXY SERVER DEBIAN 
 PROXY Server berfungsi untuk menyimpan halaman-halaman website yang pernah kita kunjungi. Fungsinya yakni sebagai CACHE, yang sewaktu-waktu kalau kita ingin mengunjungi halaman yang sama, akan diambilkan dari Proxy tersebut terlebih dahulu, dan kalau belum ada maka akan diteruskan ke server sebenarnya. Selain itu proxy juga sanggup dipakai untuk Security, contohnya memblokir kanal ke suatu website ataupun sebagainya.
 
  • Aplikasi yang paling popular, dan populer ampuh untuk Server Proxy yaitu SQUID. Selain itu, ada juga distro linuX yang dikhususkan untuk proxy, menyerupai IpCOP
aldye:/home/aldye# apt-get install squid
 Tunggu sampai Proses Selesai .

  • Konfigurasi squid
aldye:/home/aldye# nano /etc/squid/squid.conf
 
Kita Akan mencari dan merubah Beberapa Baris di dalam file squid.conf
http_port 3128 transparent
Tambahkan kata “tarnsparent”
Cache_mem 128 MB
¼ dari memori
cache_effective_user proxy
Hilangkan tanda pagar
cache_effective_group proxy
Hilangkan Tanda pagar
cache_mgr admin@aldye
Isikan nama Hostname
visible_hostname aldye
Isikan nama Hostname
error_directory /usr/share/squid/errors/english
Hilangkan Tanda pagar

  • Kemudian tambahkan di bawah acl CONNECT , menyerupai di bawah ini
-acl CONNECT method CONNECT
 
acl url dstdomain "/etc/squid/url"             *Untuk url yang akan di blok
-acl key url_regex -i "/etc/squid/key"      *perkata yang di blok
-http_access deny url
-http_access deny key
-acl lan src 192.168.1.0/24
-http_access allow lan
-http_access allow all

 
Dan cari goresan pena http_access deny all lain yang di file squid.conf kemudian tambahkan tanda pagar
-         # http_access deny all ,
Lalu save ctrl+x

  • Pemblokiran situs
aldye:/home/aldye# nano /etc/squid/url
facebook
aldye:/home/aldye# nano /etc/squid/key
sex
Porn
xxnx

  • Cek apakah konfigurasi squid telah di setting dengan Baik
aldye:/home/aldye# squid -z
2012/01/23 06:30:32| Squid is already running!  Process ID 2850

 
  • Konfigurasi IPTables
aldye:/home/aldye# iptables -t nat -A PREROUTING -s 192.168.1.2/24 -d 0/0 -p tcp--dport 80 -j REDIRECT --to-ports 3128

  • Mengedit tampilan web squid sesuai impian anda
  Bagian ini hanya opsional saja, anda sanggup melewatinya kalau tidak ingin lama. Selain tampilan default laman squid yang begitu-begitu saja, anda juga sanggup memodifikasinya lagi sesuai kebutuhan anda.

aldye:/home/aldye# cd /usr/share/squid/errors
aldye:/home/aldye# cp -rf English Indonesia
aldye:/home/aldye# nano ERR_ACCESS_DENIED

 
Yang Kurang lebih filenya seperi ini silahkan edit sesuai dengan impian Kalian


ini filenya
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
<STYLE type="text/css"><!--BODY{background-color:#ffffff;font-family:verdana,sans-serif}PRE{font-family:sans-serif}--></STYLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The requested URL could not be retrieved</H2>
<HR noshade size="1px">
<P>
While trying to retrieve the URL:
<A HREF="%U">%U</A>
<P>
The following error was encountered:
<UL>
<LI>
<STRONG>
Access Denied.
</STRONG>
<P>
Access control configuration prevents your request from
being allowed at this time.  Please contact your service provider if
you feel this is incorrect.
</UL>
<P>Your cache direktur is <A HREF="mailto:%w">%w</A>. 
hitam miring yang harus kalian edit
  Yang berwarna merah yang harus di edit 

  • Lalu Restart deamon squid
aldye:/usr/share/squid/errors/English# /etc/init.d/squid restart
Restarting Squid HTTP proxy: squid

 
  • Pengujian Squid
            Untuk pengujian squid saya lakukan dari dua sisi yaitu dari sisi server dan sisi client Server Proxy tersebut akan menjadi TRANSPARENT kalau ada koneksi ke Internet. Namun kalau dipakai dalam lingkup Local Area Network, yang tidak terjamah Internet, maka kita harus

menkonfigurasi MANUAL PROXY pada sisi client terlebih dahulu.

  • Dari sisi Server system &gt; preferences&gt; network proxy

  • Uji Web Browser Server

                                                          facebook.com
  • Pengujian DNS Un-Resolveable
Karena tidak terkoneksi ke Internet, maka dns tersebut tidak sanggup diteruskan oleh server proxy local. Oleh karena itu, dns tersebut menjadi un-resolveable. Misalnya saja kita akan mengunjungi alamat www.google.com, yang tidak terdapat dalam list domain yang diblokir



  • Pengujian mengunakan IE di Client.

                                                               facebook.com


 google.com


Cukup sekian postingan saya kali ini mudah-mudahan bermanfaat bagi nusa dan bangsa

Posting Komentar untuk "Konfigurasi Proxy Debian"