Cara Konfigurasi Proxy Server Linux Debian Dengan VirtualBox

Apa itu Proxy ?
   Proxy server adalah sebuah komputer server atau program komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan request terhadap content dari Internet atau intranetProxy Server bertindak sebagai gateway terhadap dunia 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 memang proxy server beroperasi pada level yang lebih tinggi dan memiliki kontrol yang lebih menyeluruh terhadap akses jaringan.

Fungsi Proxy Server
     Proxy server mempunyai 3 fungsi utama yaitu Connection Sharing, Filtering dan Caching

         1. Connection Sharing
           Dalam suatu jaringan lokal yang terhubung ke jaringan lain atau internet, pengguna tidak langsung berhubungan dengan jaringan luar atau internet, tetapi harus melewati suatu gateway, yang bertindak sebagai batas antara jaringan lokal dan jaringan luar. Gateway ini sangat penting, karena jaringan lokal harus dapat dilindungi dengan baik dari bahaya yang mungkin berasal dari internet, dan hal tersebut akan sulit dilakukan bial tidak ada garis batas yang jelas jaringan lokal dan internet.

          2.   Filtering
Proxy server juga biasanya menjadi satu dengan firewall server, meskipun keduanya bekerja pada layer yang berbeda. Firewall atau packet filtering yang digunakan untuk melindungi jaringan lokal dari serangan atau gangguan yang berasal dari jaringan internet bekerja pada layer network, sedangkan proxy server bekerja pada layer aplikasi.Firewall biasanya diletakkan pada router-router, untuk sehingga bisa melakukan filtering atas paket yang lewat dari dan ke jaringan-jaringan yang dihubungkan.

          3.   Caching
  • Proxy  server memiliki mekanisme penyimpanan obyek-obyek yang sudah pernah diminta dari server-server di internet.
  • Proxy server yang melakukan proses diatas biasa disebut cache server.
  • Mekanisme caching akan menyimpan obyek-obyek yang merupakan hasil permintaan dari para pengguna yang dapat dari internet.
  • Disimpan dalam ruang disk yang disediakan (cache).

Konfigurasi Proxy Server
1. Masukan perintah #apt-get install squid

            2.  ketik perintah #nano /etc/squid/squid.conf
                  Tekan ctrl+W , kemudian cari nama http port_3128 tambahkan kalimat transparentkita tambah kata transparent karena agar proxy server kita berubah menjadi transparent proxy, sehingga kita tidak perlu setting ip proxy pada setiap browser di pihak client.

        3. kemudian tekan ctrl+W cari kata cache _mem 8 MB kemudian hapus tanda pagar(#) kemudian ganti angka 8  MB menjadi 16 MBitu adalah maximal memory yang digunakan untuk proxy ,banyak yang mengatakan bahwa cache_mem tersebut adalah 1/3 dari memori RAM yang kita gunakan untuk server proxy.

            4. kemudian Tekan ctrl+W cari kata cache_mgr  webmaster kemudian hilangkan tanda pagar (#) dan ganti  nama webmaster sesuai dengan nama keinginan kita, Perintah diatas digunakan untuk menampilkan administrator yang dapat dihubungi,  misal kita ubah menjadi  cache_mgr CobarMaster2295@gmail.com.


                  5. selanjutnya Tekan ctrl+W cari kata  visible_hostname kemudian hapus tanda pagar (#)  kemudian tambahkan nama didepanya contohnya visible_hostname  proxy.CobarDelahoya.com.


                 6. Selanjutnya cari tulisan acl  CONNECT dan tambahkan script berikut tepat dibawahnya, tambahkan perintah  tersebut :
  • Acl url dstdomain  “/etc/squid/url” digunakan untuk memblokir situs
  • Acl key url_regex –i “/etc/squid/key” digunakan untuk memblock seluruh perintah yang telah diatur di “/etc/squid/url”
  • http_access deny url
  • http_access deny key
  • acl lan src 192.168.55.0/24
  • http_access allow lan
  • http_access allow all

                  7. Kemudian Buat file block situs ketik perintah cd /etc/squid, ketik #nano url kemudian tambah situs yang mau diblok majalahdewasa.com.


               
               8. kemudian ketik perintah #nano key, tambahkan teks didalam nya 17 tahunxxx dan majalahdewasa.


              9. Kemudian ketik perintah squid  -z  untuk melihat squid sudah berjalan atau belum.

           
            10. sedikit konfigurasi pada iptables, iptables –t nat –A PREROUTING –s 192.168.55.0/24 –p tcp --dport 80 –j REDIRECT --to-port 3128.

            
              11. Kemudian ketik perintah /etc/init.d/squid restart  unruk merestart squid.


           PENGUJIAN KONFIGURASI
             untuk pengujian kita coba buka situs yang telah kita blokir oleh squid, pada contoh diatas yang kita blokir adalah Majalahdewasa.com . Coba kita ketikan di browser client Majalahdewasa.com ,apabila squid telah jalan maka seharusnya akan keluar pesan error Dan Konfigurasi proxy sudah berjalan dengan baik.



SEKIAN HASIL PENGUJIAN PROXY SERVER LINUX DEBIAN MENGGUNAKAN VIRTUALBOX.




      
Previous
Next Post »