Linux Mint

Cara memasang dan mengkonfigurasi Squid Proxy di Ubuntu, Linux Mint

Cara memasang dan mengkonfigurasi Squid Proxy di Ubuntu, Linux Mint

Proksi semestinya sistem yang terletak di antara komputer anda dan komputer yang anda mahu sambungkan. Dengan menggunakan pelayan proksi, lalu lintas web melalui pelayan proksi dalam perjalanan ke alamat sasaran pada pelayan yang berbeza. Permintaan kemudian kembali melalui pelayan sasaran melalui pelayan proksi yang sama yang menunjukkan laman web kepada anda.

Berikut adalah beberapa perkara yang dapat dilakukan oleh proksi untuk anda.

Oleh itu, itulah yang dilakukan oleh proksi. Hasil daripada semua ini, sistem dan rangkaian anda menjadi lebih selamat, cepat, dan mengurangkan masa tindak balas.

Pelayan Proksi Squid

Sekarang kita telah memahami perjanjian dengan proksi, mari kita bincangkan mengenai Squid. Pelayan Proksi Squid adalah proksi lengkap yang sangat popular di komuniti Linux. Ini kerana ia mempunyai semua yang mungkin dikehendaki dari program seumpamanya.

Squid menyokong semua protokol utama. Yang pertama, HTTP (Hyper-Text Transfer Protocol), yang membawa anda laman web yang anda lawati. Seterusnya, FTP (File Transfer Protocol), yang bertanggungjawab untuk semua jenis muat turun dan muat naik. Lebih-lebih lagi, ia menyimpan data SSL (Secure Sockets Layer). Protokol inilah yang memastikan sambungan yang selamat. Akhirnya, ia juga menyimpan data DNS (Domain Name System), yang mengambil alamat IP dari laman web yang anda lawati. Ini menjadikan masa tindak balas lebih cepat.

Ini mungkin agak membebankan bagi pemula, tetapi jika anda memerhatikan keterangannya, pada dasarnya ini merangkumi semua yang anda lakukan di internet.

Sekarang mari kita mulakan dengan pemasangan.

Pasang dan konfigurasikan Squid Proxy di Ubuntu, Debian, dan Mint

Langkah 1 - Memasang dan memulakan perkhidmatan.

Pertama, kemas kini sistem anda. Ini tidak semestinya mustahak, tetapi amalannya yang baik.

sudo apt-get kemas kini

Sekarang pasang Squid.

sudo apt-get install sotong

Sekarang anda perlu memulakan dan mengaktifkan perkhidmatan. Jadi, masukkan kod ini:

sudo systemctl mulakan sotong
sudo systemctl mengaktifkan sotong

Sekarang untuk ujian (amalan yang baik sekali lagi):

sudo systemctl status sotong

Keluarannya mesti kelihatan seperti ini.

Seperti yang dilihat dalam pemeriksaan status di Linux Mint.

Saya harap semudah ini. Tetapi tidak. Secara lalai, tetapan Squid tidak dikonfigurasi dengan betul, jadi kita harus mengkonfigurasinya sebelum kita dapat menggunakannya. Oleh itu, mari kita lihat perkara-perkara apa yang perlu dilakukan.

Langkah 2 - Menukar port lalai

Sekarang buka fail konfigurasi Squid dengan apa sahaja editor teks yang anda selesa. Untuk Ubuntu, lalai adalah Gedit, untuk Mint Xed. Saya cadangkan menggunakan Gedit. Sekiranya anda tidak memilikinya, anda boleh memasangnya menggunakan arahan berikut:

sudo apt-get install gedit

Sekarang untuk membuka fail:

sudo gedit / etc / sotong / sotong.pengesahan

Keluaran sampel

Inilah rupa fail konfigurasi Squid. Jangan terlalu banyak membaca, ini akan mengganggu fikiran anda.

Sekarang cari, atau lebih baik lagi, gunakan ciri cari untuk mencari garis yang mempunyai 'http_port 3128'. Anda boleh menggunakan ciri cari dengan menekan CTRL + F di Gedit (dan kebanyakan editor teks grafik lain). Port default Squid adalah 3128 dan disyorkan untuk mengubahnya jika tidak, sistem anda mungkin sedikit rentan terhadap serangan.

Oleh itu, ganti 3128 dengan port yang anda mahukan. Pastikan mencari nombor port di internet, jika tidak, anda mungkin bertindih dengan port protokol penting yang lain. Kami menggunakan 8888 sebagai contoh.

Keluaran sampel

Menukar Port HTTP sangat digalakkan.

Langkah 3 - Senarai Kawalan Akses Mengawal

Begitu banyak untuk bahagian yang mudah. Sekarang kita harus menambahkan peraturan ke file konfigurasi yang akan menentukan pengguna mana yang diizinkan untuk mengakses sistem dan mana yang tidak.

Kami akan menentukan julat rangkaian terlebih dahulu. Cari garis menggunakan kata kunci 'acl localnet'. Ini mesti muncul:

Keluaran sampel

'acl localnet' bahagian fail konfigurasi.

Untuk mengetahui rangkaian rangkaian anda, jalankan terminal lain dan tulis:

sudo ifconfig

Jadi dari alamat IP anda, ganti bahagian terakhir dengan '0', dan itulah rangkaian rangkaian anda. Contohnya, alamat IP saya adalah 192.168.43.161. Jadi rangkaian rangkaian saya adalah 192.168.43.0. Sejajar dengan itu, saya perlu menambah 192.168.43.0/24. Ini merangkumi semua peranti dalam sub-rangkaian ini.

Sekarang di bawah semua baris bermula dengan 'acl', tambahkan garis yang menambah rangkaian rangkaian anda.

acl mint src 192.168.43.0/24

Saya telah menggunakan nama pengguna 'mint'. Anda boleh menggunakan apa sahaja untuknya. Sekarang kami menyediakan akses ke nama pengguna 'mint'.

http_access membenarkan pudina

Ini mesti melakukannya. Sekarang simpan fail.

Keluaran sampel

Sekarang .fail conf telah dikonfigurasikan. * Phew *!

Sekarang kita mulakan semula perkhidmatan Squid.

sudo systemctl mulakan semula sotong

Ini membolehkan pengguna sub-rangkaian menggunakan proksi.

Dan biola! Anda berjaya memasang proksi. Ini pada asasnya untuk memasang proksi, dan menyenarai hitam laman web, membenarkan dan tidak membenarkan pengguna tertentu, dan fungsi lanjutan lain. Bagaimana pemasangan anda berjalan? Beritahu kami maklum balas anda dalam komen di bawah.

Butang klik kiri tetikus tidak berfungsi pada Windows 10
Sekiranya anda menggunakan tetikus khusus dengan komputer riba, atau komputer desktop anda tetapi butang klik kiri tetikus tidak berfungsi pada Window...
Kursor melompat atau bergerak secara rawak semasa menaip di Windows 10
Sekiranya anda mendapati kursor tetikus anda melompat atau bergerak sendiri, secara automatik, secara rawak semasa menaip komputer riba atau komputer ...
Cara membalikkan arah tatal Tetikus dan Pad Sentuh pada Windows 10
Tetikus dan Pad sentuhs bukan sahaja menjadikan pengkomputeran mudah, tetapi lebih cekap dan kurang memakan masa. Kami tidak dapat membayangkan kehidu...