Proksi Sotong

Cara Memasang dan Menyiapkan Pelayan Proksi Sotong pada Pelayan Linux Anda?

Cara Memasang dan Menyiapkan Pelayan Proksi Sotong pada Pelayan Linux Anda?

Proksi Squid adalah aplikasi proksi web yang boleh dipasang dan disiapkan di Linux dan sistem operasi seperti Unix yang lain. Ini digunakan untuk meningkatkan kecepatan menjelajah web dengan menyimpan data situs web, mengendalikan lalu lintas web, keselamatan, dan pencarian DNS. Pelayan proksi sotong bertindak sebagai perantaraan antara pelanggan (penyemak imbas web, dll.) dan internet. Ia sesuai dengan protokol web HTTP dan HTTPS, serta protokol lain seperti FTP, WAIS, dan lain-lain.

Cara Memasang Proksi Sotong?

Untuk memasang proksi squid di Linux, pertama, kemas kini pakej sistem dengan melaksanakan perintah berikut:

[dilindungi e-mel]: ~ $ sudo kemas kini

Setelah anda mengemas kini sistem anda, anda boleh memasang proksi sotong dengan menaip arahan ini:

[dilindungi e-mel]: ~ $ sudo ap -y install squid

Proksi sotong akan dipasang. Untuk memulakan dan melihat status proksi Squid, jalankan arahan berikut:

[dilindungi e-mel]: ~ $ sudo perkhidmatan sotong bermula
[dilindungi e-mel]: ~ status sotong perkhidmatan $ sudo

Konfigurasi untuk Penyemak Imbas Web Anda

Sebelum membuat perubahan pada fail konfigurasi sotong, anda harus mengubah beberapa tetapan di penyemak imbas web anda. Oleh itu, buka penyemak imbas web anda dan buka "tetapan rangkaian", kemudian teruskan ke "tetapan proksi". Klik pada konfigurasi "proxy manual", kemudian tulis Alamat IP pelayan proksi sotong anda di Bar proksi HTTP dan port no (secara lalai, port proksi sotong adalah 3128). Sekarang, proksi sotong akan melalui IP_Address anda. Anda boleh memeriksanya dengan menaip sebarang URL di penyemak imbas web anda; ini akan memberi anda ralat mengatakan akses ditolak, dan untuk membenarkan akses, kita harus membuat perubahan dalam fail konfigurasi sotong.

Konfigurasi Proksi Sotong

Anda dapat mengakses file konfigurasi sotong di direktori "dll / sotong / sotong.pengesahan".

[dilindungi e-mel]: ~ $ cd etc / squid / squid.pengesahan

Buat salinan “sotong.conf "fail sebagai fail sandaran jika kita ingin membuat perubahan pada" squid.fail conf ”.

[dilindungi e-mel]: ~ $ cp dll / sotong / sotong.conf dll / sotong / sandaran.pengesahan

Sekarang salinan telah dibuat sebagai fail cadangan, kita dapat membuat perubahan pada "squid.fail conf ”.

Untuk membuka "sotong.fail conf ”dalam vim, ketik arahan ini:

[dilindungi e-mel]: ~ $ sudo vim / etc / squid / squid.pengesahan

Pergi ke talian http_access menafikan semua.

Tukar kepada:

http_access benarkan semua

Sekarang, periksa semula penyemak imbas web anda, taip URL apa pun, dan semestinya berfungsi.

ACL (Senarai Kawalan Akses)

Terdapat kes lain yang digunakan dalam proksi sotong yang membolehkan anda juga mengawal akses ke laman web yang berbeza (lalu lintas web) dengan membenarkan atau menyekatnya. Untuk melakukannya, pergi ke baris "acl CONNECT kaedah CONNECT".

Dan di bawah baris ini, tulis ACL (senarai kawalan akses) untuk menyekat laman web yang anda mahukan.

acl block_websites dstdomain .facebook.com .Youtube.com .dan lain-lain.com

Kemudian tolak penyataan tersebut.

http_access menolak laman web block_web

Simpan perubahan, dan untuk memeriksa sama ada laman web yang disekat anda disekat atau tidak, mulakan semula perkhidmatan sotong anda dan sahkan URL di penyemak imbas web anda.

[dilindungi e-mel]: ~ $ sudo memulakan semula sotong

Anda juga dapat menyekat pengguna daripada memuat turun fail tertentu seperti menggunakan fail audio dan video ACL.

acl media_files urlpath_regex -i \.(mp3 | mp4 | FLV | AVI | MKV)

Ini akan menghalang pengguna memuat turun fail audio atau video dengan sambungan seperti mp3, mp4, FLV, dll. Tambahkan peluasan fail yang ingin anda hindarkan daripada memuat turun. Sekarang, di bawah baris ini, tulis pernyataan penolakan.

http_access menolak media_files

Fail media kemudian akan disekat daripada memuat turun.

Laman Web Caching

Pelayan proksi juga digunakan untuk meningkatkan prestasi rangkaian dengan memuatkan laman web lebih cepat dengan menyimpan data laman web. Anda juga dapat mengubah lokasi direktori di mana data cache harus disimpan. Selain itu, anda juga boleh mengubah saiz fail cache dan no. direktori di mana data akan disimpan.

Untuk membuat perubahan, buka “sotong.fail conf dan pergi ke baris berikut:

#chache_dir ufs / opt / squid / var / cache / squid 100 16 256

Garis ini akan dikomentari secara lalai, jadi tanggalkan baris ini dengan menghapus tanda #.

Pada baris di atas, terdapat frasa “100 16 256". The 100 menunjukkan ukuran fail cache, dan anda boleh mengubahnya menjadi ukuran seperti 300. 16 menunjukkan bilangan direktori di mana fail cache disimpan. 256 menunjukkan no. subdirektori.

chache_dir ufs / opt / squid / var / cache / squid 300 20 260

Anda juga dapat mengubah ukuran file cache dengan menambahkan baris berikut di "squid.fail conf ”:

cache_mem 300 MB

Sekiranya anda ingin mengubah jalan direktori cache file, ketik perintah berikut:

[dilindungi e-mel]: ~ $ sudo mkdir -p / path / di mana / anda / mahu / ke / tempat / fail

Untuk menukar pemilikan direktori cache kepada proksi squid, anda harus melaksanakan perintah ini:

[dilindungi e-mel]: ~ $ sudo chown -R proksi: proksi / jalan / di mana / anda / mahu / ke / tempat / fail

Sekarang, hentikan perkhidmatan sotong menggunakan arahan ini:

[dilindungi e-mel]: ~ $ sudo perkhidmatan sotong berhenti

Dan kemudian jalankan arahan dengan arahan ini:

[dilindungi e-mel]: ~ $ sudo squid -z

Ini akan menjadikan direktori cache yang hilang di direktori cache baru.

Sekarang, mulakan kembali perkhidmatan sotong menggunakan arahan di bawah:

[dilindungi e-mel]: ~ $ sudo perkhidmatan sotong bermula

Kesimpulannya

Kami telah membincangkan cara memasang dan mengkonfigurasi proksi Squid. Ini sangat mudah dan mudah digunakan dan mempunyai aplikasi yang luas. Proksi Squid adalah alat yang sangat baik yang dapat digunakan dalam organisasi atau oleh penyedia perkhidmatan internet kecil untuk mengawal lalu lintas web dan akses internet. Ini meningkatkan kelajuan melayari web dan menyediakan mekanisme keselamatan untuk lalu lintas web.

Cara Menggunakan AutoKey untuk Mengautomasikan Permainan Linux
AutoKey adalah utiliti automasi desktop untuk Linux dan X11, yang diprogramkan dalam Python 3, GTK dan Qt. Dengan menggunakan skrip dan fungsi MACRO, ...
Cara Menunjukkan Kaunter FPS dalam Permainan Linux
Permainan Linux mendapat dorongan utama ketika Valve mengumumkan sokongan Linux untuk klien Steam dan permainan mereka pada tahun 2012. Sejak itu, ban...
Cara memuat turun dan Mainkan Sid Meier's Civilization VI di Linux
Pengenalan permainan Civilization 6 adalah konsep moden mengenai konsep klasik yang diperkenalkan dalam siri permainan Age of Empires. Idea itu cukup ...