Konfigurasi Squid3 Transparent Proxy Internal Server

Logo Squid

Pengertian Proxy server

Proxy merupakan sebuah server yang berfungsi untuk meneruskan permintaan dari purchaser, menuju jaringan net atau publik. Proxy server digunakan sebagai net cache yang berfungsi menyimpan history oleh akses dari customer sehingga dapat mempercepat proses akses terhadap suatu website. Berikut beberapa fungsi dari Proxy server.

  • Parental Control, Proxy server mampu memberikan access control kepada administrator dalam melakukan filterisasi konten yang diminta. Kemampuan proxy server dalam melakukan filterisasi tidak hanya terbatas pada content yang diminta, proxy server mampu melakukan block terhadap alamat IP tertentu pada jaringan
  • Web Caching, Proxy server mampu memberikan access control kepada administrator untuk melakukan filterisasi konten yang diminta. Kemampuan proxy server dalam melakukan filterisasi tidak hanya terbatas pada content yang diminta, proxy server mampu melakukan block terhadap alamat IP tertentu pada jaringan.

Topologi

Indihome 192.168.1.254----->eth0 192.168.1.1 eth1 192.168.10.1 -----klient 192.168.10.2

Untuk konfigurasi saya mencoba menggunakan Linux debian 8 untuk topologinya saya menggunakan inner proxy dan berfungsi sebagai PC router, berikut langkah konfigurasinya.

1.  Tambahkan alamat repository local debian 8, saya menggunkaan kambing UI.

% /etc/apt/sources.Listing

deb http://kambing.Ui.Ac.Id/debian/ jessie important contrib non-unfastened

deb http://kambing.Ui.Ac.Identity/debian/ jessie-updates foremost contrib non-loose

deb http://kambing.Ui.Ac.Identification/debian-protection/ jessie/updates important contrib non-loose

2. Update debian eight

apt-get update

3. Install squid 3

apt-get set up squid3

four. Konfigurasi squid3

percent /and many others/squid3/squid.Conf

# http_port 3128

menjadi

http_port 3128 obvious

#cache_mem 256 MB

menjadi

cache_mem 32 MB

#cache_mgr webmaster

menjadi

cache_mgr   testing@gmail.com

#cache_dir ufs /var/spool/squid3 one hundred sixteen 256

menjadi

cache_dir ufs /var/spool/squid3 a thousand sixteen 256

#robotically discover the gadget hostname

dibawahnya tambahkan

visible_hostname proxy.Ujicoba.Com

#minimum_object_size  0  KB

menjadi

minimum_object_size  0  KB

#maximum_object_size  4096  KB

menjadi

maximum_object_size  4096  KB

acl CONNECT approach CONNETC

tambahkan dibawahnya

acl jaringanku src 192.168.10.Zero/24

http_access allow jaringanku

5. Konfigurasi selesai lalu simpan

6.  Lihat apakah squid3 sudah benar konfigurasinya

squid3 -ok reconfigure

7. Restart squid3

/and so on/init.D/squid3 restart

eight. Membuat rule iptables untuk membelokkan packet ke port 3128

iptables -t nat -A  PREROUTING -i  eth1 -p tcp –s 192.168.10.0/24 -m tcp  --dport 80  -j  REDIRECT  --to-port 3128

9. Simpan konfigurasi iptables di atas di  pico /etc/rc.local

Konfigurasi squid3 proxy server sudah selesai, bila ada yang kurang mungkin para suhu bisa membantu.

Cara memblokir situs dengan menggunakan alamat domain

1. Kita buka lagi squid3

percent /and many others/squid3/squid.Conf

2. Tambahkan konfigurasi berikut

acl CONNECT method CONNECT

tambahkan di bawahnya

acl blok dstdomain  "/etc/squid3/situs"

http_access deny blok

3. Keluar dari konfigurasi squid3

4. Membuat file    pico  /etc/squid3/situs

di dalamnya kita isi situs yang di blokir

.Facebook.Com

.Detik.Com

.Google.Com

.Detik.Com

5. Simpan dan keluar

6. Kita restart squid3

/and so on/init.D/squid3 restart

0 Response to "Konfigurasi Squid3 Transparent Proxy Internal Server"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel