1. install squid3
apabila diminta untuk memasukan dvd 1, 2 atau 3, maka masukan saja
2. Selanjutnya, masuk ke directory squid3
kemudian backup file squid.conf untuk berjaga-jaga


kenudian tambahkan kata kunci yang akan diblok
6. Buka browser pada client kemudian tambahkan ip proxy servernya
Google Chrome



apt-get install squid3
apabila diminta untuk memasukan dvd 1, 2 atau 3, maka masukan saja
2. Selanjutnya, masuk ke directory squid3
cd /etc/squid3
kemudian backup file squid.conf untuk berjaga-jaga
cp squid.conf squid.conf.copy
3. edit file squid.conf
nano squid.conf
setelah itu cari tulisan 'acl connect' dengan memencet tombol CTRL+W kemudian tulis 'acl connect' setelah itu enter
setelah itu tambahkan syntax dibawah tulisan acl connect
acl blok dstdomain "/etc/squid3/blok"
http_access deny blok
acl url url_regex -i "/etc/squid3/url"
http_access deny url
acl lan src 192.168.17.0/24
http_access allow lan
http_access deny blok
acl url url_regex -i "/etc/squid3/url"
http_access deny url
acl lan src 192.168.17.0/24
http_access allow lan

Keterangan :
- acl blok dstdomain "/etc/squid3/blok" : digunakan untuk membuat rule dengan nama blok untuk memblok domain yang berada di file /etc/squid3/blok
- acl url url_regex -i "/etc/squid3/url" : digunakan untuk membuat rule dengan nama url untuk memblok url yang berada di dalam file /etc/squid3/url , perbedaannya dengan dtsdomain yaitu kalau dstdomain itu untuk memblok domain secara lengkap misalkan detik.com atau 1cak.com sedangkan url_regex digunakan untuk memblok semua url yang didalamnya terdapat kata kunci yang berada didalam file url yang kita buat. contohnya bila kita ingin memblok kata kunci nekopoi , maka semua url yang ada kata nekopoinya akan di blok
- acl lan src 192.168.17.0/24 : digunakan untuk mendeklarasikan rule dengan nama lan yang berisi network 192.168.17.0/24
- http_access deny [nama rule] : digunakan untuk menolak access dari rule yang dipilih
- http_access allow [nama rule] : digunakan untuk mengijinkan access dari rule yang dipilih
Setelah itu cari lagi dengan menekan CTRL+W kemudian ketik cache_mem, cari tulisan '# cache_mem 256 MB' kemudian hilangkan tanda pagarnya

hapus tanda pagar
setelah itu cari dengan menekan CTRL+W kemudian ketik 'cache_mgr' kemudian hilangkan tanda pagar pada tulisan 'cache_mgr webmaster' kemudian ubah dan tambahkan syntax di bawah ini
cache_mgr admin@pintarnetwork.com (sesuaikan dengan keinginan anda)
visible_hostname proxy.pintar-network.com (sesuaikan dengan keinginan anda )
Setelah itu cari tulisan 'cache_dir', cari yang ada tulisannya 'cache_dir ufs /var/spool/squid3/ 100 16 256' kemudian hilangkan tanda pagarnya
Kemudian cari kembali tulisan 'dns_nameservers' kemudian tambahkan syntax
dns_nameservers 192.168.17.1 8.8.8.8 (ip dns menyesuiakan, tambahkan juga dns google)
setelah itu simpan konfigurasi dengan menekan tombol CTRL+X => Y => ENTER
4. Buat file dengan nama blok dan url di folder "/etc/squid3"
nano blok
kemudian tambahkan situs-situs yang akan di blok
nano url
kenudian tambahkan kata kunci yang akan diblok
setelah itu simpan dengan menekan CTRL+X => Y => ENTER
6. Untuk mengecek apakah squid3 telah berjalan dengan baiklah ketikan perintah berikut
6. Untuk mengecek apakah squid3 telah berjalan dengan baiklah ketikan perintah berikut
squid3 -z
5. Restart service squid3
service squid3 restart
6. Buka browser pada client kemudian tambahkan ip proxy servernya
Google Chrome
- Buka browser kemudian masuk ke setting atau pengaturan, setelah itu pilih 'Show Advanced Settings'
- Kemudian klik pada 'change proxy settings'

- Pilih 'Lan Settings'

- Centang pada bagian 'Use a proxy server for your LAN' kemudian masukkan ip server dan isi port dengan 3128 kemudian klik ok

Mozilla Firefox
- Buka browser kemudian masuk pada option, pilih Advanced => Network => Settings
5. Test apakah proxy server bekerja, masukkan link/url yang tadi telah dimasukkan di file blok, disini saya telah menblok situs 1cak.com dan detik.com, saya akan memasukkan link 1cak.com pada address bar sebagai uji coba, apabila muncul tampilan seperti gambar dibawah ini, proxy server telah berhasil.
6. Untuk mengubah tampilan proxy server anda dapat mengubahnya dengan mengedit file web error squid3 dengan cara
nano /usr/share/squid3/errors/English/ERR_ACCESS_DENY
Ubah tampilan web proxy server sesuai keinginan anda
Restart kembali service squid3
service squid3 restart
7. Cek kembali pada client dengan mengunjungi situs yang telah diblok
VIDIO PEMBELAJARAN KONFIGURASI PROXY SERVER SEBAGAI BERIKUT :
Sekian yang dapat saya sampaikan, apabila ada kesalahan atau kekurangan dipostingan saya, saya mohon maaf.















Komentar
Posting Komentar