How to Install squid proxy in debian router



  Assalamualaikum.Wr.Wb

  Kali Ini saya akan membahas tentang cara install squid proxy pada devian router, Sebelum mulai melakukan penginstalan kalian harus tau pengertian squid dan proxy.

A.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).

    
     Proxy server (peladen proxy) adalah sebuah komputer server atau program komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan request terhadap content dari Internet atau intranet.
Proxy Server bertindak sebagai gateway terhadap dunia ini Internet untuk setiap komputer klien. Proxy server tidak terlihat oleh komputer klien: seorang pengguna yang berinteraksi dengan Internet melalui sebuah proxy server tidak akan mengetahui bahwa sebuah proxy server sedang menangani request yang dilakukannya. Web server yang menerima request dari proxy server akan menginterpretasikan request-request tersebut seolah-olah request itu datang secara langsung dari komputer klien, bukan dari proxy server.
Proxy server juga dapat digunakan untuk mengamankan jaringan pribadi yang dihubungkan ke sebuah jaringan publik (seperti halnya Internet). Proxy server memiliki lebih banyak fungsi daripada router yang memiliki fitur packet filtering karena memang proxy server beroperasi pada level yang lebih tinggi dan memiliki kontrol yang lebih menyeluruh terhadap akses jaringan. Proxy server yang berfungsi sebagai sebuah "agen keamanan" untuk sebuah jaringan pribadi, umumnya dikenal sebagai firewall.

B.Latar Belakang
    Latar Belakang saya melakukan instalasi squid proxy agar bisa mengankan fitur-fitur yang baik dan menjaga dari situs-situs yang baik atau sebaliknya.

C.Maksud dan Tujuan
    Supaya bisa mengembangkan fitur-fitur yang ada dalam squid proxy dan bisa menjalankannya dengan baik dan benar.

D.Alat dan Bahan
   -Debian router
   -Koneksi internet
   -Kabel UTP

E.Tahap Pelaksnaan
1.Pertama kita lakukan ssh dulu setelah itu kita masuk sebagi super user dengan memsukkan perintah #su


 2.Lalu kita install dulu squidny dengan perintah #apt-get install squid3


3.Kemudian kita lakukan pengeditan dengan cara memasukan perintah #nano /etc/squid3/squid.conf 


 4.Kemudian kita cari kata beberapa kata dengan menekan menekan tombol ctrl+w lalu cari kata http_port 3128


 5.Setelah itu kita hilangkan tanda pagar dan memberi tambahan transparent


6.Kita cari kata lagi dengan perintah cache-mgr


7.Lalu kita ubah nama menjadi admin@domain kita pada saat mengisi instalan debian kita isika misalkan ini sya isi smkbersama.net


8. Kita cari cache_mgr ufs kita hilangkan tanda pagar


 9.Kita cari kata visible_hostname kita tambahkan smkbersam.net


 9.Kita cari kata cache_mem kita bisa memberi sesuka kita untuk memori kita


 10.Kita cari lagi kata http_access deny all kita kasih tanda pagar didepannya


 11.kita cari kata lagi dengan kata acl CONNECT
kita tambahkan dibawhnya
acl local src 192.168.1.0/24                                      (ip lokal debian anda)
acl blokir dstdomain “/etc/squid3/blokdomain”      (perintah blokir domain dalam file blokdomain)
acl blokkey url_regex -i “/etc/squid3/blokkata”      (perintah blokir kata kunci dalam file blokkata)

http_access deny blokir                                            (larangan akses domain pada file blokir)
http_access deny blokkey                                         (larangan akses kata pada file blokkey)
http_access allow local                                             (mngijinkan akses lokal)

12.setelah itu kita keluar dengan menekan tombol ctrl+x y lalu enter, kemudian kita isi bebrapa baris untuk melakukan pengisian kita masukkan perinrah #nano /etc/squid3/blokdomain


 13.Kita isika misalkan disini kaskus, detik, pada gambar dibawah ini


14.kita masukkan lagi perintah #nano /etc/squid3/blokkata ini yang kita akn di blok

15.Kita isikan yang ingin kita blok mislakan kita isi www.youtube.com dll


16.Kemudian kita cek apakah squid kita udah jalan atau belum dengan memasukkan perinrah #squid3 -z


17.kemudian kita restart squidnya dengan perintah 3service squid3 restart


 18. Kemudian masukkan perintah iptables seperti dibawah ini untuk me-redirect port 80 ke port 3128. Pengaturan ini hanya bersifat sementara, jika anda reboot pengaturan iptables tsb maka akan hilang. Jika anda ingin memperoleh pengaturan secara permanent, maka masukkan perintah iptables ke /etc/rc.local
iptables -t nat -A PREROUTING -p tcp -i eth1 -s 192.168.100.1/27 --dport 80 -j REDIRECT --to-port 3128


19.lalu kita reboot debian routernya

 20.kemudian kita cek di pc client apakah sudah benar atau belum dengan cara

F.Hasil dan Kesimpulan
 Hasil dan kesimpulan saya alhamdulilah dalam melakukan proser konfigurasi squid3 ini saya tidak ada masalah dan percobaan pada client pun juga berhasil
G.Referensi
-https://id.wikipedia.org/wiki/Squid
-https://id.wikipedia.org/wiki/Server_proksi
-http://david868.blogspot.co.id/2016/11/konfigurasi-squid-proxy-server-di.html 

Komentar

Postingan populer dari blog ini

Pengenalan Tentang Moodle

Konfigurasi Modem Speedy Telkom ZTE ZXV10-W300s Sebagai WIFI

Cara Menghitung Ketinggian Tower