Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

3.2. Konfigurasi


Squid dikonfigurasi dengan mengedit arahan yang terkandung di dalam /etc/squid/squid.conf berkas konfigurasi. Contoh berikut mengilustrasikan beberapa arahan yang dapat dimodifikasi untuk mempengaruhi perilaku server Squid. Untuk konfigurasi Squid yang lebih mendalam, lihat bagian Referensi.


gambar

Sebelum mengedit file konfigurasi, Anda harus membuat salinan file asli dan melindunginya dari penulisan sehingga Anda akan memiliki pengaturan asli sebagai referensi, dan untuk digunakan kembali jika diperlukan. Buat salinan ini dan lindungi dari penulisan menggunakan perintah berikut:


sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.original sudo chmod aw /etc/squid/squid.conf.original


• Untuk menyetel server Squid Anda agar mendengarkan pada port TCP 8888 alih-alih port TCP default 3128, ubah direktif http_port seperti:


http_port 8888

• Ubah direktif visible_hostname untuk memberi server Squid nama host tertentu. Nama host ini tidak harus berupa nama host komputer. Dalam contoh ini diatur ke weezie


terlihat_nama host weezie

• Menggunakan kontrol akses Squid, Anda dapat mengonfigurasi penggunaan layanan Internet yang diproksi oleh Squid agar hanya tersedia bagi pengguna dengan alamat Internet Protocol (IP) tertentu. Misalnya, kami akan mengilustrasikan akses hanya oleh pengguna subjaringan 192.168.42.0/24:


Tambahkan yang berikut ini ke dasar dari bagian ACL Anda /etc/squid/squid.conf File:


acl fourtytwo_network src 192.168.42.0/24


Kemudian, tambahkan yang berikut ini ke puncak dari bagian http_access dari . Anda /etc/squid/squid.conf File:


http_access izinkan empat puluh dua_jaringan

• Menggunakan fitur kontrol akses yang sangat baik dari Squid, Anda dapat mengonfigurasi penggunaan layanan Internet yang diproksi oleh Squid agar tersedia hanya selama jam kerja normal. Misalnya, kami akan mengilustrasikan akses oleh karyawan bisnis yang beroperasi antara pukul 9 dan 00, Senin sampai Jumat, dan yang menggunakan subjaringan 5/00:


Tambahkan yang berikut ini ke dasar dari bagian ACL Anda /etc/squid/squid.conf File:


acl biz_network src 10.1.42.0/24

acl biz_hours waktu MTWTF 9:00-17:00


Kemudian, tambahkan yang berikut ini ke puncak dari bagian http_access dari . Anda /etc/squid/squid.conf File:


http_access izinkan biz_network biz_hours


gambar

Setelah melakukan perubahan pada /etc/squid/squid.conf file, simpan file dan mulai ulang aplikasi server squid untuk melakukan perubahan menggunakan perintah berikut yang dimasukkan pada prompt terminal:


sudo systemctl restart layanan Squid


gambar

Jika sebelumnya squid3 yang disesuaikan digunakan yang mengatur spool di /var/log/squid3 menjadi mountpoint, tetapi jika tidak mempertahankan konfigurasi default, pemutakhiran akan gagal. Pemutakhiran mencoba mengganti nama/memindahkan file sesuai kebutuhan, tetapi tidak dapat melakukannya untuk mountpoint yang aktif. Dalam hal ini, harap sesuaikan mountpoint atau konfigurasinya /etc/squid/squid.conf sehingga mereka cocok.


Hal yang sama berlaku jika memasukkan pernyataan config digunakan untuk menarik lebih banyak file dari jalur lama di /etc/squid3/. Dalam kasus tersebut, Anda harus memindahkan dan menyesuaikan konfigurasi Anda.


Komputasi Awan OS Teratas di OnWorks: