- PENDAHULUAN
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
- MAKSUD DAN TUJUAN
- ALAT DAN BAHAN
- LAPTOP/PC untuk tester sebagai client
- Akses internet
- PC server yang sudah diinstall debian 8
- JANGKA WAKTU PELAKSANAAN
- TAHAPAN PELAKSANAAN
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
- HASIL YANG DIDAPAT
Sekian postingan saya wassalamualaikum wr. wb