Membuat Proxy Server dan Blokir Alamat Situs di Ubuntu dengan Squid
1. Instalasi Aplikasi Squid

2. Masuk ke dalam direktori squid3
$ cd /etc/squid3/
3. Tampilkan isi dari direktori squid3
$ ls
4. File yang akan di konfigurasi yaitu squid.conf, copy file tersebut sebagai backup jika terjadi kesalahan dalam pengeditan
$ sudo copy squid.conf squid.conf.asli
5. Buat file baru (blok.txt) untuk memuat alamat situs yang akan di blok
$ gedit blok.txt

Buka dan edit file squid.conf$ sudo gedit squid.conf
6. Tambahkan script berikut
Untuk konfigurasi ACL (Access Control List) :
acl localhost src 127.0.0.1/24

Untuk konfigurasi akses internet (Alamat situs yang diizinkan dan yang di blok) :
http_access deny blok
http_access allow localhost

Setelah di edit, maka save dan keluar
7. Restart services squid3 agar konfigurasi dapat berjalan/berungsi
$ sudo /etc/init.d/squid3 restart
8. Untuk pengujian silahkan buka browser dan atur di bagian Preference > Advance > Network > Connection > Settings > pilih manual proxy configuration > masukan HTTP Proxy = localhost, Port = 3128


dan Selesai, Catatan !
karena proxy server yang di konfigurasi hanya untuk komputer itu sendiri maka acl harus di buat loopback (IP Loopback 127.0.0.1), jika ingin digunakan untuk komputer lain maka sesuaikan IP Networknya
Port 3128 adalah port default proxy dan dapat di ubah sesuai keinginan, misal jadi Port = 3088, dll. Kenapa port mesti di rubah??? yang pasti kalau portnya masih default pasti bisak ditebak alamat port proxynya, jadi untuk keamanan sebaiknya port di rubah agar orang lain tidak bisa mengakses secara ilegal
Kenapa kita mesti masukan alamat HTTP Proxy manual? karena yang kita buat di atas adalah jenis proxy biasa (bukan transparent proxy) kalau transparent proxy kita tidak perlu mengatur manual alamat IP Proxy/HTTP Proxy nya karena sudah otomatis dari server proxy nya
Jadi ada 2 macam tipe proxy yaitu transparent proxy dan non transparent proxy!
0 komentar: