Cara Install Squid di CentOS 6

 CentOS, Squid, Tutorial

Cara Install Squid Proxy di CentOS 6 VPS logo

Pada tutorial ini akan membahas tentang cara install dan setting squid proxy di centos 6 VPS. Sebenarnya tutorial cara instalasinya ini hampir dengan tutorial cara install squid proxy pada centos 5 yang sudah pernah di bahas pada artikel sebelumnya, hanya saja mungkin cara setting dan konfigurasinya sedikit berbeda. Dan berikut tutorial cara install dan setting squid proxy di centos 6 vps :

  • Install squid via yum

    Cara Install Squid di CentOS 6 via Yum
  • Edit konfigurasi squid.conf
    setelah instalasi squid via yum tadi selesai sekarang saatnya edit squid.conf yang berada di /etc/squid
    buka squid.conf dengan editor seperti nano dengan perintah sbb
    kemudian tambahkan konfigurasi berikut dan letakkan paling atas

    Cara Install Squid di CentOS 6 config
    Jika ingin menambahkan atau mengubah port squid cari pada http_port
    edit port squid sesuai yang diinginkan pada bagian http_port 3128 ( secara default port squid adalah 3128 )
    Setelah menambahkan konfigurasi diatas serta port squid selanjutnya keluar dan jangan lupa disimpan
  • Menambahkan username dan password untuk squid proxy
    Untuk menambahkan user pass biar tidak bisa diakses oleh orang lain dengan perintah sbb:
    Membuat username dan password
    Ubah username jadoel.info sesuai keinginan
    Kemudian isikan password
    Cara Install Squid Proxy di CentOS 6 VPS user pass
    **Jika memakai htpasswd tidak bisa, dan mengalami error seperti dibawah ini:
    Untuk mengatasinya bisa menggunakan 2 cara sebagai berikut:

    1. Cara Pertama install httpd-devel via yum
      kemudian ulangi langkah membuat user pass diatas dengan htpaswd, seharusnya sudak tidak mengalami error bash htpaswd not found tersebut
    2. Cara Kedua dengan 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
      setelah itu hasilnya bisa anda paste di /etc/squid/password

      isikan/copy paste output dari hasil generate tadi, kurang lebih seperti ini

      jadoel.info:sa3tHJ3/KuYvI

      Catatat:
      jadoel.info ==> username
      sa3tHJ3/KuYvI ==> password hasil generate
      Cara Install dan setting Squid Proxy di CentOS 6 VPS perl
      Simpan dan exit

  • Membuat direktori cache untuk squid ( cache_dir )
    untuk membuat folder cache squid dengan perintah sbb:

  • Start squid proxy
    Untuk menjalankan squid proxy dan autostart setelah reboot vpsnya dengan perintah sbb

Setelah proses instalasi squid dan telah setting confignya, sekarang saatnya test squid proxy. Untuk mengeceknya silahkan buka browser kesayangan, disini saya menggunakan firefox

  1. Buka mozzila firefox > Tool > Option > Advanced > Network > Settings
  2. Pilih Manual Proxy Configuration, lalu isikan IP VPS dan port yang telah disetting diatas

Cara Install dan setting Squid Proxy di CentOS 6 VPS firefox

Terakhir coba buat Browsing, kalau berhasil maka akan muncul pop up login untuk meminta user + pass, seperti gambar dibawah ini
Cara Install dan setting Squid Proxy di CentOS 6 VPS sukses
Isijan user pass yang sudah dibuat diatas kemudian cek ip di browser jika sukses seharusnya menggunakan ip vps.
Sebenarnya tutorial instalasi ini sudah pernah dibahas pada postingan yang dulu, tentang cara setting squid 3.1 di centos. jika squid-nya tidak bisa mengakses simbah google fb ataupun youtube bisa dibaca pada artikel sebelumnya tentang cara mengatasi Squid 3 tidak bisa akses Google Youtube Facebook Bing
Demikianlah tutorial tentang cara install dan setting squid proxy di vps centos 6, ya sepertinya tutorialnya agak panjang tetapi kalau sudah paham alurnya mungkin tak seribet yang dibayangkan haha, semoga bermanfaat 😆