Fashion

Beauty

Niam Punya Cerita

Travel

Senin, 16 Januari 2017

konfigurasi squid proxy pada debian router 8.6

Assalamualaikum Wr.Wb.
hay kali ini saya akan bercerita tentang mengkonfigurasi squid proxy pada debian router 8.6


1. Pengertian
Squid adalah sebuah daemon yang digunakan sebagai proxy server dan web cache. Squid memiliki banyak jenis penggunaan, mulai dari mempercepat server web dengan melakukan caching permintaan yang berulang-ulang, caching DNS, caching situs web, dan caching pencarian komputer di dalam jaringan untuk sekelompok komputer yang menggunakan sumber daya jaringan yang sama, hingga pada membantu keamanan dengan cara melakukan penyaringan (filter) lalu lintas. Meskipun seringnya digunakan untuk protokol HTTP dan FTP, Squid juga menawarkan dukungan terbatas untuk beberapa protokol lainnya termasuk Transport Layer Security (TLS), Secure Socket Layer (SSL), Internet Gopher, dan HTTPS. Versi Squid 3.1 mencakup dukungan protokol IPv6 dan Internet Content Adaptation Protocol (ICAP).
Squid pada awalnya dikembangkan oleh Duane Wessels sebagai "Harvest object cache", yang merupakan bagian dari proyek Harvest yang dikembangkan di University of Colorado at Boulder. Pekerjaan selanjutnya dilakukan hingga selesai di University of California, San Diego dan didanai melalui National Science Foundation. Squid kini hampir secara eksklusif dikembangkan dengan cara usaha sukarela.
Squid umumnya didesain untuk berjalan di atas sistem operasi mirip UNIX, meski Squid juga bisa berjalan di atas sistem operasi Windows. Karena dirilis di bawah lisensi GNU General Public License, maka Squid merupakan perangkat lunak bebas.

2. latar belakang
untuk memenuhi tugas kami yaitu membuat server proxy seperti topologi dibawah.
 3.maksud dan tujuan
supaya konputer anak memjadi aman kare merka tidak bisa membuka youtubedan facebook dan hal hal yang berbau pornografi.

4.Alat dan bahan
  • pc server debian router dengan 3 interfaces
  • koneksi internet
  • pc client 
5.jangka waktu
3 jam untuk pembelajaran dan konfigurasi

6.Langkah kerja
  • pertama masuk ke super user pada debian router
  • lalukan update dengan memasukan perintah
#apt-get update
  • kemudian install squidnya dengan mamasukan perintah seperti dibawah ini.
 #apt-get install squid3

  •  lalu kita konfigurasi squidnya dengan memasukan perintah dibawah ini.
nano /etc/squid3/squid.conf

  •  kemudian akan muncul seperti dibawah ini.lalu tekan "ctrl+w" kemudian
masuk kata kuncinya "http_port 3128" kemudian tambahkan "transparent" pada bagian belakangnya.
  •  kemudian tekan "ctrl+w" lalu ketikan "cache_mgr" kemudian tambahkan alamat email kalian contoh "admin1@smkbisa.net"
  •  tekan "ctrl+w" ketikan "visible_hostname" kemudian pada bagian bawah default hapus dan ganti dengan "visible_hostname smkbisa.net"
  •  tekan "ctrl+w" kemudian ketikan "cache_dir ufs"  lalu hapus tanda pagar didepannya.
  •  tekan "ctrl+w" kemudian ketikan "cache_mem" kemudian ganti 8 mb menjadi 256 mb (sesuaikan dengan ram kita 256 adalah 1/4 2gb )
  •  tekan "ctrl+l" lali ketikan "http_acces"  lalu hilangkan tanda pagar pada bagian depan http_access deny all
  • tekan "ctrl+w" ketikan " acl safe port" lalu masukan seperti dibawah ini

 
acl local src 172.19.1.1/29 ->sesuaikan dengan ip eth anak
acl blokir dstdomain “/etc/squid3/blokdomain”
acl blokkey url_regex -i “/etc/squid3/blokkata”

http access deny blokir
http access deny blokkey
http access allow localhost
jika sudah lalu kita save dengan cara "ctrl+x" lalu tekan y dan enter

  •  kemudian buat folder blokkata dengan memasukan perintah dibawah ini.
#nano /etc/squid3/blokkata
lalu masukan kata kata yang ingin  diblok



  •  kemudian buat folder blokdomain dengan memasukan perintah 
#nano /etc/squid3/blokdomain
kemudian masukan alamat domain apa saja yang akan diblok

  •  nah tadi kita sudah megkonfigurasi squidnya dan supaya bisa berjalan dengan lancar kita juga harus memasukan perintah iptbales seperti dibawah ini.
#iptables -t nat -A PREROUTING -p tcp -i eth0 -s 172.19.1.1/29 --dport 80 -j REDIRECT 
  • kemudian kita restart dan cek status dari squid tersebuat dengan memasukan perintah 

#service squid3 restart
#service squid3 status

  
  • kemudian reboot server kemudian coba buka salah satu domain yang telah kita blok tadi.dan saya mencoba membuka www.detik.com

 nah sampai disini kita sudah bisa membuat server proxy menggunakan squid 

 7.kesimpulan
Konfigurasi squid proxy server debian router telah berhasil diaktifkan dan kita telah dapat melakukan pemblokiran akses alamat domain.
 


 Wassalamualaikum Wr.Wb.

sumber refrensi



























0 on: "konfigurasi squid proxy pada debian router 8.6"