Selasa, 01 Desember 2015

CARA SETTING PROXY SERVER

1. Aplikasi yang paling popular, dan terkenal ampuh untuk Server Proxy yaitu SQUID. Selain itu, ada juga distro linux yang dikhususkan untuk proxy, seperti IpCOP. debian-server:~# apt-get install squid 

      debian-uhuk:~# apt-get install squid

2. Konfigurasi script untuk squid sangatlah banyak, namun kali ini saya akan membahas bagian pentingnya saja. Gunakan text editor yang memiliki fasilitas “search”, agar lebih mudah.

      debian-uhuk:~# nano /etc/squid/squid.conf

3.Untuk fasilitas search pada nano, tinggal tekan CTRL + W. Setelah itu, cari dan edit bagian berikut, dan hilangkan tanda pagar “#” agar menjadi Enabled.

      #. . . http_port 3128 transparent #tambahkan “transparent” 
     cache_mem 16 MB #kurang-lebih ¼ dari memory 
     cache_mgr anjay@servberkita.com
     visible_hostname proxy.serverkita.com #. . .

4.Kemudian cari tulisan acl CONNECT, dan tambahkan script berikut tepat di bawahnya.

   #. . . acl url dstdomain “/etc/squid/url” #domain yang di blok 
   acl key url_regex –i “/etc/squid/key” #kata yang di blok 
   http_access deny url 
   http_access deny key 
   acl lan src 192.168.10.0/24 #ip lokal 
   http_access allow lan 
   http_access allow all #. . .

5.Cari tulisan http_access deny all, ada dua pada file squid.conf. Dan tambahkan tanda ”#” pada kedua baris tersebut. Simpan dengan menekan CRTL + X lalu Y dan ENTER.

6.Buat file untuk daftar situs-situs dan kata-kata yang akan diblokir.

    debian-uhuk:~# cd /etc/squid/ 
    debian-uhuk:/etc/squid# vim url
    facebook.com twitter.com 
    debian-uhuk:/etc/squid# vim key 
     porn sex 

7.Cek apakah konfigurasi sudah benar atau masih ada yang salah, dan juga untuk membuat swap.
    debian-uhuk:/etc/squid# squid –z 
    2011/03/01 10:56:46| Squid is already running! Process ID 2314

8.Sedikit konfigurasi pada iptables, untuk redirect port 80 (HTTP) ke port 3128 (PROXY).
  
   debian-uhuk:~# iptables –t nat –A PREROUTING –s 192.168.10.0/24 –p tcp --dport 80 –j      REDIRECT --to-port 3128 
   debian-uhuk:~# iptables-save > /etc/iptables

9.Bagian ini hanya opsional saja, anda bisa melewatinya jika tidak ingin lama. Selain tampilan default laman squid yang begitu-begitu saja, anda juga bisa memodifikasinya lagi sesuai kebutuhan anda.

   debian-uhuk:/usr/share/squid/errors/English# vim ERR_ACCESS_DENIED 
   debian-uhuk:/usr/share/squid/errors/English# vim ERR_DNS_FAIL 

10.Edit kedua file HTML diatas, sesuai kreativitas anda. Dan terakhir, restart daemon squid tentunya,

   debian-uhuk:~# /etc/init.d/squid restart 

Berikut cara mengkonfigurasi Manual Proxy di Web Browser Mozilla.
a. Tool > Options > Advanced > Network > Settings

Tidak ada komentar:

Posting Komentar