Senin, 20 Februari 2012

Cara Konfigurasi Squid pada Debian 5 Server

Postingan ini merupakan lanjutan dari postingan sebelumnya yakni Cara Menginstall Debian 5 Server.
Squid merupakan salah satu bagian dari Debian 5 server ini, Pada ujian praktek nanti saya bakal disuruh mengkonfigurasi Squid pada Debian 5 Server.. heuuh.. mumet ndasku! --' Karna saya musti hapal, dan paham betul konfigurasinya, kalau tidak saya gak bakal lulus.. sedih rasanya kalau gak lulus.. Doain yaa biar ujian prakteknya sukses :D biar saya lulus! amin..


Oke nih langsung disimak cara Konfigurasi Squid pada Debian 5 Servernya, silakan ikuti langkah-langkahnya dibawah:
Konfigurasi Squid pada Debian Server

Menginstall squid
  1. Log in : root
    password: 1 (password)

  2. apt-get install squid (Enter)
    Do you want to continue ? “y”

  3. cp /etc/squid/squid.conf /etc/squid.conf.backup (Enter)

  4. nano /etc/squid/squid.conf (Enter)

  5. (Ctrl + W) ketik » port 3128
    http_port 3128 (tambahkan ‘transparent’)
    maka hasilnya:
    http_port 3128 transparent

  6. (Ctrl + W) ketik » acl connectDibawah tulisan acl CONNECT method CONNECT tambahakan tulisan:
    acl larang url_regex –i “/etc/squid/larang.txt”
    Sehingga hasilnya: acl CONNECT method CONNECT
    acl larang url_regex –i “/etc/squid/larang.txt”

  7. (Ctrl + W) ketik » access deny all
    Lalu dibawah tulisan ‘# And finally deny all other access to this proxy’ »
    http_access deny all ganti dengan http_access deny larang dibawahnya tambahkan juga http_access allow all
    maka hasilnya:
     
    # And finally deny all other access to this proxy
    http_access deny larang
    http_access allow all

  8. (Ctrl + W) ketik » cache_mgr

pada ‘cache_mgr webmaster’ kata webmaster dihapus dan diganti dengan email kita (misalnya email kita: asrul@smk2tegal.sch.id)
maka hasilnya:
cache_mgr asrul@smk2tegal.sch.id

  • (Ctrl + W) ketik » visible_hostname
    dibawah ‘# http_suppress_version_string off’ , pada visible_hostname, tambahkan nama website sekolah, misalnya:
    www.smk2tegal.sch.id
    maka hasilnya:

    # http_suppress_version_string off
    visible_hostname www.smk2tegal.sch.id
    # TAG: visible_hostname

  • Lalu simpan (Ctrl + X)

  • Untuk memblokir situs-situs
    • nano /etc/squid/larang.txt (Enter)
      lalu ketikkan nama situs-situs yang akan diblokir.
      contoh:
      www.youtube.com
      www.facebook.com
    Menjalankan squid
    • /etc/init.d/squid restart (bisa juga dengan ‘start’)
    Mengedit interfaces
    1. nano /etc/network/interfaces (Enter)
    Tepat dibawah tulisan ‘#dns-search www.smk2tegal.sch.id’ tambahakan:
    allow-hotplug eth1
    iface eth1 inet static
    address 192.168.50.36
    (6 = no absen)
    netmask 255.255.255.0
    network 192.168.50.0
    broadcast 192.168.50.255
    gateway 192.168.90.156
    Sehingga hasilnya seperti ini:

    #dns-search
    www.smk2tegal.sch.id
    allow-hotplug eth1
    iface eth1 inet static
    address 192.168.50.
    36
    netmask 255.255.255.0
    network 192.168.50.0
    broadcast 192.168.50.255

    Save (Ctrl + X)

    1. nano /etc/resolv.conf (Enter)

    2. nano /etc/rc.local (Enter)
      dibawah tulisan
      # By default this script does nothing. tambahkan:echo 1 > /proc/sys/net/ipv4/ip_forward
      iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE
      iptables –t nat –A PREROUTING –i eth1 –p tcp –s 0/0 --dport 80 –j REDIRECT --to-port 3128
      maka otomatis hasilnya:
      # By default this script does nothing.
      echo 1 > /proc/sys/net/ipv4/ip_forward
      iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE
      $ --to-port 3128
      exit 0

      Lalu save (Ctrl + X)

    3. /etc/init.d/squid restart (Enter)
    4. /etc/init.d/networking restart (Enter)
    5. Selesai
    Akhirnya selesai juga, silakan dipelajari yaa.. lain kali saya bakal update lagi pelajaran tentang linux lagi :)
    ditunggu aja..


    Share on Facebook
    Share on Twitter
    Share on Google+

    Baca Juga : Cara Konfigurasi Squid pada Debian 5 Server



    About - Disclaimer - Privacy Policy | Copyright © 2025 Kamu Klik