Konfigurasi Proxy Server Offline

Proxy merupakan sebuah komponen penting yang wajib ada di dalam sebuah jaringan. Kemampuannya yang dapat meningkatkan keamanan, menghemat bandwidth, dan juga dapat memfilter paket-paket yang tidak diinginkan sangatlah penting untuk meningkatkan efisiensi keamanan jaringan. Proxy berada di tengah-tengah antara klien dan internet yang memeriksa semua paket yang lewat dan mengeksekusinya sesuai dengan daftar akses kontrol yang ada pada file Konfigurasinya.
Hal Yang Dibutuhkan :
1. Sudah terinstall dan terkonfigurasi DNS Server.
2. Sudah terinstall dan terkonfigurasi Web Server.
Alat dan Bahan
1. Laptop atau PC yang sudah terinstall Virtualbox atau VMWare.
Tahap Pelaksanaan
Paling awal setting IP untuk proxy server pada "nano /etc/network/interface".



















Kalau sudah menemukan seperti pada gambar, pada baris bawah acl CONNECT tambahkan script/perintah di seperti di atas.
Keterangan :
- acl local src 192.168.20.0/27
Membuat acl bernama “local” yang memuat netid 192.168.20.0/27
- acl blokir dstdomain "/etc/squid/blokir"
Membuat acl bernama “blokir” yang berisikan list domain yang akan di blokir. "/etc/squid/blokir" di sini merupakan situs yang akan diblokir.
- acl blokkey url_regex -i "/etc/squid/kata.txt"
Membuat acl bernama “blokkey” yang berisikan kata-kata dengan daftar kata tersebut pada file “/etc/squid/kata.txt” maka link atau lain sebagainya yang mengandung kata tersebut di jaringan akan terblokir
- http_access deny situs
Melarang akses yang menuju ke acl “situs” (memblokir situs yang didaftar di ("/etc/squid/blokir") sama dengan acl yang bernama blokkey yang akan di blok juga.
- http_access allow local
Memperbolehkan akses dari ip yang terdaftar pada acl “local” (192.168.20.0/27)
- acl local src 192.168.20.0/27
Membuat acl bernama “local” yang memuat netid 192.168.20.0/27
- acl blokir dstdomain "/etc/squid/blokir"
Membuat acl bernama “blokir” yang berisikan list domain yang akan di blokir. "/etc/squid/blokir" di sini merupakan situs yang akan diblokir.
- acl blokkey url_regex -i "/etc/squid/kata.txt"
Membuat acl bernama “blokkey” yang berisikan kata-kata dengan daftar kata tersebut pada file “/etc/squid/kata.txt” maka link atau lain sebagainya yang mengandung kata tersebut di jaringan akan terblokir
- http_access deny situs
Melarang akses yang menuju ke acl “situs” (memblokir situs yang didaftar di ("/etc/squid/blokir") sama dengan acl yang bernama blokkey yang akan di blok juga.
- http_access allow local
Memperbolehkan akses dari ip yang terdaftar pada acl “local” (192.168.20.0/27)
Setelah script/perintah sudah dimasukkan tekan Ctrl + X, Y dan Enter.




Pada File:/etc/squid/kata.txt masukkan seperti gambar di atas. Jika sudah selesai tekan Ctrl + X, Y dan Enter.

Berikutnya masukkan "squid -z" untuk mengecek konfigurasi sudah benar atau belum. Jika sudah benar akan muncul tulisan "Squid is already running! Process ID 3539".

Selanjutnya restart Squid dengan memasukkan perintah "/etc/init.d/squid restart" dan tekan Enter.



Pada area setelan Proxy Server centang "Use a proxy server for your LAN (These settings will not apply to dial-up or VPN connections)", berikutnya juga isi Address dengan alamat IP dari Proxy Server, dan Port diisi dengan port dari Proxy Server, lalu pilih OK.
Lalu refresh halaman web local yang telah tersedia.

Dan pada gambar di atas menunjukkan bahwa web telah terblokir.
Kesimpulan
Sedikit penjelasan, halaman web tidak benar-benar terblokir karena fungsi Proxy Server adalah sebagai penyaring atau pemberi hak akses kepada user.
Refrensi
Modul Debian Server Versi BLC Telkom
Mungkin sekian yang dapat saya bagikan, semoga bermanfaat, atas segala kekurangannya saya mohon maaf.
Selamat mencoba, Tuhan memberkati.
Di tunggu komentarnya supaya saling membangun.
0 komentar