Cara Instal dan Konfigurasi Squid di Linux Ubuntu Server 18.04
Prinsip Instal dan Konfigurasi Squid di Linux Ubuntu Server 18.04
– Apakah Dia ingin membangun peladen berbasis linux ubuntu dan kepingin mewujudkan jaringan internet Sira jauh lebih cepat bermula sebelumnya? Sekiranya iya, maka disini adalah tempat yang tepat bagi Anda karena puas artikel kali ini saya akan menyajikan kata sandang tentang cara instal Squid di Linux ubuntu peladen 18.04.
Dengan menginstal squid dan mengkonfigurasinya dengan bermoral, maka Anda dapat mempercepat kecepatan jaringan internet di palagan Anda atau di beberapa komputer jinjing klien Engkau. Silakan kita pelajari bahkan tinggal tentang Squid dan bagaimana Squid bisa menjadikan jaringan internet Dia di akses lebih cepat ketimbang sebelumnya dan kita lanjur ke pembahasan inti yaitu cara instal squid dan konfigurasi squid di ubuntu.
Baca : 10 Distro OS Linux Terbaik Nan Sesuai dengan Kebutuhan Anda
Apa itu Squid?
Squid merupakan sebuah daemon yang digunakan sebagai proxy server dan web cache. Squid memiliki banyak jenis penggunaan, mulai dari mempercepat server web dengan melakukan caching tuntutan yang berulang-ulang, caching DNS, caching situs web, dan caching pencarian komputer di dalam jaringan untuk sekelompok komputer jinjing yang memperalat sumber daya jaringan yang proporsional, hingga pada mendukung keamanan dengan mandu mengerjakan seleksi (tapis) celam-celum. Meskipun seringnya digunakan buat protokol HTTP dan FTP, Squid juga menawarkan dukungan kurang bagi beberapa protokol lainnya termuat Transport Layer Security (TLS), Secure Socket Layer (SSL), Internet Gopher, dan HTTPS. Versi Squid 3.1 mencengam dukungan protokol IPv6 dan Internet Content Adaptation Protocol (ICAP).
Squid rata-rata didesain bagi melanglang di atas sistem operasi mirip UNIX, meski Squid pula dapat berjalan di atas sistem operasi Windows. Karena dirilis di bawah lisensi GNU General Public License, maka Squid ialah alat panjang usus nonblok.
Web proxy
Caching merupakan sebuah pendirian untuk menyimpan incaran-objek Internet yang diminta (seperti halnya data halaman web) yang boleh diakses melewati HTTP, FTP dan Gopher di dalam sebuah sistem yang lebih dekat dengan situs yang memintanya. Beberapa penjelajah web dapat menggunakan cache Squid lokal buat sebagai server proxy HTTP, sehingga dapat mengurangi waktu akal masuk dan juga pasti sekadar konsumsi bandwidth. Situasi ini sering berfaedah bagi para penyedia layanan Internet untuk meningkatkan kecepatan kepada para pelanggannya, dan LAN nan membagi saluran Internet. Karena memang bentuknya sebagai proxy (anda berlaku sebagaimana layaknya klien, sesuai dengan permintaan klien), web cache boleh menyediakan anonimitas dan keamanan. Tapi, web cache pula bisa menjadi masalah yang signifikan bila melihat kelainan privasi, karena memang anda boleh mencatat banyak data, termasuk URL yang diminta maka dari itu klien, kapan hal itu terjadi, segel dan versi penjelajah web yang digunakan klien serta sistem operasinya, dan berpangkal mana ia mengakses situs itu.
Lebih jauh, sebuah program klien (ibarat contoh adalah penjelajah web) bisa menentukan secara ekplisit proxy server nan digunakan bila memang hendak memperalat proxy (galibnya bagi para pelanggan ISP) ataupun bisa juga menggunakan proxy tanpa konfigurasi ekstra, yang comar disebut ibarat “Transparent Caching”, di mana semua permintaan HTTP ke jaringan asing akan terjamah oleh proxy server dan semua respons disimpan di dalam cache. Kasus kedua kebanyakan dilakukan di dalam perusahaan dan korporasi (semua klien berada di dalam LAN yang sebabat) dan sering n kepunyaan masalah privasi yang disebutkan di atas.
Squid memiliki banyak fitur nan dapat mendukung melakukan perkariban secara anonim, sebagaimana memodifikasi atau mematikan beberapa field header tertentu dalam sebuah permohonan HTTP yang diajukan oleh klien. Saat itu terwujud, barang apa nan akan dilakukan oleh Squid yaitu tergantung sosok yang menangani komputer yang menjalankan Squid. Cucu adam nan meminta halaman web melalui sebuah jaringan yang secara semerawang yang memperalat lazimnya tidak mengetahui bahwa informasi semua permintaan HTTP yang mereka ajukan dicatat makanya Squid. (Sumber : Wikipedia indonesia)
Baca : Panduan Model: Kaidah Instal Linux Ubuntu 18.04 LTS Dekstop
Plong artikel kali ini, saya akan mengarak Engkau buat mengatur dan instal peladen Proxy Squid di Ubuntu terbaru.
Yang Kamu butuhkan lakukan memulai adalah:
- Sistem manuver Ubuntu
- Akses ke aliran udara terminal / ririt perintah (Ctrl-Alt-Falak)
- Pengguna Ubuntu dengan hak akses root alias sudo (Mandu Membuat Sudo Users dan Sudo Group di Ubuntu)
- Pemasang cangkang apt, disertakan secara default
- Editor teks, seperti nano
Cara Instal Squid Proxy di Ubuntu
Langkah 1: Refresh Software Repositories
Pastikan Anda bekerja dengan versi software terbaru yang tersedia.
Buka jendela setopan, dan masukkan nan berikut ini:
sudo apt-get update
Langkah 2: Cara Instal Paket Squid di Ubuntu
Untuk menginstal Squid, jalankan perintah:
sudo apt-get install squid
Sistem harus meminta konfirmasi – masukkan (Y) dan biarkan prosesnya selesai.
Konfigurasi Squid Proxy Peladen
File konfigurasi Squid ditemukan di
/etc/squid/squid.conf
.
1. Buka file ini di editor teks Anda dengan perintah:
sudo nano /etc/squid/squid.conf
2. Navigasikan bagi menemukan
http_port option. Galibnya, ini diatur untuk listen on Port 3218. Port ini biasanya mengangkut lalu-lalang TCP. Sekiranya sistem Anda dikonfigurasikan lakukan celas-celus di port lain, ganti di sini.
Anda juga dapat mengatur gaya proxy menjadi transparan jikalau Anda ingin mencegah Squid menukar request dan response Anda.
Ganti dengan dibawah ini:
http_port 1234 transparent
3. Navigasikan ke pilihan
http_acacess deny all. Saat ini dikonfigurasi untuk memblokir semua keluar masuk HTTP. Ini bermanfaat tidak suka-suka kolangkaling web yang diizinkan.
Saling dengan dibawah ini:
http_access allow all
4. Arahkan ke opsi
visible_hostname. Tambahkan nama nan Anda inginkan ke kata kepala ini. Ini yakni bagaimana server akan muncul kepada kelihatannya kembali yang menyedang lakukan connect. Slahkan cak bagi Simpan perubahan (Save Changes) dan keluar (exit).
5. Restart layanan Squid dengan mengegolkan:
sudo systemctl restart squid
Konfigurasikan Squid Client
Semua konfigurasi ini sudah disiapkan untuk server proxy Squid Kamu. Kini, beralihlah ke mesin klien Anda dan buka browser web Kamu.
Jika Dia memperalat Firefox, Anda boleh menemukan supremsi proxy pada menu:
Menu → Options → Network Settings → Settings
Centang tombol radio button cak bagi konfigurasi proxy manual.
Jika Ia menjaringkan nama host di Langkah 4, Kamu harus bisa memasukkan nama itu dan juga port yang Anda tunjuk. Jika tak, gunakan alamat IP untuk sistem hosting proxyi Squid Anda.
Bakal mengujinya, Anda boleh mengunjungi https://whatismyipaddress.com/ip-lookup – jikalau proxy Anda berfungsi, alamat IP Ia akan ditampilkan sebagai bahan IP server proxy.
Add Squid ACL
Coretan: Setelah sebentar-sebentar Beliau mengikuti ancang ini, Anda harus menyimpan dan keluar, kemudian restart layanan Squid cak bagi menerapkan konfigurasi baru.
Untuk daftar kontrol akses dengan membetulkan file squid.conf lagi, seperti plong Langkah 4.
Tambahkan jajar yunior sebagai berikut:
acl localnet src 192.168.0.15
Ini akan mewujudkan sifat nan hanya memungkinkan sistem di alamat IP ini untuk terkoneksi. Disarankan sebaiknya Engkau mengomentari baris untuk mengidentifikasi adat:
acl localnet src 192.168.0.15 # test computer
Apa pun selepas tanda # diabaikan maka itu Squid.
Anda boleh menentukan rentang objek IP laksana berikut:
acl localnet src 192.168.0.15/30
Open Port
Lakukan mengungkapkan port tertentu, tambahkan berikut ini:
acl Safe_ports port 123 # Custom port
Konfigurasi Proxy Authentication
Ini memaksa pengguna untuk mengotentikasi untuk menggunakan proxy.
Mulailah dengan menginstal apache2-utils:
sudo apt-get install apache2-utils
Buat file passwd, dan saling kepemilikan ke Squid proxy user:
sudo touch /etc/squid/passwd
sudo chown proxy: etc/squid/passwd
Tambah user and password baru
1. Untuk menambahkan konsumen mentah ke Squid, gunakan perintah:
sudo htpasswd /etc/squid/passwd newuser
Sistem akan meminta Anda lakukan mengegolkan dan mengonfirmasi pengenalan sandi untuk pemakai yunior.
2. Edit file
/etc/squid/squid.conf
, dan tambahkan saf perintah berikut:
auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd
auth_param basic children 5
auth_param basic realm Squid Basic Authentication
auth_param basic credentialsttl 2 hours
acl auth_users proxy_auth REQUIRED
http_access allow auth_users
Blokir Situs Web di Squid Proxy
1. Kerjakan dan edit file teks baru
/etc/squid/blocked.acl
dengan menjaringkan:
sudo nano /etc/squid/blocked.acl
2. Dalam file ini, tambahkan situs web yang akan diblokir, dimulai dengan titik, sebagai contoh:
.facebook.com
.twitter.com
Catatan: Bintik menentukan untuk memblokir semua subsitus berpangkal situs penting.
3. Bentang kembali file
/etc/squid/squid.conf
:
sudo nano /etc/squid/squid.conf
4. Tambahkan larik berikut tepat di atas daftar ACL Anda:
acl blocked_websites dstdomain “/etc/squid/blocked.acl”
http_access deny blocked_websites
Perintah yang sering digunakan momen bekerja dengan Layanan Squid
Bagi memeriksa status software Squid Sira, masukkan:
sudo systemctl pamor squid
Mengaram apakah layanan sedang berjalan maupun tidak.
Untuk memulai layanan, masukkan:
sudo systemctl mulai squid
Kemudian atur layanan Squid untuk diluncurkan ketika sistem menginjak dengan memasukkan:
sudo systemctl enable squid
Ia dapat menjalankan kembali perintah pamor sekarang bakal memverifikasi layanan telah berjalan dan bagi menghentikan layanan, gunakan perintah:
sudo systemctl stop squid
Untuk mencegah Squid diluncurkan detik startup, masukkan:
sudo systemctl disable squid
Dan itulah panduan ringkas akan halnya cara instal Squid di linux ubuntu peladen 18.04 dan panduan konfigurasi Squid yang baik dan benar. Pastikan Anda menggunakan layanan Squid ini pada server Anda bagi mendapatkan jaringan nan aman dan cepat. Semoga artikel ini bermanfaat untuk Anda dan selamat menyedang. 🙂
Baca : Panduan Eksemplar : Cara Menginstal Ubuntu Server 18.04
Anda Terbantu artikel ini? Silahkan bergabung dengan centerklik di Twitter dan Google+.
Source: https://www.centerklik.com/cara-instal-squid-linux-ubuntu/
Posted by: hoqki.com