Tuesday, February 19, 2013

konfigurasi proxy server ubuntu 10.04




Pada postingan kali ini saya akan menjelaskan cara konfigurasi proxy server di ubuntu 10.04. pertama tama hal yang harus kita lakukan adalah menaruh 2 lan card pada komputer yang akan digunakan untuk proxy server. Lan card yang 1 untuk terhubung ke isp, sedangkan Lan card yang satunya untuk terhubung ke client. Anggap saja komputer kita sudah terpasang 2 Lan card dan sudah terinstall ubuntu server 10.04. berikut konfigurasi ubuntu server 10.04 sebagai proxy server :
  • login ke ubuntu, lalu masuk sebagai super user (roo) dengan cara :  sudo -i kemudia enter dan masukan password
  • setting interface dan ip yg akan digunakan : nano /etc/network/interfaces
  • kemudia tulis seperti ini :
        auto eth0 (lan card 1 diaktifkan otomatis saat pc dinyalakan) 
        iface eth0 inet dhcp (lan card 1di setting dhcp tergantung dari isp)

       auto eth1 (lan card 2 diaktifkan otomatis saat pc dinyalakan)
       iface eth1 inet static (lan card 2 di setting static/manual)
                         address 192.168.50.1 (ip lan card 1)
                         netmask 255.255.255.0 (subnet mask yang digunakan)
  • setelah itu save dengan cara : ctrl+o enter lalu ctrl+x
  • setting dns server yang akan digunakan : nano /etc/resolv.conf
      nameserver 8.8.8.8 (primary DNS)
      nameserver 8.8.4.4 (secondary DNS), kemudian save ctrl+o enter lalu ctrl+x
  • restart networking dengan cara : /etc/init.d/networking restart (enter)
  • merubah repository ubuntu ke repository local dengan cara : nano /etc/apt/sources.list kemudian enter
  • disini saya menggunakan repository dari kambing.ui.ac.id. jadi tuliskan di paling bawah seperti ini :
    • deb http://kambing.ui.ac.id/ubuntu lucid main restricted universe multiverse (enter)
    • deb http://kambing.ui.ac.id/ubuntu lucid main-updates restricted universe multiverse (enter)
    • deb http://kambing.ui.ac.id/ubuntu lucid main-security restricted universe multiverse (enter) kemudia save dengan menakan ctrl+o enter lalu ctrl+x
  • kemudia update repository : apt-get update
  • install squid (aplikasi untuk proxy di ubuntu/debian) : apt-get install squid
  • setelah squid terinstall sekarang konfigurasi squid : nano /etc/squid/squid.conf (enter)
  • tekan ctrl+w untuk mencari tulisan/kata :
    • ctrl+w tulis : visible_hostname (enter), ctrl+w lagi lalu enter kembali, tuliskan visible_hostname www.sekolahmu.sch.id
    • ctrl+w tulis: cache_mgr (enter) kemudia ctrl+w lalu enter lagi, kemudian jika ada tanda pagar hapus dan ganti tulisa "webmaster" menjadi namakamu@sekolahmu.sch.id
    • ctrl+w tulis : http_port 3128 (enter), tambahkan tulisan transparent sehinggan menjadi : http_port 3128 transparent
    • ctrl+w tulis : acl connect (enter), kemudia pada bagian bawah acl tulis : acl block url_regex -i "/etc/squid/block"
    • ctrl+w tulis : insert your (enter), kemudian tulis di bawahnya :
                http_access allow
                http_access deny block
    • save ctrl+o enter lalu ctrl+x
  • membuat direktori "block" : nano /etc/squid/block (enter) lalu masukan website yang akan di block, contoh nya facebook
  • restart squid : /etc/init.d/squid restart (enter)
  • kemudia jadikan proxy server tersebut sebagai router juga dengan cara : nano /etc/rc.local (enter)
  • tulis di atas tulisan "exit 0" 
      iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3128         (enter)
      iptables -t nat -A POSTROUTING -j MASQURADE 
  • save ctrl+o enter lalu ctrl+x, konfigurasi di ubuntu server selesai.
  • seletelah itu konfigurasi ip di client (windows xp) dengan cara :
    • start>control panel>network and internet connections>internet options>connection>Lan setting, ceklis bagian "use proxy server for your LAN dengan address : 192.168.50.1 port nya 3128. kemudia ok
    • start>control panel>network and internet connections>network connections>di local area connection klik kanan>properties>ipv4 (tcp/ip), setting ip address : 192.168.50.2 subnetmask : 255.255.255.0 gateway : 192.168.50.1 dns : 8.8.8.8 dan 8.8.4.4. ok selesai.
demikian setting proxy server di ubuntu server 10.04, mohon maaf jika ada kekurangan, selanjutnya tinggal dipraktekan saja :D

3 comments:

dilarang berkomentar menggunakan kata-kata yang tidak pantas... !!!