Membuat proxy server dengan VMware di windows  ncuptea blog

Membuat proxy server dengan VMware di windows

Bingung mau kasih judul apa yang pas terhadap posting ini, maksudnya sih simple cuma tutorial membuat proxy server pada ubuntu yang di install pada VMware yang ada windows Xp, trik ini pas untuk warnet atau admin yang masih belajar..sama seperti saya. Yuk mari sebaiknya langsung saja simak berikut ini.

Diagram jaringannya seperti berikut :








Diketahui :
  • Yang akan dibuatkan proxy server adalah PC operator seperti diagram diatas
  • OS operator adalah Windows Xp pro 2 yang terinstall VWware.
  • Mempunyai atau ada file iso linux (disini praktek saya adalah ubuntu server 10.04)
  • LAN dan Akses internet sudah terjalin.
  • Network Adapter di VMware untuk ubuntu ini saya kasih 1 interface
  • Topologi jaringan Peer to Peer
Pengerjaan :
  • Install ubuntu server 10.04 di VMware windows, berikut caranya. Klik New Virtual Machine























  • Pilih Typical (recommended)
  • Pilih Installer dics image file (iso) lalu klik Browse lalu tujukan dimana file iso linux disimpan. klik Next.
  • Pada kotak dialog Easy Install Information isikan nama untuk login ke linux nantinya.
  • Pada kotak dialog Name the virtual machine namai proyek kita ini, isikan saja ubuntu server di kotak isian Virtual machine name.
  • Pada kotak dialog Specipy Disk Capacity anda dimaksudkan akan dipakai berapa besar ruang hardisk dari yang ada (fisik nyata), disini saya cuma mengisikan 5 Gb dan pilih Store virtual disk as single file lalu Next.
  • Pada Ready to create virtual machine pilih saja langsung Finish maka proses installasi ubuntu server 10.04 akan dimulai (saran saya matikan internetnya untuk mempercepat installasi)
  • Dan akhirnya tanpa panjang lebar proses installasi ubuntu server sudah berhasil, jika tidak berhasil mungkin file iso corrupt atau sebagainya.
  • Jika ubuntu server tidak jalan maka jalankan dengan menekan tombol play lalu login dengan data-data yang sudah di buat sebelumnya (jangan lupa set untuk root-nya)
  • Saatnya melakukan konfigurasi IP ubuntu ini, masukan nano /etc/network/interfaces lalu buat hampir seperti berikut ini :
    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).

    # The loopback network interface
    auto lo
    iface lo inet loopback

    # The primary network interface
    auto eth0
    iface eth0 inet static
            address 192.168.1.3
            netmask 255.255.255.0
            network 192.168.1.0
            broadcast 192.168.1.255
            gateway 192.168.1.1
    - Jika sudah Ctrl+O untuk save lalu Ctrl+X untuk keluar editor nano.
    - Lakukan restart interface : /etc/init.d/networking restart
  • Ketik dan masuk ke resolv.conf : nano /etc/resolv.conf 
    nameserver 180.131.144.144
    nameserver 208.67.222.222
  • Ketik dan masuk ke sysctl.conf : nano /etc/sysctl.conf, lalu hilangkan symbol " # " di depan :
    # net.ipv4.ip_forward=1
    # net.ipv6.conf.all.forwarding=1
  • Tes koneksi ubuntu dengan ping ke google : ping google.com (Jika reply berarti sudah jalan)
  • Install shh server untuk nantinya di remote : apt-get install openssh-server
  • Download Putty DI SINI lalu jalankan di windows yang jadi klien dan isikan IP ubuntu tadi, di contoh ini Ip ubuntu 192.168.1.3 dengan port 22 lalu Open. Untuk tampilan GUI nya bisa install WinSCP, download DI SINI.
  • Install squid : apt-get install squid
  • Seting squid dengan menghilangkan tanda " # " di depan rule dan menambahkan beberapa rule, buat hingga seperti screenshoot di bawah ini : nano /etc/squid/squid.conf

  • Jika sudah silahkan di save dan keluar dari editor kemudian ketikan :
squid -z
/etc/init.d/squid restart
squid -k parse (jika setingan squid benar tidak akan nampak apa-apa)
  •  Seting proxy di tiap browser PC klien, disini saya contohkan firefox ; buka Menu bar cari Tools/Advanced/Network/Settings dan pilih Manual proxy configuration dan isikan 192.168.1.3, port 3128 kemudian ceklis Use this proxy server for all protocols dan OK.

Mohon maaf jika screenshootnya kurang lengkap 


Selamat mencoba....
 


13 comments:

  1. Artikel bagus dan bermanfaat mas,alhamdulillah sudah saya impelementasikan dan sukses. Trik ini cocok untuk mengakali besarnya latency browsing di indonesia, dan sekaligus mengajarkan sederhana dan ringkas instal dan konfigurasi linux pada distro ubuntu server tanpa melupakan windowsnya,maklum baru kenal linux saya..hehe.

    Semangat terus mas untuk terus ngeshare tutorial bermanfaat berdasarkan experimennya. Maju terus linux dan windows pokoknya

    ReplyDelete
  2. Info nih gan soal artikel ini, ternyata si ubuntu di VMware itu terkadang ada hang'y dan harus login dulu baru normal lagi proxy server linux ubuntu ini.

    ReplyDelete
  3. Info nih gan soal artikel ini, ternyata si ubuntu di
    VMware itu terkadang ada hang'y dan harus login
    dulu baru normal lagi proxy server linux ubuntu
    ini.

    Terima kasih atas informasinya. Memang kendala yang dimaksud sudah di ketahui sejak awal saya sukses membuat proxy server di vmware ini dan mencoba mentroubleshoot kendala tersebut namun tidak berhasil, tapi menurut info yang saya kumpulkan itu terjadi karena masalah resource hardisk dan kebutuhan memory utk pendukung utama kerja proxy server. Alternatif solusi nya restart service squid-nya:
    /etc/init.d/squid restart

    Namun permasalahan proxy hang saat request klien idle ini hilang jika di konfig pada hardware fisik.

    ReplyDelete
  4. Mas settingannya dimana ya...yang menyatakan bahwa klo semua PC client harus lewat proxy..?

    ReplyDelete
    Replies
    1. Kurang jelas mas pertanyaannya, tapi kalau boleh tebak pernyataan semua pc klien harus lewat proxy bisa dari beberapa opsi di bawah ini:

      -Mungkin yang di maksd adalah transparent proxy, dipakai untuk memaksa request pc klien ke http(80) di belokan dulu ke port proxy server di lokal. Dari posting saya di atas ini tidak ada kaitannya namun jika mau begitu dan berhubungan dengan posting awal saya di atas maka yang harus di perhatikan adalah routernya si modem (topologi dalam artikel saya seperti itu) harus bisa/ada fasiltas untuk memforwar port.

      Delete
  5. Sedikit sharing gan buat temen2 yg lg cari tutorial install proxy server (khususnya squid), berikut instalasi lusca squid (tunnelling, high cache, youtube cache) di mesin ubuntu via virtual box. lihat di sini gan: Super Proxy with Squid + Ubuntu Server

    ReplyDelete
    Replies
    1. Oke gan, thank sharingnya, semoga membantu kita semua.

      Delete
  6. bingung nih gan, setelah ane instal VMware, trs install ubuntu pas ngeroot nya ane g tau lg cara nya...mentok sampe disitu aja...
    blom berhasil dehhhh....
    kasih tutorial lengkapnya dong gan, klo bisa ke email gus_andrian@yahoo.com

    thanks sebelumnya...hehehehe

    ReplyDelete
  7. setelah login ke ubuntu ane bingung gan...
    disini bingungny>>>>> * Jika ubuntu server tidak jalan maka jalankan dengan menekan tombol play lalu login dengan data-data yang sudah di buat sebelumnya (jangan lupa set untuk root-nya)
    * Saatnya melakukan konfigurasi IP ubuntu ini, masukan nano /etc/network/interfaces lalu buat hampir seperti berikut ini :

    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).

    # The loopback network interface
    auto lo
    iface lo inet loopback

    # The primary network interface
    auto eth0
    iface eth0 inet static
    address 192.168.1.3
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255
    gateway 192.168.1.1

    - Jika sudah Ctrl+O untuk save lalu Ctrl+X untuk keluar editor nano.
    - Lakukan restart interface : /etc/init.d/networking restart

    * Ketik dan masuk ke resolv.conf : nano /etc/resolv.conf

    nameserver 180.131.144.144
    nameserver 208.67.222.222

    * Ketik dan masuk ke sysctl.conf : nano /etc/sysctl.conf, lalu hilangkan symbol " # " di depan :

    # net.ipv4.ip_forward=1
    # net.ipv6.conf.all.forwarding=1

    ReplyDelete
    Replies
    1. Jika ubuntu server tidak jalan maka jalankan dengan menekan tombol play lalu login dengan data-data yang sudah di buat sebelumnya (jangan lupa set untuk root-nya)

      Maksudnya :
      1.Ubuntu server adalah OS nya yang di install di virtual mesin atau cpu virtual di dalam sistem xp.
      2.Kenapa harus neken tombol play, karena kan virtual mesin sendiri berupa software bukan berupa hardware jadi gak ada tombol power-nya.

      * Saatnya melakukan konfigurasi IP ubuntu ini, masukan nano /etc/network/interfaces
      Ini ialah cara ngeset IP di ubuntu server, kalau di windows biasanya kita masuk ke CPL/Network Connection

      Lebih mudahnya lagi, anda sebaiknya membuka lagi wikipedia soal IP, DNS dan jangan lupa baca dan teliti lagi posting saya ini, jangan di langkah-langkah seperti kita mengabaikan setingan di windows yang biasa naxt-next-naxt-next.

      Delete
  8. tutorial yang menarik dan lengkap.
    cuman ada satu pertanyaan ni mas, dari topology jaringannya kan itu cuman 1 modem. klo 2 modem speedy gimana settingannya mas?
    makasi sebelumnya.

    ReplyDelete
  9. saya sudah megikuti langkah di atas, akan tetapi client tidak bisa konek ke ubuntu virtualbox, dan di ubuntu virtualbox tidak dapat ping ke google/dsb.. mohon bantuan nya admin

    ReplyDelete

Berkomentarlah dengan bijak untuk pengembangan dan sekaligus menjadi pembelajaran kita bersama.

Pilih Name/Url untuk mempermudah memasukan id anda!