Wednesday, February 8, 2017

Tutorial Memblock Situs Menggunakan Proxy Server Debian 8.6


Rifki Ferdiansyah - Assalamualikum kawan ,hari ini saya akan menjelaskan ilmu yang saya dapat hari ini yaitu mengenai Konfigurasi Proxy server  . Saya akan memaparkannya dibawah ini..

A. Pengertian



Dalam jaringan komputer , server proxy adalah server yang (sistem komputer atau aplikasi) yang bertindak sebagai perantara untuk permintaan dari klien mencari sumber daya dari server lain.Seorang klien terhubung ke server proxy, meminta beberapa layanan, seperti file, koneksi, halaman web, atau sumber daya lain yang tersedia dari server yang berbeda dan server proxy mengevaluasi permintaan sebagai cara untuk mempermudah dan mengontrol kompleksitas. Proxy diciptakan untuk menambah struktur dan enkapsulasi untuk sistem terdistribusi.Saat ini, kebanyakan proxy web proxy, memfasilitasi akses ke konten di World Wide Web dan menyediakan anonimita. 




Banyak sekolah memblokir akses ke situs-situs populer seperti Facebook. Siswa dapat menggunakan proxy server untuk menghindari keamanan ini. Namun, dengan menghubungkan ke server proxy, mereka mungkin membuka diri terhadap bahaya dengan melewati informasi sensitif seperti foto pribadi dan password melalui server proxy. Beberapa filter konten memblokir proxy server untuk menjaga pengguna dari menggunakan mereka untuk memotong.
 
B. Latar Belakang 

Karena jika kita tidak menggunakan proxy server maka pengguna internet tidak memiliki batasan untuk mengakses sebuah informasi dan mereka bebas untuk mengakses sebuah informasi yang merusak diri mereka sendiri

C. Maksud dan Tujuan
 

Dengan adanya Proxy Serve kita sebagai admin dapat membatisi apa saja informasi yang dapat diakses oleh client misalnya client tidak boleh mengakses kata kata yang mengandung game,porn,sexs,dan lain sebagainnya

D. Alat dan Bahan

1. Pc Server
2. Laptop
3. Akses Jaringan

E. Jangka Waktu pelaksanaan

Kurang lebih 30 menit

F. Tahap Pelaksanaan 

  • Disini Proxy server kita menggunakan squid
  • Install terlebih dahulu paket squidnya dengan perintah
apt-get install squid3 -y

  • Kemudian kita mengkonfigurasi proxy servernya di squid.conf dengan perintah
nano /etc/squid3/squid.conf

  • Kemudian kita mencari tulisan 
http_port 3128

  • Kemudian tambahkan transparent seperti gambar dibawah ini
http_port 3128 transparent

  • Tambahkan beberapa perintah dibawah http_port 3128
cache_mem 32 MB
cache_mgr admin@smkpelita.id
visible histname smkpelita.id 
Kerangan
  1. "cache_mem" merupakan batas ukuran cache yang akan disimpan di proxy server nantinya
  2. "cache_mgr" alamat admin dari proxy server  
  3. "visible hostname" adalah alamat dari proxy server
  • Kemudian kita cari tulisan "acl CONNECT"
  • Tambahkan beberapa perintah dibawah tulisan "acl CONNECT method CONNECT"
acl sumber src 192.168.31.0/24
acl block dstdomain "/etc/squid3/block"
acl kata url_regex -i "/etc/squid3/kata.txt"
http_access deny block
http_access deny kata
http_access allow sumber 
Keterangan
  1. "acl sumber src 192.168.31.0/2" : Isikan network yang akan mendapatkan proxy server nantinya
  2. "acl block dstdomain "/etc/squid3/block" : Berartinya kita ingin membuat acl bernama block , dan dstdomain artinya kita ingin membuat acl bernama block yang berfungsi sebagai domain yang akan disimpan di file pada directory /etc/squid3/block sehingga jika kita ingin memblokir situs facebook tinggal kita taruh domain facebook pada file block tadi.
  3. "acl kata url_regex -i "/etc/squid3/kata.txt" : Berartinya hampir sama dengan dstdomain, tetapi bedanya kita melihatnya bukan dari domain, tetapi dari url. Jadi kata.txt nanti diisi dengan kata yang sekiranya jika kata tersebut ada pada url maka situs web tersebut tidak akan bisa terbuka
  4. "http_access deny block dan http_access deny kata" :
    Berartinya acl bernama block dan acl bernama kata tidak diperbolehkan untuk mendapat akses ke web server yang dituju (diblokir)
  5. "http_access allow all" : Berartinya selain acl yang diblokir tadi, akan diperbolehkan untuk masuk ke url/alamt yang dituju
  • Kemudian kita cari tulisan "http_acces deny all"
  • Hilangkan tanda pagar pada bagian "#http_acces deny all"
  • Sehingga menjadi seperti dibawah ini
  • Kemudian kita membuat file block yang nantinya sebagai tempat alamat yang akan kita block nantinya dengan perintah
nano /etc/squid3/block

  • Masukkan alamat yang ingin kita block nantinya
facebook.com
detik.com
youtube.com
blogger.com
ferdianblc.blogspot.com

  • Kemudian kita membuat file kata sebagai tempat dati kat kunci yang ingin kita block nantinya dengan perintah
nano /etc/squid3/kata.txt

  • masukkan kata kunci yang ingin kita block 
game
porn
xxx

  • Kemudian kita cek apakah konfigurasi proxy server kita sudah benar atau masih terdapat kesalahan dengan perintah
squid3 -z
  • Jika masih terdapat error konfigurasi kita masih terdapat kesalahan

  • Kemudian kita restart squid3 dengan perintah
/etc/init.d/squid3 restart

  • Masuk kebrowser lalu plih 
"Preferences-->Advanced-->Network-->Setting"

  • Kemudian pilih "Manual Proxy Configuration" masukkan alamat IPServer milik kita centang pada bagian "Use this proxy server for all protocols"
  • Kemudian kita cari situs yang sudah kita masukkan pada file block saat kongfigurasi squid3 jika muncul seperti ini konfigurasi kita berhasil



G. Kesimpulan Dan Hasil

Dengan kita menginstall proxy server kita dapat membatasi situs apa saja yang dapat diakses oleh client dan dapat menciptakan internet sehat

H. Referensi



https://en.wikipedia.org/wiki/Proxy_server
http://203.130.243.185/data/eBook%20TKJ/Buku%20Konfigurasi%20Debian%20Server_Ver_BLC-Telkom.pdf


EmoticonEmoticon

JOIN NOW