TechnoSimply | Make Technology Easy

Installasi dan Konfigurasi Proxy Server

2
  • Sunday, June 5, 2011
  • Rizki
  • Label:
  • proxy_websitesDengan adanya proxy server anda bisa membatasi akses browsing client. Untuk konfigurasi, tidaklah terlalu rumit. Hanya perlu ketelitian agar proses konfigurasi berhasil sesuai dengan yang diharapkan. Untuk percobaan. Skenario yang saya akan coba saat ini adalah untuk memblok situs dengan keyword tertentu.

    Langkah installasinya adalah seperti berikut.

    1. Masukkan DVD Installasi anda. Pertama kita pelu menginstall proxy server. Paket yang akan kita gunakan adalah squid

    # apt-get install squid

    1. Maka anda akan mendapatkan pesan konfirmasi. Tekan saja enter untuk melanjutkan.

    Selanjutnya kita akan mengkonfigurasi squid tersebut.

    1. Masuk ke dalam direktori squid.

    # cd /etc/squid

    1. Selanjutnya copy lah terlebih dahulu file squid.conf agar ketika kita salah mengkonfigurasi. Kita masih mempunyai cadangan duplikatnya.

    # cp squid.conf squid.conf-b

    1. Lalu kita masuk ke dalam file tersebut untuk mengeditnya.

    # vim squid.conf

    1. Selanjutnya anda akan mendapatka baris text yang sangat banyak. Namun sebenarnya kebanyakan isi file tersebut adalah keterangan, bukan konfigurasi. Agar mudah mencari gunakan saja teknis berikut : tekan esc di keyboard lalu tekan slash dan ketikkan keyword yang akan dicari dan tekan enter. Jika tidak ditemukan tekan huruf n untuk lanjut mencari.
    2. OK. Langkah pertama adalah cari

    # cache_mgr webmaster

    Jika ketemu, maka hapus tanda pagar di depan cache_mgr. Dan ganti webmaster dengan alamat email administrator server anda.

    1. Lalu cari

    # cache_mem 8 MB

    Hapus tanda pagar di depannya, dan ganti 8 tersebut dengan 64 atau sesuai dengan keinginan anda jumlah memori yang diberikan untuk squid.

    1. Kemudian cari

    visible_hostname

    Kemudian coba arahkan kebawah sampai anda mendapatkan baris seperti

    #Default:

    # none

    Ganti # none dengan

    visible_hostname proxy@ujianresna.org

    Ganti saja ujianresna.org dengan domain anda.

    1. Setelah itu cari lagi

    # append_domain .yourdomain.com

    Hilangkan tanda pagar dan ganti yourdomain.com dengan domain anda.

    1. Lalu cari

    dns_nameservers 10.0.0.1

    Maka coba arahkan ke bawah. Anda akan mendapatkan baris seperti

    #Default:

    # none

    Ganti # none dengan

    dns_nameservers IPDNSSERVER semisal dns_nameservers 192.168.0.1

    1. Lalu cari

    INSERT YOUR OWN

    Maka anda akan mendapatkan kata lengkapnya. Tambahakan konfigurasi dibawahnya

    acl local src 192.168.0.0/24

    acl web_block url_regex –i “/etc/squid/webdiblock.list”

    http_access deny web_block lan

    http_access allow lan

    Ganti 192.168.0.0 dengan IP network anda dan 24 dengan prefix subnet anda.

    1. Setelah itu save hasil kerjaan anda.
    2. Selanjutnya kita akan membuat file list keyword untuk web yang akan di block

    # vim webdiblock.list

    1. Maka tambahkan keyword seperti download, judi. Setiap keyword dipisah dengan enter.
    2. Lalu save.
    3. Dan restartlah squid

    # /etc/init.d/squid restart

    Jika terdapat error maka ada konfigurasi yang salah. Harap baca error tersebut. Dan perbaiki.

    1. Lalu kita akan melakukan prerouting dengan cara

    # iptables –t nat –A PREROUTING –s 192.168.0.0/24 –p tcp –m tcp -- dport 80 –j DNAT --to-destination 192.168.0.1:3128

    Ganti 192.168.0.0 dengan IP network anda.

    Ganti 24 dengan prefix subnetmask anda.

    Ganti 192.168.0.1 dengan IP server anda.

    1. Untuk menghindari hilangnya konfigurasi prerouting tersebut ketika server direstart, maka kita simpan perintah iptables yang kita lakukan tadi di file /etc/init.d/rc.local

    # vim /etc/init.d/rc.local

    1. Dan tambahkan perintah iptables yang kita lakukan tadi di baris paling bawah.
    2. Lalu savelah.

    Maka client akan dibatasi untuk mengakses web yang urlnya terdapat keyword yang anda block tadi.

    2 komentar:

    1. Sulistiawan Yeni Ramadhani said...
    2. bisa gag kalo proxy server squid dipasang di platform windows XP????

    3. Rizki said...
    4. bisa saja kok gan..
      download squidnya disini
      http://www.acmeconsulting.it/SquidNT.html

    Post a Comment