Proxy Server


Kali ini saya akan membuat sebuah Proxy Server, Apa itu Proxy Server ?

Proxy Server  adalah sebuah komputer server atau program komputer yang dapat bertindak sebagaikomputer lainnya untuk melakukan request terhadap content dari Internet atau intranet.
Proxy Server bertindak sebagai gateway terhadap dunia ini Internet untuk setiap komputer klien. Proxy server tidak terlihat oleh komputer klien: seorang pengguna yang berinteraksi dengan Internet melalui sebuah proxy server tidak akan mengetahui bahwa sebuah proxy server sedang menangani request yang dilakukannya. Web server yang menerima request dari proxy server akan menginterpretasikan request-request tersebut seolah-olah request itu datang secara langsung dari komputer klien, bukan dari proxy server.
Proxy server juga dapat digunakan untuk mengamankan jaringan pribadi yang dihubungkan ke sebuah jaringan publik (seperti halnya Internet). Proxy server memiliki lebih banyak fungsi daripada router yang memiliki fitur packet filtering karena memangproxy server beroperasi pada level yang lebih tinggi dan memiliki kontrol yang lebih menyeluruh terhadap akses jaringan.Proxy server yang berfungsi sebagai sebuah "agen keamanan" untuk sebuah jaringan pribadi, umumnya dikenal sebagaifirewall.


Langsung saja kita install Proxy Server dengan Debian 7
1. Install Squid sebagai aplikasi proxy
  • #apt-get install proxy
2. Kemudian Konfigurasi file squid
  • #nano /etc/squid/squid.conf
3. cari baris http_port 3128 , untuk cara cepatnya bisa dengan tombo CTRL+W. setelah ketemu tambahkan "transparent" pada baris tersebut
4. Cari baris cahce_mgr, bisa dengan cara sebelumnya. hilangkan tanda pagar belakangnya dan ubah menjadi seperti ini
5. Setelah itu cari baris visible_hostname. lalu hilangkan tanda pagar dan ubah menjadi seperti ini
6. Setelah itu cari baris cahce_dir ufs /var. hilangkan tanda pagar dan ubah seperti ini
7. Setelah itu cari baris cache_mem dan hilangkan tanda pagar dan ubah seperti berikut, yang 8 MB bisa di ganti dengan yang lebih besar seperti 16 MB atau 32 MB
8. Setelah itu cari baris http_access deny all lalu beri tanda pagar. baris ini ada 2 jadi cari dengan teliti, biasanya yang satu sudah di beri tanda pagar dan yang satu lagi belum di beri tanda pagar

9.Setelah itu cari baris acl CONNECT setelah itu tambahkan baris konfigurasi berikut di bawahnya
acl local src 192.168.137.0/24
acl blokir dstdomain "/etc/squid/blokir"
acl blokkey url_regex -i "/etc/squid/kata.txt"
http_access deny blokir
http_access deny blokkey

http_access allow local
10. Setelah itu buat file dengan nama blokir dan kata.txt di direktori /etc/squid/. kedua file tersebut berfungsi untuk memblokir domain

11. Test apakah squid telah berjalan dengan baik atau tidak

  • squid -z
jika Squid already running berarti sudah berhasil. jika belum cek konfigurasi tadi

12. Restart squid
  • service squid restart



Previous
Next Post »