Press Release

Cara Install Squid Proxy dengan Limit IP di VPS CentOS 6

Sep 23, 2016   //   by Fawzia Aswin Nugraha   //   Blog, Centos, SSH, VPS  //  No Comments

Cara Install Squid Proxy ini saya buat kusus anda yang menggunakan os centos. Sebenarnya saya juga akan membuat tutorial untuk vps debian, tetapi berhubung pembeli vps di fawzya.net banyak yang menggunakan os centos maka saya ingin memberikan tutorial cara install squid proxy di vps centos 6 terlebih dahulu. ditutorial ini saya tidak hanya menjelaskan cara menginstall squid saja tetapi juga meningkatkan keamanan server anda dengan memberikan limit ip pada konfigurasi squid proxynya

VPS usa cuma 60rb perbulan ?

Cara Install Squid ProxyKenapa harus melakukan limit ip pada vps server ? ya karena kan ip vps itu bersifat publik, bisa diakses oleh siapapun. Pastikan anda tidak ingin orang lain menggunakan squid proxy milik server anda secara bebas kan ? karena hal ini dapat merugikan anda salah satu penyebabnya adalah dapat mengahabiskan bandwidth server, menghabiskan ram, membuat cpu usage penuh bahkan lama kelamaan dapat menyebabkan server down tidak bisa digunakan. Tujuan melakukan limit ip ini adalah agar user anda misalnya user ssh, user open vpn dapat menggunakan squid proxy server tetapi orang lain tidak bisa menggunakannya sebelum membeli akun di server anda. Cara kerjanya adalah dengan memblokir semua ip kecuali ip server anda yang akan menggunakan server tersebut. Misalnya anda memasukan ip 49.213.21.212, maka hanya pengguna server dengan ip 49.213.21.212 yang dapat menggunakan squid proxy

Cara Install Squid Proxy Secara mudah

  1. Pertama tama marilah kita membuka software putty
    Memasukan ip VPS servernya Dapatkan vpsnya disini
  2. Login Sebagai root
  3. Lakukan persiapan dengan melakukan update terlebih dahulu
    yum -y update
  4. Segera install squidnya dengan perintah
    yum -y install squid
  5. Konfigurasi squid ada di etc/squid/squid.conf silahkan edit file tersebut dengan nano editor
    nano /etc/squid/squid.conf
  6. Agar lebih mudah silahkan sesuaikan dengan konfigurasi dibawah ini
    http_port 80 
    via on
    acl executive dst 49.213.21.212
    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
    Cara Install Squid Proxy
    Silahkan ganti tulisan 80 dengan port yang dinginkan dan 49.213.21.212 dengan ip yang dijinkan menggunakan squid. Silahkan ketik CTRL+X lalu enter untuk menyimpan konfigurasi
  7. Agar squid dapat berjalan setelah vps booting maka masukanlah script ini
    chkconfig squid on
    
  8. Silahkan start squidnya dengan perintah
    service squid start

Installasi sudah selesai sekarang squid proxy sudah bisa digunakan, jika ada masalah silahkan berkomentar. Kami juga menyediakan VPS server dan menyediakan jasa setting vps

Komentar

comments

Comments are closed.