Konfigurasi Proxy Server
PROXY SERVER
Merupakan pihak ketiga yang menjadi perantara antara jaringan
local dan jaringan internet. Secara prinsip pihak pertama (Jaringan Local) dan
kedua (Jaringan Internet) tidak langsung berhubungan, tetapi keduanya
berhubungan dengan pihak ketiga yaitu proxy.
Linux Router yang digunakan sebagai Internet
Gateway belum mampu menyaring situs-situs dengan reputasi yang jelek, semisal
situs porno, situs perjudian, dan yang sejenisnya. Jadi disini fungsi
utama Proxy Server adalah untuk melakukan sharing koneksi Internet. Fungsi
tambahan dari Proxy Server adalah Pemblokiran situs, Pemblokiran Iklan,
Pemblokiran Download File, Management Bandwidth, dan Management Akses.
Kali ini kita akan mengkonfigurasi Linux Router
yang digunakan sebagai Internet Gateway dengan Proxy Server Transparent untuk
memblokir situs yang kurang pantas menggunakan VMware dan ISO Debian 1&2.
Berikut langkah-langkah konfigurasi Proxy Server
mengunakan VMware :
1. Lakukan praktek membuat Linux Router sebagai Gateway Internet
2. Pastikan Windows dapat membuka semua situs menggunakan Web
Browser
3. Install Paket Aplikasi Proxy Server yang bernama Squid pada
Linux Debian, dengan perintah : “apt-get install squid”
4. Setelah instalasi Squid selesai, kita buka konfigurasi squid dengan perintah : “nano/etc/squid/squid.conf”
5. Cari kata kunci (Ctrl + W) "http_port 3128", lalu tambahkan kata "transparent" di
akhirnya
6.
Temukan baris yang memiliki sintax "acl localnet" dengan cara:
Tekan CTRL+W, ketikkan acl localnet
Buat baris baru di bawah acl localnet, lalu ketikkan:
“acl
pengguna src 192.168.x.x/24”
*note: 192.168.x.x/24 adalah IP Network pada eth1
* sintax ini berguna untuk mendaftarkan IP Address pengguna Internet ke Proxy
Server
7. Temukan baris yang memiliki kalimat "insert
your own" dengan cara:
Tekan CTRL+W, ketikkan “insert your own”. Buat baris
baru di bawah insert your own, lalu ketikkan:
“http_access
allow pengguna”
* sintax ini berguna untuk mengijinkan IP Address
pengguna untuk terkoneksi ke Internet
8. Untuk melakukan pemblokiran akses ke situs yang
tidak pantas. Temukan baris yang memiliki sintax "acl localnet"
dengan cara:
Tekan CTRL+W, ketikkan acl localnet
Buat baris baru di bawah acl localnet, lalu ketikkan: “acl blokir url_regex -i judi
porn poker”
*note sintax di atas akan bekerja jika pengguna
mengakses situs yang mengandung URL tersebut maka situs tersebut akan diamati
oleh Proxy Server
*contoh: judi.com, poker.net, atau http://detik.com/penggerebekan-judi.html
* namun sayangnya hanya situs yang menggunakan HTTP saja yang dapat terblokir,
situs yang menggunakan HTTPS tidak dapat terblokir
9. Agar situs di atas dapat diblokir oleh Squid,
maka kita tambahkan sintax baru. Temukan baris yang memiliki kalimat "insert
your own" dengan cara:
Tekan CTRL+W, ketikkan insert your own
Buat baris baru di bawah insert your own, lalu ketikkan di atas http_access
allow pengguna :
“http_access
deny blokir”
*note: pengetikan http_access deny blokir harus
di atasnya http_access allow pengguna
10. Simpan dan keluar dari nano ( CTRL+X, Y,
Enter )
11. Restart Squid dengan cara perintah : “service
squid restart”
12. Buatlah firewall baru agar koneksi Internet
pengguna terlebih dahulu dialihkan ke Proxy Server. Editlah file /etc/rc.local dengan
perintah : “nano /etc/rc.local”. Kemudian ketikkan di atas exit
0 , sintaks berikut ini:
“iptables
-t nat -A PREROUTING -s 192.168.x.x/24 -p tcp --dport 80 -j REDIRECT --to-ports
3128”
13. Simpan dan keluar dari nano ( CTRL+X, Y,
Enter )
14. Untuk menerapkan firewall baru, maka firewall
lama kita hapus lalu kita muat lagi dengan perintah: “iptables -t nat –F” adalah
untuk menghapus firewall yang sedang aktif
perintah : “/etc/rc.local” ini digunakan untuk memuat firewall baru
perintah : “iptables -t nat –L”untuk melihat firewall yang sedang aktif
15. Pengujian apakah client dapat terkoneksi ke
Internet melalui Proxy Server.
Bukalah Web Browser dari client, akses sembarang website. Kemudian, dari Linux
Debian kita ketikkan: “tail -f /var/log/squid/access.log”.
Jika berhasil maka akan ada output yang melaporkan tiap akses client ke
Internet.
16. Pengujian apakah client sudah terblokir akses ke
website judi, porn, dan poker
Bukalah Web Browser dari client, akseslah alamat website yang mengandung URL
judi, porn atau poker. Namun pastikan protokol yang dipakai adalah HTTP bukan
HTTPS. Jika berhasil maka akan ditampilkan halaman error yang bertuliskan
"ACCESS DENIED"
Terimakasih.


Comments
Post a Comment