Tutorial Konfigurasi Proksi Squid di Linux
- 3803
- 1240
- Noah Torp
Sotong adalah pelayan proksi yang mantap yang menyokong caching untuk protokol seperti HTTP, HTTPS, dan FTP. Ia mempunyai keupayaan untuk mempercepat permintaan web dengan caching laman web yang sering diakses, dan melayani cache itu untuk meminta pelanggan. Ini adalah cara yang baik untuk rangkaian untuk mengurangkan penggunaan jalur lebar dan memberikan masa tindak balas yang sombong untuk melayari web.
Dalam panduan ini, kami akan meneruskan arahan langkah demi langkah untuk memuat turun, memasang, dan mengkonfigurasi proksi sotong pada sistem Linux. Ikut bersama kami untuk mendapatkan persediaan pada sistem anda sendiri, yang boleh memberikan caching hanya untuk diri sendiri atau sepanjang jalan ke seluruh organisasi komputer.
Dalam tutorial ini anda akan belajar:
- Cara Muat turun dan Pasang Proksi Squid Pada Utama Linux Distro
- Cara mengkonfigurasi proksi sotong
- Cara mengkonfigurasi penyemak imbas untuk menggunakan proksi sotong
Kategori | Keperluan, konvensyen atau versi perisian yang digunakan |
---|---|
Sistem | Mana -mana distro Linux |
Perisian | Proksi Squid |
Yang lain | Akses istimewa ke sistem linux anda sebagai akar atau melalui sudo perintah. |
Konvensyen | # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah$ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak |
Cara Muat turun dan Pasang Proksi Squid Pada Utama Linux Distro
Squid boleh didapati dari repositori lalai yang paling distros Linux, jadi anda boleh menggunakan pengurus pakej sistem untuk memasang perisian. Gunakan arahan yang sesuai di bawah untuk memasangnya.
Untuk memasang Squid di Ubuntu, Debian, dan Linux Mint:
$ sudo apt pemasangan sotong
Untuk memasang Squid di CentOS, Fedora, Almalinux, dan Red Hat:
$ sudo DNF pemasangan sotong
Untuk memasang Squid di Arch Linux dan Manjaro:
$ sudo pacman -s cumi
Cara mengkonfigurasi cumi
Selepas sotong dipasang, gunakan arahan berikut untuk mendapatkannya dikonfigurasikan dengan senarai kawalan akses, pengesahan, dan membenarkannya melalui firewall sistem.
- Pastikan sotong berjalan dan membolehkan untuk memulakan secara automatik apabila reboot sistem dengan melaksanakan perintah SystemD berikut.
$ sudo systemctl enable -now cumi
- Untuk membuat perubahan konfigurasi ke sotong, buka fail berikut di Nano atau editor teks kegemaran anda. Kami akan melalui beberapa konfigurasi yang paling biasa dalam langkah -langkah berikut.
$ sudo nano/etc/sotong/sotong.Conf
- Cari
http_port
Arahan jika anda ingin menukar port mendengar untuk sotong. Secara lalai, ia sudah ditetapkan ke port 3128. Tukar port pendengaran HTTP jika anda tidak mahu lalai - Sotong menggunakan senarai kawalan akses untuk menentukan siapa yang dibenarkan menyambung dan menggunakan proksi. localhost (sistem di mana sotong dipasang) serta kebanyakan rangkaian tempatan akan dapat mengakses sotong tanpa masalah, tetapi rangkaian tambahan dan alamat IP perlu dikonfigurasi dalam ACL jika anda ingin mengaksesnya. Cara paling mudah untuk melakukan ini adalah dengan menyesuaikan senarai rangkaian IP dalaman Squid agar sesuai dengan keperluan anda sendiri. Anda juga boleh menambah alamat rangkaian dan IP tambahan di bahagian yang sama.
- Sekiranya anda ingin mengkonfigurasi pengesahan, gunakan
OpenSSL
alat untuk menghasilkan kata laluan yang disulitkan dan masukkannya ke/etc/squid/httpauth
fail (atau namakan fail apa sahaja yang anda mahukan). Ambil contoh berikut di mana kami mengkonfigurasi pengguna dengan namanyaLinuxconfig
dan kata laluanmypass
.$ printf "linuxconfig: $ (openssl passwd -crypt 'mypass') \ n" | sudo tee -a/etc/squid/httpauth
- Seterusnya, kita perlu mengedit
/etc/sotong/sotong.Conf
fail untuk membuat ACL bernamaMyAuth
yang menggunakan pengesahan yang telah kami buat. Tambahkan baris berikut.program asas auth_param/usr/lib/squid3/basic_ncsa_auth/etc/squid/htpasswd auth_param asas proksi acl myauth proxy_auth
Dan tambahkan garis ini di mana sahaja atas The
http_access menafikan semua
garis:http_access membenarkan myAuth
- Akhir.
$ sudo Systemctl Restart Squid
- Sekiranya firewall anda aktif, anda perlu membenarkan sotong melalui firewall untuk sistem lain untuk menyambung. Tetapi anda tidak perlu mengubah peraturan firewall untuk membenarkan localhost. Sekiranya anda menggunakan firewall UFW:
$ sudo ufw membenarkan 'cumi'
Sekiranya anda menggunakan Firewalld:
$ sudo firewall-cmd --permanent --add-service = squid $ sudo firewall-cmd--reload
Mengkonfigurasi senarai kawalan akses melalui alamat IP
Konfigurasikan penyemak imbas untuk menggunakan proksi sotong
Pertama, periksa untuk melihat apakah penyemak imbas anda mempunyai tetapan konfigurasi proksi, biasanya terletak di bahagian rangkaian menu konfigurasi. Masukkan alamat IP atau nama hos dan pelabuhan pelayan sotong anda untuk mengadakan trafik rangkaian anda melalui proksi.
Mengkonfigurasi Firefox untuk menggunakan pelayan proksi sotongSekiranya penyemak imbas anda tidak mempunyai pilihan ini, maka ia menggunakan tetapan proksi sistem. Anda perlu mengkonfigurasi proksi sistem, sama ada anda berada di linux, tingkap, macOS, dll.
Sekiranya anda perlu mengesahkan dengan proksi sotong di Firefox, anda memerlukan addon untuk memudahkan konfigurasi tersebut. Disarankan untuk memuat turun dan memasang foxyproxy untuk ini.
Anda dapat melihat laman web yang diakses melalui proksi sotong dengan memeriksa akses.log
fail.
$ sudo kucing/var/log/sotong/akses.log
Memeriksa fail log akses squid
Dalam tangkapan skrin di atas, kita melihat bahawa linuxconfig.org telah diakses melalui proksi.
Pemikiran penutupan
Dalam panduan ini, kami belajar cara memuat turun dan memasang proksi sotong pada sistem linux. Kami juga melihat cara mengkonfigurasi proksi sotong dengan senarai kawalan akses atau pengesahan. Pelayan proksi harus membantu mempercepat pelayaran web dengan menyimpan data laman web yang popular.
Tutorial Linux Berkaitan:
- Senarai dan Pemasangan Pelanggan FTP di Ubuntu 22.04 Linux ..
- Perkara yang hendak dipasang di Ubuntu 20.04
- Senarai dan Pemasangan Pelanggan FTP di Ubuntu 20.04 Linux ..
- Setup Server FTP di Linux
- Cara Menyiapkan Pelayan dan Pelayan FTP/SFTP di Almalinux
- Cara menyambung ke pelayan FTP menggunakan python
- Pengenalan kepada Automasi, Alat dan Teknik Linux
- Cara Bekerja Dengan API Rest WooCommerce dengan Python
- Cara Mengosongkan Firefox Cache di Linux
- Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux