Pages

Selasa, 28 Februari 2012

Membangun server proxy dengan squid di linux

squid merupakan sebuah tools untuk membangun server proxy dengan port default 3128.

langkah langkah nya yaitu :
  • kita static routing antara komputer server dengan client  
  • setting ip di sisi server misalnya menggunakan IP 192.168.1.254/24 dan di sisi client 192.168.1.19/24
  • lalu setting gateway di sisi client route add default gw 192.168.1.254
  • lalu setting DNS di kedua sisi client dan server dengan perintah : nano /etc/resolv.conf dan isikan nameserver 8.8.8.8 dan dibawahnya nameserver 8.8.4.4
  • lalu di sisi server aktifkan ip forward dengan perintah : echo "1">/proc/sys/net/ipv4/ip_forward
  • lalu masukan firewall dengan perintah : iptables -t nat -A POSTROUTING -o <interface yg terhubung dengan internet> -s 192.168.1.0/24 -j MASQUERADE
  • lalu iptables -F agar di sisi client bisa terhubung dengan internet
  • lalu buka konfigurasi squid : nano /etc/squid/squid.conf
  • paling atas di konfigurasi defaultnya  
  • lalu di rubah seperti ini di hapus sedikit .
 
  •  lalu di bawah jaringan client tambahkan perintah untuk blok domain pada seperti gambar di bawah
  • lalu ubah port pada konfigurasi menjadi 8080 seperti pada gambar dibawah :
  • lalu uncomment pada gambar yg di blok dibawah ini agar dapat membuat folder cache
 
  • rubah allow acces localnet menjadi LAN sesuai pada jaringan client seperti pada gambar dibawah
  • tambahkan administrasi parameter di paling bawah konfigurasi 
 

  • konfigurasi selesai lalu save
  • lalu coba squid -k parse 
 
  • lalu squid -z untuk membuat file direktori cache
  • jalankan squid
  • lalu tes di sisi client buka web browser lalu kita coba buka facebook

  • jika muncul access denied berarti berhasil
  • lalu coba buka tldp.org
selesai :)
mohon maaf jika masih ada perintah yg salah atau kurang jelas saya juga baru mempelajarinya smoga berhasil yah kawan :D

 

0 komentar:

Posting Komentar