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 :
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.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 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 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
nice info gan :)
ReplyDeleteTutorial yang bagus gan.... (y)
ReplyDeleteTerimakasih...
:D
Delete