Cara Install Squid Proxy di VPS Centos 6

Sebelumnya saya sudah pernah share cara install squid proxy di VPS Debian, kali ini saya akan share cara install squid proxy di VPS Centos 6. Jika ada yang bertanya kenapa dibuat postingan yang berbeda. karena memang caranya berbeda 😀 . Selain itu, dalam postingan ini juga saya akan memberikan tutorial untuk melimit IP pada squid yang telah kita install. Maksud limit disini adalah squid proxy yang telah kita install tersebut nantinya hanya bisa digunakan oleh IP tertentu saja. Dengan kata lain, tidak semua IP akan bisa menggunakan squid proxy milik anda. Contoh, anda memiliki VPS dengan IP 49.213.21.211, anda install squid dengan limit IP di VPS tersebut, maka hanya anda dan user anda yang berada di VPS tersebutlah yang bisa menggunakannya (private proxy).

cara install squid proxy di vps centos, cara install squid proxy di centos 6, cara install squid di centos 6.5

Kenapa harus dilimit?

Jika anda adalah penjual SSH, pasti anda akan tahu alasannya. Limit squid, selain digunakan sebagai strategi bisnis anda juga biasanya dilakukan karena tidak semua ISP VPS mengijinkan penggunaan VPS-nya untuk membuat public proxy (artinya hanya mengijinkan penggunaan private proxy saja) serta berguna untuk menghemat penggunaan memori RAM VPS anda, karena semakin banyak orang yang menggunakan squid proxy anda, maka semakin besar pula kapasitas RAM yang dibutuhkan.

Berikut ini adalah cara install squid proxy di VPS Centos 6 :

  1. Login ke VPS anda seperti biasa, silahkan gunakan SSH Client favorite anda.
  2. Lakukan update terlebih dahulu :
    yum -y update
  3. Install squid dengan command :
    yum -y install squid

    cara setting squid proxy di vps centos 6, cara setting squid di centos 6

  4. Pindahkan squid.conf ke squid.bak supaya dapat dengan mudah kita atur settingan squidnya dengan perintah :
    mv /etc/squid/squid.conf /etc/squid.conf.bak

    cara uninstall squid di vps centos

  5. Masuk ke etc/squid/squid.conf dengan editor andalan anda. Saya menggunakan nano editor.
    nano /etc/squid/squid.conf
  6. Masukan kode dibawah ini. Copy paste saja biar mudah :
    http_port 80
    via on
    acl executive dst 49.213.21.211
    http_access allow executive
    ##
    ## disable multicast icp
    miss_access allow all
    ident_lookup_access deny all
    # Leave coredumps in the first cache dir
    access_log /var/log/squid/access.log
    cache_log /var/log/squid/cache.log
    cache_access_log none
    cache_store_log none
    #
    hierarchy_stoplist cgi-bin ?
    acl apache rep_header Server ^Apache
    ipcache_size 8192
    ipcache_low 90
    ipcache_high 95
    #cache_dir null /tmp
    cache_mem 16 MB
    cache_dir ufs /var/spool/squid/cache0 1000 16 256
    cache_dir ufs /var/spool/squid/cache1 1000 16 256
    cache_dir ufs /var/spool/squid/cache2 1000 16 256
    cache_dir ufs /var/spool/squid/cache3 1000 16 256
    deny_info ::0 all
    # Add any of your own refresh_pattern entries above these.
    refresh_pattern ^ftp: 1440 20% 10080
    refresh_pattern ^gopher: 1440 0% 1440
    refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
    refresh_pattern . 0 20% 4320

    Pada bagian http_port 80, silahkan sesuaikan dengan port squid yang anda inginkan. Jika anda ingin menjalankan squid di port 8080 silahkan ganti angka 80 ke 8080 dan semisalnya. Pastikan port yang anda pilih adalah port yang belum digunakan oleh aplikasi lain. Jika sudah digunakan silahkan atur saja portnya terlebih dahulu supaya tidak bentrok.

    Pada bagian acl executive dst 49.213.21.211 silahkan sesuaikan dengan IP yang anda perbolehkan. Misalnya, anda mempunyai VPS IP 49.213.24.222 dan anda hanya ingin melimit squid untuk IP VPS tersebut, maka rubahlah angka 49.213.21.211 dengan 49.213.24.222.

    Lihat screenshot dibawah ini, saya merubah portnya menjadi 8080 karena port 80 sudah saya gunakan untuk httpd (apache), saya juga merubah IP dengan IP VPS Ramnode saya. Jika anda ingin squid anda running di port 80, sementara port tersebut sudah digunakan oleh apache, silahkan rubah port apache VPS anda terlebih dahulu. cara remove squid di centos, cara menghapus squid di centos

  7. Silahkan save pengaturan tersebut dan keluar dari editor anda (nano = CTRL+X), (vi/vim = ESC :wq).
  8. Masukan command berikut, supaya squid proxy otomatis running setelah VPS anda di restart.
    chkconfig squid on
  9. Start service squid proxy anda dengan perintah :
    service squid start
  10. Cek apakah squid sudah berjalan atau belum di VPS anda :
    netstat -grep | squid

    Output :

    tcp        0      0 :::80                     :::*                        LIST

     

Demikianlah panduan cara install squid proxy di VPS  Centos 6, untuk dapat meyakinkan anda bahwa squid sudah dapat digunakan atau belum, silahkan anda lakukan pengecekan di ping.eu/proxy sepeti biasa. Untuk mengecek apakah sudah bisa melakukan limit IP, silahkan anda coba gunakan IP lain untuk login dengan squid VPS anda.

Jika anda ingin menghapus squid di VPS centos anda silahkan ketikan command :

yum remove squid

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *