Diberdayakan oleh Blogger.

Senin, 09 Juni 2014

Cara Insstall dan Setting Squid Proxy di CentOS 5

Tutorial cara install dan setting squid proxy server (2.6 STABLE) di CentOS 5 32-bit VPS
  1. Install squid via yum:
    yum install squid
    Cara Install dan setting Squid Proxy di CentOS 5 VPS 1
  2. Edit setingan squid.conf pada squid 2.6 STABLE yang sudah diinstall tadi
    nano /etc/squid/squid.conf
    tambahkan konfigurasi berikut ini, copy paste/ letakkan paling atas di squid.conf tersebut
    #add define hostname
    visible_hostname jadoel.info
    # add auth_params
    auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
    auth_param basic children 2
    auth_param basic realm My Proxy Server
    auth_param basic credentialsttl 24 hours
    auth_param basic casesensitive off
    # add acl rules
    acl users proxy_auth REQUIRED
    # http access rules
    http_access deny !users
    http_access allow users
    #hide IP
    forwarded_for off
    Edit bagian jadoel.info pada’visible_hostname’ sesua selera
    Kurang lebih seperti ini
    Cara Install dan setting Squid Proxy di CentOS 5 VPS 2
    Jika ingin mengubah port squid edit sesuai selera pada bagian http_port 3128 ( default port squid 3128 )
    simpan squid.conf
  3. Menambahkan username dan password untuk squid proxy
    touch /etc/squid/passwd
    chown root.squid /etc/squid/passwd
    chmod 640 /etc/squid/passwd
    Membuat username dan password
    htpasswd /etc/squid/passwd jadoel.info
    Ubah username yang dicetak merah ( jadoel.info) sesuai selera
    Kemudian isi password sesuai selera
    Cara Install dan setting Squid Proxy di CentOS 5 VPS 3
    Jika memakai htpasswd tidak bisa, seperti hasil dibawah ini:
    -bash: htpasswd: command not found
    Solusinya bisa menggunakan 2 cara sebagai berikut:
    • Pertama install httpd-devel via yum
      yum install httpd-devel
      kemudian ulangi langkah membuat user pass diatas
    • Kedua generate htpasswd memakai Perl or Ruby code tanpa harus menginstall apache dan anak buahnya
      perl -le ‘print crypt(“password_anda“, “salt”)’
      Ubah password_anda sesuai selera
      kemudian hasilnya bisa anda paste di /etc/squid/passwd seperti ini:
      jadoel.info:sa3tHJ3/KuYvI
      Cara Install dan setting Squid Proxy di CentOS 5 VPS 4
      Simpan dan exit
      Notes:
      jadoel.info ==> username
      sa3tHJ3/KuYvI ==> password hasil generate
  4. Membuat direktori cace untuk squid ( cache_dir )
    squid -z
  5. Jalankan squid proxy
    squid -D
    service squid restart
    chkconfig squid on
    Cara Install dan setting Squid Proxy di CentOS 5 VPS 8
Sekarang test squid proxy hasil praktek diatas
  • buka mozzila firefox > Tool > Option > Advanced > Network > Settings
  • Pilih Manual Proxy Configuration, lalu isikan IP VPS dan port
    Cara Install dan setting Squid Proxy di CentOS 5 VPS 6
  • Coba buat Browsing, kalau berhasil maka akan muncul pop up login untuk meminta user + pass
    Cara Install dan setting Squid Proxy di CentOS 5 VPS 7

Ditulis Oleh : Unknown // 14.16
Kategori:

0 komentar:

Posting Komentar