Saturday, 21 October 2017

Proxy Server Pada Debian 8


  • PENDAHULUAN
 Assalamualaikum wr. wb

Pada kesempatan kali ini saya akan berbagi tentang bagaimana Konfigurasi proxy server dengan "Squid3" pada debian 8.

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. (https://id.wikipedia.org/wiki/Server_proksi)

  • LATAR BELAKANG
Pada saat kita mempunyai sebuah komputer server yang menyediakan servis ke client,terkadang juga perlu dilakukan filtering pada konten-konten tertentu,seperti konten negatif yang marak diakses di internet sehingga berpengaruh buruk pada diri sendiri dan orang lain.

  • MAKSUD DAN TUJUAN
Tujuannya adalah sebagai pengamanan jaringan tambahan agar nantinya setiap request dari client dapat dilakukan filterissasi,mana yang dijinkan dan mana yang ditolak.

  • ALAT DAN BAHAN
  1. LAPTOP/PC untuk tester sebagai client
  2. Akses internet
  3. PC server yang sudah diinstall debian 8
  • JANGKA WAKTU PELAKSANAAN
 Kurang lebih 30 menit

  • TAHAPAN PELAKSANAAN 
Pertama,lakukanlah instalasi "squid3" pada server debian dengan mengetikkan perintah "apt-get install squid3" pada debian server lalu tekan enter



Selanjutnya,sebelum melakukan konfigurasi pada sebuah file alangkah baiknya melakukan backup pada file tersebut agar apabila file tersebut terjadi error maka kita hanya tinggal me-restorenya saja


Edit file "squid3.conf" dengan perintah "nano /etc/squid3/squid3.conf" kemudian tekan enter


Pada bagian ini,cari kata "http_port 3128" dengan menekan tombol "ctrl+w" kemudian masukkan kata yang ingin dicari. Tambahkan juga beberapa file konfigurasi seperti berikut :

acl blokblokir dstdomain "/etc/squid3/blokir.txt"
http_access deny blokblokir


Jika sudah,cari kata "cache_mem" dan aturlah menjadi 1/4 besarnya dari RAM yang ada .


Lalu,cari kata "cache_mgr" dan hilangkan tanda pagar jika ada,masukkan hostname/identitas yang diperlukan


Selanjutnya,carilah kata "cache_dir ufs /var/spool/squid3 100 16 256 dan hilangkan tanda pagar di bagian paling depan dari karakter baris tersebut


Langkah selanjutnya,cari kata "http_access deny all" dan tambahkan tanda pagar (#) sebelum huruf pertama . Jika sudah,save dengan menekan tombol "ctrl+x" lalu tekan "y" kemudian tekan enter

 
Buatlah file yang isinya adalah nama domain/kata dari situs yang akan diblokir/ditutup aksesnya dengan perintah "touch /etc/squid3/blokir.txt" . Lalu edit file tersebut dengan mengetikkan perintah "nano /etc/squid3/blokir.txt" agar file tersebut bisa dibuka dengan text editor nano sehingga kita bisa memodifikasi file tersebut


Masukkan situs/domain yang perlu diblokir. Semisal saya ingin memblokir situs "detik.com" maka saya tuliskan pada file tersebut. Jika sudah,save dengan menekan tombol "ctrl+x" kemudian tekan "y" lalu tekan enter


Cek squid3 pakah berjalan dengan baik atau tidak dengan mengetikkan perintah "squid3 -z" . Pastikan tidak ada yang error


Restart squid3 dengan mengetikkan perintah "service squid restart"
 

Langkah selanjutnya adalah mengatur konfigurasi jaringan pada browser,disini saya menggunakan firefox sebab mudah untuk dilakukan konfigurasi. Masuk ke menu preferensi  jaringan dan masukkan IP sever pada kolom HTTP proxy dan masukkan port 3128 pada kolom port. Lalu save dan exit


Untuk pengujian,bisa dilakukan dengan mengetikkan URL domain yang sudah diblokir tadi . Apabila muncul error dan terdapat gambar seperti dibawah ini,maka konfigurasi telah berhasil



  • KESIMPULAN
Jadi dengan adanya proxy server memungkinkan kita untuk mengamankan PC client agar fasilitas internet tidak digunakan sembarangan

  • HASIL YANG DIDAPAT
Kita bisa mengamankan akses internet dari konten negatif yang ada pada internet

Sekian postingan saya wassalamualaikum wr. wb

Disqus Comments