[Centos] Cara Mudah Install Squid Proxy Dengan Script Auto Install
- rosari j
- 4 min read
Artikel ini akan menunjukkan cara Install Squid Proxy di centos 5 dan mengkonfigurasi Firefox dan Chrome untuk menggunakannya.
Squid Proxy server
Squid adalah proxy caching berfitur lengkap yang mendukung HTTP, HTTPS, FTP, dan protokol jaringan utama lainnya. Ini dapat digunakan untuk mempercepat server web dengan menyimpan kueri berulang, memfilter lalu lintas web, dan mendapatkan akses ke konten yang dibatasi secara geografis.
Squid Proxy Adalah software dengan lisensi open source gratisan yang menawarkan beragam keunggulan diantaranya adalah multi platform,full control terhadap berbagai aspek yang ditawarkan oleh squid, sanggup melakukan filter terhadap trafic yang dihandle, suport mengolah lalu lintas bermacam macam internet protokol seperti HTTPS,FTP dan beragam keunggulan lain nya dibandingkan dengan software proxy lain nya.
Salah satu kegunaan squid proxy lainnya ialah untuk [mengakses situs yang diblokir]({{ site.baseurl }}{% post_url 2018-11-27-tips-dan-cara-memblokir-situs-dewasa %}). Misalnya Kantor tempat bekerja anda Membatasi Akses Ke situs media sosial seperti Facebook, maka dengan menggunakan proxy anda dapat dengan mudah membypass situs yang telah diblokir tersebut
Caching Proxy
Squid mampu melakukan proses caching dan melakukan forward web proxy secara efisien sehingga kita tidak perlu merequest file yang sama berulang ulang karena telah tersimpan dalam folder cache dalam directory kita menginstall squid, Squid pun mempunyai extensive access control yang berguna untuk mempercepat sebuah server yang dikonfigurasikan sebagai web server
Dalam artikel ini kita akan membahas cara mudah Install Squid Proxy dengan menggunakan server dengan platform Unix yaitu centos, Penulis mengalami sendiri Terkadang kita menemui masalah saat menginstal proxy di vps yang kita miliki seperti konfigurasi ACL
, Squid Cache directory
, zero sized reply
, The request or reply is too large
, Connection refused
, Ignoring MISS from non-peer
dan segudang masalah lainnya yang terkadang memerlukan pengetahuan paling tidak sebagai server admin dan tidak mudah untuk dimengerti bagi user yang baru saja mengenal Linux/ Unix .
Tutorial Menginstall Squid Proxy dengan password ini bisa diterapkan pada Vps dengan Os Ubuntu, Centos, Debian Maupun Fedora Dengan Minimal Centos 5 dan Debian 6
Hal Yang diperlukan untuk Install Squid Proxy software
- Sebuah server yang akan digunakan sebagai Host
Langkah Menginstal Squid Pada Vps
lakukan update dependency yang diperlukan oleh squid , disini saya masih memakai centos 5 dan karena os tersebut sudah sangat jadul maka harus terlebih dahulu mengupdate mirror list pada folder /etc/yum.repos.d
.
Hal ini dikarenakan support untuk centos 5 sudah dihentikan oleh karena itu mirror standart yang ada pada folder tersebut sudah tidak bisa dipakai . login sebagai root kemudian lakukan Yum Update dengan mengetik yum update pada terminal yum update
[![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTIFLTbYGxxDC-hTz74aG0wmWJ9Euius96XyJkIqO5rRrNjvhMIqVfs5lCu23SJr5OP8aYNVXz_6SAH5GTrVEEGZXfy0BjCraV6OztG2Z5UO9TkmhzNu0exxFm1LeGIJsCdorPybQJW0SA9ACL6G_VF81e_Glz_9PavriKI1PEQ20YIyaFON3_ZcRLyA/w640-h356/yum-update_1024x569.jpg)](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTIFLTbYGxxDC-hTz74aG0wmWJ9Euius96XyJkIqO5rRrNjvhMIqVfs5lCu23SJr5OP8aYNVXz_6SAH5GTrVEEGZXfy0BjCraV6OztG2Z5UO9TkmhzNu0exxFm1LeGIJsCdorPybQJW0SA9ACL6G_VF81e_Glz_9PavriKI1PEQ20YIyaFON3_ZcRLyA/s1024/yum-update_1024x569.jpg)
Mendownload Script Squid Auto Installer
Langkah selanjutnya ialah mendownload script auto install dan menyimpannya di server kita. Perlu dicatat Tutorial install proxy squid ini lebih ditujukan pada pemula yang tidak memerlukan setingan tambahan dan belum begitu mengenal dunia linux secara mendalam sehingga setting masih default.
Namun begitu jika ingin melakukan beberapa perubahan perubahan seperti akses kontrol dll masih bisa dengan cara mengedit script ini terlebih dahulu ..secara default Port yang digunakan adalah Port 3128 oleh karena itu pastikan port tersebut tidak digunakan .Pada terminal ketik perintah berikut
wget --no-check-certificate https://codeload.github.com/centminmod/squid-proxy-installer/zip/refs/heads/master
[![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvHrdw4wrvxXbAz_eKtgginmV-L0IPudbEOJDR6u5LctlriAd1EJF00kqtE-api_HM_OG7Ge8dJDktlqQchGqWQgOYepT-c80B0rJhlQqsYkfh_jYXBt4MlW9Ah7WTElm5ampDEyKPqi_94VNeHKatZuKyNhnzlCKPz6n5kQSB4tPm4xgU_U0u36S5fg/w640-h206/squid-installer-skrip_1024x331.jpg)](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvHrdw4wrvxXbAz_eKtgginmV-L0IPudbEOJDR6u5LctlriAd1EJF00kqtE-api_HM_OG7Ge8dJDktlqQchGqWQgOYepT-c80B0rJhlQqsYkfh_jYXBt4MlW9Ah7WTElm5ampDEyKPqi_94VNeHKatZuKyNhnzlCKPz6n5kQSB4tPm4xgU_U0u36S5fg/s1024/squid-installer-skrip_1024x331.jpg)
Chmod Script installer squid
Agar dapat dieksekusi, maka Script harus terlebih dahulu diberikan izin atau dalam bahasa komputer yaitu Chmod. Pada terminal ketik perintah berikut
chmod +x spi
[![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcbH06p8pFm84x0uuLsZrhbkuWCcKFgBeO28TxvYiWknRtc2BR7dLaNnU7f7YyjpHBN0Vi_ZN3l_8FDbTSJ9_etYiedwE7mV9ePamM7pmbThhbPkDcuoTc5p_4qQkkOF_sKZKsoNYC3dPplDqCHaJ-GtG_nFpLqGltYPMQcNjNr-NAanrGFkmlkWMKOQ/w640-h250/instalasi-squid_1024x401.jpg)](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcbH06p8pFm84x0uuLsZrhbkuWCcKFgBeO28TxvYiWknRtc2BR7dLaNnU7f7YyjpHBN0Vi_ZN3l_8FDbTSJ9_etYiedwE7mV9ePamM7pmbThhbPkDcuoTc5p_4qQkkOF_sKZKsoNYC3dPplDqCHaJ-GtG_nFpLqGltYPMQcNjNr-NAanrGFkmlkWMKOQ/s1024/instalasi-squid_1024x401.jpg)
Menjalankan Script Installer Squid
Dan Kemudian kita akan memulai proses Install Squid Proxy secara otomatis namun hal yang harus kita perhatikan selanjutnya ialah mengetahui distro atau Rhel yang digunakan karena Perintah yang akan digunakan pun berbeda sesuai dengan Versi Linux yang anda gunakan.
Seperti yang tertulis diatas saya menggunakan Centos 5 maka Perintah yang saya ketik ialah ./spi -rhel5
dan jika anda menggunakan centos 6 maka Perintah nya ialah ./spi -rhel5
begitu seterusnya sesuai Versi os anda dan berikut ini adalah list nya
Server CentOS 5
./spi -rhel5
Server CentOS 6
./spi -rhel6
Server CentOS 7
./spi -rhel7
server Debian 6 atau 7./spi -debian
Server Debian 8
./spi -jessie
Server Ubuntu
./spi -ubuntu
Server Fedora
./spi -fedora
Memasang Password Pada Squid Proxy
Setelah berhasil mengeksekusi Script installer tadi pada bagian akhir kita akan dihadapkan pada sebuah opsi untuk memasang Username dan password pada Proxy. Hal ini sangat efektif jika anda tidak ingin untuk mengedit secara manual htpasswd
.
Pada Opsi pilihan Your desired username
: , isikan dengan user yang anda kehendaki kemudian Tekan Enter pada terminal, setelah itu script akan meminta anda untuk mengisikan password.
Pada opsi New password: isikan dengan password yang anda kehendaki kemudian tekan Enter dan ketik ulang password anda saat konfirmasi
Setelah itu Script secara otomatis akan melakukan instalasi secara otomatis dan melakukan konfigurasi yang dibutuhkan oleh squid proxy secara otomatis dan akan menyimpan konfigurasi tersebut pada folder /etc/squid/squid.conf
[![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggWmcbmKBAngnhrybpFki9ODWAKZ-UV5AQ3I5d9mSxKD-1jwlaTFFNSKzBCPWc0HPtPCqZLgnUECTqtoFJvPRjK0hxerfXrPTx_4wOUTI_Q_OcTs9DvHfipwHfNmwz2KxGh3HSWI_1FeahTe5lrYeTyU_wJmknxx6iaAKSu2m6L_JYEm004g8S4rI5Kg/w640-h164/pasang-password-pada-proxy_1024x262.jpg)](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggWmcbmKBAngnhrybpFki9ODWAKZ-UV5AQ3I5d9mSxKD-1jwlaTFFNSKzBCPWc0HPtPCqZLgnUECTqtoFJvPRjK0hxerfXrPTx_4wOUTI_Q_OcTs9DvHfipwHfNmwz2KxGh3HSWI_1FeahTe5lrYeTyU_wJmknxx6iaAKSu2m6L_JYEm004g8S4rI5Kg/s1024/pasang-password-pada-proxy_1024x262.jpg)
Kesimpulan
Dan selesai. cara Install Squid Proxy secara gampang bagi para pemula..dan anda bisa langsung menggunakan Proxy tadi dengan port 3128
- Tags:
- Internet
- Proxy Server