close

Ticker

6/recent/ticker-posts

Memblokir dan meredirect website dengan squid proxy server

Squid proxy server merupakan software yang bekerja memanage hak akses client untuk membuka content content website yang sudah dipilih mana yang layak dibuka dan website mana yang seharus nya tidak dibuka oleh client.

Akan ada dua tahap untuk melakukan konfigurasi pada server
1. Mengkonfigurasi jaringan agar server bisa berbagi koneksi internet ke client.
2. Mengkonfigurasi proxy server.

Mengkonfigurasi jaringan pada server
1 Lihat topologi yang sudah saya buat


2. Pastikan NIC pertama terhubung ke modem Adsl dan Ip dibuat DHCP.
3. Pada NIC pertama buat lah konfigurasi agar bisa melakukan sharing koneksi internet, buka my network pleace, klik kanan pada interface Local Area Network Connection dan pilih properties, pada tab advace lakukan pengaturan seperti gambar dibawah.


4. Pada NIC kedua yang terhubung ke Lan / client beri ip address 192.168.0.1 seperti gambar di bawah.


Konfigurasi proxy server.

1. Download squid proxy server disini
2. Copy dan extract squid di direktory C.


3. Masuk ke directory squid dan klik dua kali file install.bat, setelah muncul tulisan tekan tombol control + C dan tekan tombol N lalu enter.


4. Masuk ke folder etc dan edit file squid.conf dengan menggunakan notepad cari perintah http_access deny all dan tambah tanda # didepannya menjadi #http_access deny all.


5. Cari code seperti berikut :
#Default:
# http_access deny all

 
Kemudian masukkan baris perintah baru di bawahnya seperti ini :

acl blokir url_regex -i "C:\squid\etc\arriadhy.txt"
acl blokir2 url_regex -i "C:\squid\etc\arriadhy2.txt"
http_access deny blokir
http_access deny blokir2
deny_info http://intelegenci.blogspot.com blokir2
http_access allow all

penjelasan :
baris perintah pertama mengidentifikasi daftar dari url yang akan diblokir.
baris perintah ke-dua mengidentifikasi daftar dari url yang akan diredirect
baris perintah ke-tiga mengaktifkan pemblokiran daftar url website yang akan diblokir
baris perintah ke-tiga mengaktifkan pemblokiran daftar url website yang akan diblokir 
baris perintah ke-empat mengaktifkan redirect daftar url website yang akan diredirect ke intelegenci.blogspot.com.
baris perintah ke-5 mengaktifkan semua url yang boleh diakses kecuali url yang ada pada list blokir dan blokir2


6. Buat file arriadhy.txt dan arriadhy2.txt dengan isi url facebook dan yahoo untuk diblokir url kaskus dan youtube untuk diredirect.


7. Jalankan service squid, buka run dan ketik services.msc cari service squid dan klik start.


8. Atur proxy pada mozilla firefox dengan alamat 127.0.0.1 dan port 3128.


9. Lakukan uji coba buka facebook dan yahoo hasilnya tidak akan bisa dibuka seperti gambar dibawah


10. Buka youtube dan kaskus hasilnya akan diredirect ke http:.//intelegenci.blogspot.com seperti gambar dibawah.


Mengkonfigurasi Client
1. Masuk di my network pleace dan beri ip pada NIC client 192.168.0.2 dengan subnet 255.255.255.0 dan gateway 192.168.0.1


2. Untuk menguji konektifitas lakukan ping ke dns google 8.8.8.8 bila mendapat pesan reply berarti koneksi internet sudah tersambung di komputer client.

3. Masukkan proxy pada mozilla firefox yang ada di client dengan alamat 192.168.0.1 dan port 3128


3. Buka lah facebook dan amati hasilnya bila facebook tidak bisa dibuka proxy berhasil ditanam pada client, begitu juga dengan url youtube dan kaskus pasti akan diredirect sama hal nya pada saat komputer server mengakses facebook dan kaskus.



Kesimpulan : Proxy server squid memiliki fiture yang lebih lengkap dibanding proxy server lain, namun proxy server squid lebih rumit konfigurasinya. File utama yang digunakan sebagai enggine di squid proxy server adalah file squid.conf yang ada di directory etc, lakukan backup terhadap file tersebut sebelum melakukan konfigurasi karena bisa fatal bila melakukan kesalan konfigurasi terhadap file tersebut.





Posting Komentar

0 Komentar