Pages

Wednesday, February 17, 2016

Pengertian web proxy dan installasi di Debian server

Posted by Unknown on 1:03 PM

Squid/ WEB PROXY



server proxy adalah server yang (sistem komputer atau aplikasi) yang bertindak sebagai perantara untuk permintaan dari klien mencari sumber daya dari server lain. Seorang klien terhubung ke server proxy, meminta beberapa layanan, seperti file, koneksi, halaman web, atau sumber daya lain yang tersedia dari server yang berbeda dan server proxy mengevaluasi permintaan sebagai cara untuk mempermudah dan mengontrol kompleksitas. Proxy diciptakan untuk menambah struktur dan enkapsulasi dengan sistem terdistribusi. [1] Saat ini, kebanyakan proxy adalah web proxy, memfasilitasi akses ke konten di World Wide Web dan menyediakan anonimitas berikut Installasinya.


Installasi Squid sebagai Web Proxy di Debian server

1.Pertama kita Install dulu paket Squid sebagai web proxy dengan perintah.
   #apt-get install squid3 


2.Edit file squid.conf, dengan menggunakan perintah:
   # nano /etc/squid3/squid.conf 
 

 3.nanti tamilan akan berubah seperti di bawah ini dan anda 
   mengetahui beberapa baris konfigurasi yang anda akan cari yaitu :
   http_port 3128
   cache_mgr
   visible_hostname
   cache_dir ufs /var
   cache_mem
   http_access deny all
   acl CONNECT
4.Cari kata "http_port 3128" dengan menekan "CTRL+W" masukan kata  
 “http_port 3128” lalu tekan "Enter" tambahkan “transparent” seperti gambar
   dibawah ini.


5.Lalu cari kata “cache_mgr” dengan menekan "CTRL+W" masukan kata 
   “cache_mgr” lalu tekan "Enter" jika sudah ketemu kita hilangkan # dan kita 
   ganti seperti bayu1@bayu.net. 


6.Cari kata “visible_hostname” dengan menekan "CTRL+W", anda masukan 
    kata “visible_hostname” lalu tekan "Enter" Tambahkan domain server anda 
    seperti gambar beriku. 


 7.Kemudian cari kata “cache_dir ufs /var” dengan menekan "CTRL+W", anda 
    masukan kata “cache_dir ufs /var” lalu tekan "Enter" Hilangkan tanda "#".





8.Lalu cari kata “cache_mem” dengan menekan "CTRL+W", anda masukan kata
   “cache_mem” lalu tekan "Enter"Hilangkan tanda "#", lalu ganti 8 MB menjadi 
   lebih besar (biasanya 1⁄4 dari ram) misal 16MB atau 32MB. Disini saya 
   menggunakan 32 MB.




 9.Lalu cari kata “http_access deny all" dengan menekan "CTRL+W", anda 
    masukan kata “http_access deny all” lalu tekan "Enter" Kemudian beri tanda 
    "#" pada “http_access deny all” biasanya terdapat 2 bagian yang sama, satu
     sudah diberi tanda "#" tetapi satunya belum. Kita harus memberikan tanda 
    "#" pada yang belum ada tandanya. Seperti gambar berikut.




10.Cari kata “acl CONNECT" dengan menekan "CTRL+W", anda masukan kata

    “acl CONNECT” lalu tekan "Enter" Tambahkan script
     acl local src 10.44.1.2
     acl blokir dstdomain "/etc/squid/blokir"
     acl blokkey url_regex -i "/etc/squid3/kata.txt"
     http_access deny blokir
     http_access deny blokkey
     http_access allow local.




11.Simpan dengan menekan "CTRL+X", tulis "y" lalu tekan "Enter",
     Buat file "blokir", dengan menggunakan perintah:
    # nano /etc/squid3/blokir   
 


 12.Tambahkan dns yang akan di blokir. Disini, saya akan memblokir dns 
      kaskus. Maka saya tulis seperti gambar di bawah ini: 



13.Buat file "kata.txt", dengan menggunakan perintah:
     # nano /etc/squid3/kata.txt


14.Tambahkan kata-kata yang akan di blokir nantinya kalau client mengetikkan
     salah satu dari kata-kata yang sudah kita tulis di file ini. Seperti gambar
     berikut ini:


15.Simpan dengan menekan "CTRL+X", tulis "y" lalu tekan "Enter".Lalu periksa
     apakah konfigurasi anda di squid.conf sudah benar atau belum dengan
     perintah Jika muncul tulisan seperti gambar diatas, berarti koonfigurasi
     squid anda sudah berhasil.:
    # squid3 -z 






16.Restart squid3 kita, dengan menggunakan perintah:
    # service squid3 restart





 SELESAI 
Sekian dari yang saya bisa sampaikan kurang lebihnya mohon maaf semoga bermanfaat.




2 comments:

kok cuma gitu gannn???cara ngeblog situsnya gimana???

Post a Comment

  • RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin

Search Site

 
  • teman