Tuesday, February 28, 2017

Memblokir situs tertentu pada jam tertentu menggunakan squid3 proxy debian 8 jessie


Febriyan Net - Dalam sebuah proxy server, terdapat banyak sekali fitur, diantaranya yaitu memblokir situs. Nah, ada lagi fitur untuk memblokir situs tetapi pada hari, jam, atau menit tertentu. Nah, kali ini admin akan berbagi tentang cara Memblokir situs tertentu pada jam tertentu menggunakan squid3 proxy debian 8 jessie .

Pengertian

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.
Baca selengkapnya di https://id.wikipedia.org/wiki/Server_proksi

Latar Belakang

Semisal dalam sebuah jaringan di perkantoran, membutuhkan sebuah fitur untuk memblokir situs yang diakses oleh client client nya dalam jam tertentu . Contoh situs sosial media akan diblokir sampai jam tertentu dan selebihnya akan di buka atau diloloskan.

Maksud dan Tujuan

Memblokir situs pada hari, jam, atau menit tertentu menggunakan ACL

Alat dan Bahan

Debian 8 Jessie
Koneksi Internet
PC / Laptop Client

Jangka Waktu Pelaksanaan

Kurang dari 5 menit.

Tahap pelaksanaan

Untuk tutorial kali ini, admin akan mencoba untuk memblokir situs www.detik.com pada jam kerja yaitu jam 08:00 - 16:00 . Dan juga, admin menggunakan transparent proxy agar transparant tanpa mengatur proxy pada client secara manual.

root@debian:/home/febri# nano /etc/squid3/squid.conf

Masukkan script dibawah ini di bawah tulisan acl CONNECT method CONNECT :

acl lan src 192.168.1.2
acl detik dstdomain www.detik.com
acl jam time SMTWF 08:00-16:00

http_access deny lan detik jam
http_access allow lan

Keterangan :

acl lan src 192.168.1.2 merupakan ip adress client, bisa diisi dengan network client yang akan di beri proxy.
acl detik dstdomain www.detik.com merupakan acl yang menjelaskan domain www.detik.com
acl jam time SMTWF 08:00-16:00 artinya pendefinisian waktu setiap jam 08:00 sampai jam 16:00 . SMTWF merupakan pendifisian hari dalam bahasa inggris dimulai dari sunday .
http_access deny lan detik jam artinya ip address 192.168.1.2 tidak diperbolehkan mengakses www.detik.com pada jam 08:00-16:00
http_access allow lan artinya ip address 192.168.1.2 diijinkan untuk mengakses selain www.detik.com

Lalu save dengan cara tekan ctrl + x tekan y lalu enter .

Untuk mengecek apakah ada error pada konfigurasi nya , ketikkan perintah :

root@debian:/home/febri# squid3 -k reconfigure

Jika tidak error, restart squid3 dengan cara ketikkan perintah :

root@debian:/home/febri# /etc/init.d/squid3 restart

Nah, sekarang coba uji coba pada laptop client mengkses detik.com di jam antara 08:00 sampai jam 16:00


Finish

Kesimpulan

Hasil dari konfigurasi diatas yaitu situs detik.com berhasil di blokir pada jam kantor

Referensi

https://en.wikipedia.org/wiki/Access_control_list
https://id.wikipedia.org/wiki/Server_proksi

Sekian artikel tentang Cara Memblokir situs tertentu pada jam tertentu menggunakan squid3 proxy debian 8 jessie . Semoga bermanfaat bagi teman teman.
Terimakasih
Komentar

0 comments