Cara Menyiapkan Pelayan Proksi Squid di Ubuntu 18.04 & 16.04

Cara Menyiapkan Pelayan Proksi Squid di Ubuntu 18.04 & 16.04

Squid adalah pelayan proksi yang paling popular untuk sistem operasi seperti Unix. Ia juga digunakan untuk penapisan web. Sotong juga berguna sebagai pelayan proksi caching untuk protokol HTTP, HTTPS, dan FTP.

Artikel ini akan membantu anda menyediakan pelayan proksi sotong di Ubuntu 18.10, 18.04 LTS, 16.04 LTS, dan 14.04 Sistem LTS.

Langkah 1 - Pasang Pakej

Pakej Squid boleh didapati dalam repositori yum lalai. Jalankan arahan di bawah pada pelayan anda untuk memasang pelayan proksi sotong.

sudo apt kemas kini sudo apt pemasangan sotong 

Langkah 2 - Konfigurasikan port squid

Port lalai untuk pelayan proksi sotong adalah 3128. Anda boleh mengubahnya mengikut keperluan. Untuk menyediakan cumi pada port yang berbeza, edit fail konfigurasi sotong dan ubah http_port nilai dengan pelabuhan baru.

/etc/sotong/sotong.Conf
 http_port 3128 

Selepas membuat perubahan mari mulakan semula perkhidmatan sotong untuk memuatkan semula perubahan konfigurasi

perkhidmatan sudo squid memulakan semula 

Langkah seterusnya akan membantu anda untuk menyediakan pelayan proksi sotong di Ubuntu Systems. Gunakan hanya tetapan tersebut, yang diperlukan untuk pelayan proksi anda.

Langkah 3 - Benarkan semua lalu lintas

Kadang -kadang anda dikehendaki membenarkan semua lalu lintas di pelayan proksi anda. Dalam Fail Konfigurasi Squid Squid Open Server Squid. Komen http_access menafikan semua garis dan tambahkan http_access membenarkan semua Kemasukan fail ini.

/etc/sotong/sotong.Conf
 http_access membenarkan semua #http_access menafikan semua 

Langkah 4 - Blok laman web khusus dengan sotong

Mari kita mulakan dengan konfigurasi tambahan seperti menyekat mana -mana laman web menggunakan pelayan proksi sotong. Tambahkan peraturan di bawah untuk menyekat laman web tertentu sebelum membenarkan semua peraturan. Contoh di bawah akan menyekat Yahoo.com dan www.Rediff.com.

/etc/sotong/sotong.Conf
ACL Blocksite1 Dstdomain yahoo.com acl blocksite2 dstdomain www.Rediff.com http_access menafikan blocksite1 http_access menafikan blocksite2 

Sekiranya anda mempunyai senarai panjang nama domain, buat fail /etc/squid/blockwebsites.lst dan letakkan nama domain satu setiap baris dan tambahkan peraturan di bawah dalam fail konfigurasi sotong.

/etc/sotong/sotong.Conf
ACL blocksitelist dstdomain "/etc/squid/blockwebsites.LST "HTTP_ACCESS DENY blockSitelist 

Blockwebsites.lst Contoh kandungan fail:

kucing/etc/squid/blockwebsites.lst yahoo.com www.Rediff.com 

Langkah 5 - Sekat kata kunci khusus dengan sotong

Tambahkan peraturan di bawah untuk menyekat laman web tertentu sebelum membenarkan semua peraturan. Contoh di bawah akan menyekat semua halaman yang mempunyai kata kunci yahoo atau gmail.

/etc/sotong/sotong.Conf
ACL blockkeyword1 url_regex yahoo acl blockkeyword2 url_regex gmail http_access menafikan blockkeyword1 http_access menafikan blockkeyword2 

Sekiranya anda mempunyai senarai kata kunci yang panjang, buat fail /etc/squid/blockkeywords.lst dan letakkan kata kunci satu setiap baris dan tambahkan peraturan di bawah dalam fail konfigurasi sotong.

/etc/sotong/sotong.Conf
ACL blockkeywordlist url_regex "/etc/squid/blockkeywords.lst "http_access menafikan senarai blockkeywordl 

kata kunci blockkey.Contoh kandungan fail LST:

kucing/etc/sotong/kata kunci blockkey.lst yahoo gmail facebook 

Tahniah Anda telah berjaya memasang dan mengkonfigurasi pelayan proksi sotong. Baca artikel seterusnya untuk mengkonfigurasi sotong untuk penapisan berasaskan alamat MAC.