Cara Menginstal dan Mengkonfigurasi Proxy Squid di Debian 8

Cara Menginstal dan Mengkonfigurasi Proxy Squid di Debian 8

Squid adalah server proxy populer untuk Unix seperti sistem operasi. Itu juga digunakan untuk penyaringan web. Banyak digunakan untuk meningkatkan kecepatan server web dengan caching data berulang. Tutorial ini membantu Anda menginstal Squid Proxy Server di Sistem Jessie Debian 8 Anda. Juga berikan rincian konfigurasi dasar server proxy untuk mengizinkan lalu lintas, membatasi situs web spesifik dengan kata kunci atau nama domain.

Langkah 1 - Instal Squid di Debian 8

Masuk ke Sistem Debian 8 Anda Menggunakan Pengguna Root atau Sudo Privileges. Kemudian jalankan perintah berikut di konsol untuk menginstal Squid pada sistem Debian 8 dari repositori paket default.

sudo apt update sudo apt install cquid 

Langkah 2 - Konfigurasikan Port Squid

Default Squid berjalan di port 3128. Itu adalah pilihan Anda untuk terus menjalankan cumi -cumi di port default atau mengubahnya ke beberapa port yang berbeda. Untuk mengubah port Edit file konfigurasi cumi dan ubahhttp_port nilai.

/etc/cumi/cumi -cumi.conf

http_port 3128 

Setelah membuat perubahan Layanan Squid, mari kembali untuk memuat ulang perubahan konfigurasi

Sudo Service Squid Restart 

Langkah 3 - Izinkan semua lalu lintas

Dengan asumsi Anda memerlukan server proxy yang terbuka untuk semua, maka Anda perlu mengizinkan semua lalu lintas di server proxy Anda. Edit file konfigurasi cumi dan komentar http_access menyangkal semua garis. Lalu tambahkan http_access memungkinkan semua entri file ini.

 http_access memungkinkan semua #http_access menyangkal semua 

Langkah 4 - Blokir situs web tertentu dengan cumi -cumi

Di sini Anda ingin memblokir beberapa situs web tertentu melalui server proxy. Kemudian tambahkan aturan berikut untuk memblokir situs web tertentu tepat sebelum aturan Izinkan semua. Contoh di bawah ini akan memblokir Yahoo.com dan www.Rediff.com.

acl blocksite1 dstdomain yahoo.com acl blocksite2 dstdomain www.Rediff.com http_access disangkal blocksite1 http_access deny blocksite2 

Jika Anda memiliki sejumlah besar nama domain, maka buat file /etc/cquid/blockwebsites.lst dan letakkan nama domain satu per baris dan tambahkan aturan di bawah ini dalam file konfigurasi cumi.

ACL BlocksItElist dstdomain "/etc/cquid/blockwebsites.lst "http_access menyangkal blocksitelist 

BlockWebsites.lst Contoh konten file:

Cat/etc/cumi/blockwebsites.lst Yahoo.com www.Rediff.com 

Langkah 5 - Blokir kata kunci tertentu dengan cumi -cumi

Anda juga dapat memblokir situs web untuk kata kunci tertentu. Tambahkan aturan berikut sebelum aturan Izinkan semua. Di bawah ini adalah contoh memblokir semua halaman yang memiliki kata kunci yahoo atau gmail.

acl blockkeyword1 url_regex Yahoo acl blockkeyword2 url_regex gmail http_access deny blockkeyword1 http_access deny blockkeyword2 

Jika Anda memiliki sejumlah besar kata kunci untuk diblokir maka buat file /etc/cquid/blockkeywords.lst dan letakkan kata kunci satu per baris dan tambahkan aturan di bawah ini dalam file konfigurasi cumi.

acl blockkeywordlist url_regex "/etc/squid/blockkeywords.LST "http_access disangkal blockkeywordlist 

BlockKeywords.Contoh Konten File LST:

Cat/etc/Squid/BlockKeywords.lst  Yahoo Gmail Facebook 

Selamat Anda telah berhasil menginstal dan mengonfigurasi server proxy squid. Baca artikel berikutnya untuk mengkonfigurasi cumi -cumi untuk pemfilteran berbasis alamat MAC.