INSTALLING SQUID3 ON DEBIAN

Apakah anda tahu apa itu squid?

Squid adalah sebuah daemon yang digunakan sebagai proxy server dan web cache. Squid memiliki banyak jenis penggunaan, mulai dari mempercepat server web dengan melakukan caching permintaan yang berulang-ulang, caching DNS, caching situs web, dan caching pencarian komputer di dalam jaringan untuk sekelompok komputer yang menggunakan sumber daya jaringan yang sama, hingga pada membantu keamanan dengan cara melakukan penyaringan (filter) lalu lintas. Meskipun seringnya digunakan untuk protokol HTTP dan FTP, Squid juga menawarkan dukungan terbatas untuk beberapa protokol lainnya termasuk Transport Layer Security (TLS), Secure Socket Layer (SSL), Internet Gopher, dan HTTPS. Versi Squid 3.1 mencakup dukungan protokol IPv6 dan Internet Content Adaptation Protocol (ICAP).

Sumber: http://id.wikipedia.org/wiki/Squid

Nah kali ini saya akan membuat tutorial cara install squid yang lock hanya bisa diakses oleh ip itu sendriri. Jadi, squid yang akan kita install bukanlah open squid yang bisa dipakai seenaknnya. Biasanya squid ini bisa digunakan sebagai bumbu pelengkap inject gretongan atau sebagainya. Squid juga berperan sangat bagus untuk inject karena akan membantu cache internet sehingga kecepatannya bertambah lebih cepat dari biasanya yang tanpa squid.

Tutorial Cara Instal Squid

  • Lakukan update pada VPS

Karena melakukan update itu wajib menurut saya setiap akan menginstall sesuatu, jadi lakukanlah update terlebih dahulu ya
# apt-get update

  • Install Squid pada Debian

Sekarang, barulah kita install squid yang kita tunggu - tunggu dari tadi setelah banyak melewati tantangan membaca
# apt-get install squid3

  • Hapus config original squid dan buat yang baru

Mengapa dihapus? karena jika kita mengedit config original itu akan sangat lama disebabkan isinya banyak dengan bacaan saja, jadi kita hapus saja dan buat config baru.
# cd /etc/squid3
# rm squid.conf
# nano squid.conf

  • Setting squid.conf yang baru

Untuk melakukan settingnya, anda harus memasukan beberapa code wajib ke dalamnya, maka di bawah ini adalah code - code yang wajib dimasukan itu,

acl manager proto cache_object
acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
acl SSL_ports port 443
acl Safe_ports port 80
acl Safe_ports port 21
acl Safe_ports port 443
acl Safe_ports port 70
acl Safe_ports port 210
acl Safe_ports port 1025-65535
acl Safe_ports port 280
acl Safe_ports port 488
acl Safe_ports port 591
acl Safe_ports port 777
acl CONNECT method CONNECT
acl SSH dst IPVPS-IPVPS/255.255.255.255 # < ganti xxx sesuai Ip VPS mu!
http_access allow SSH
http_access allow manager localhost
http_access deny manager
http_access allow localhost
http_access deny all
http_port 8080
http_port 3128
coredump_dir /var/spool/squid3
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
visible_hostname belajar-vps.cf



Pada teks acl SSH dst IPVPS-IPVPS/255.255.255.255 ganti sesuai IP VPS kalian Contoh : acl SSH dst 128.199.246.238-128.199.246.238/255.255.255.255.
Setelah itu save lalu lanjutkan ketahapan berikutnya. Squid config di atas adalah squid dengan port 8080, dan 3128. Anda dapat mengubahnya dengan yang anda inginkan


  • Restart squid agar config berjalan

Dengan proses restart maka config squid yang baru saja kita install akan berjalan lancar.
# /etc/init.d/squid3 restart
atau 
# service squid3 restart 
Untuk mengecek squid yang kita install tersebut berjalan lancar, maka anda harus mengeceknya supaya tidak kecolongan ya.


Mungkin cukup sekian kalo ada salah di maafkan hanya ikut ikutan mas bozz biar gak ketinggalan Terima Kasih.

Comments

Popular Posts