Proksi Cumi

Cara Menginstal dan Mengatur Server Proxy Squid di Server Linux Anda?

Cara Menginstal dan Mengatur Server Proxy Squid di Server Linux Anda?

Proksi squid adalah aplikasi proksi web yang dapat diinstal dan diatur di Linux dan sistem operasi mirip Unix lainnya. Ini digunakan untuk meningkatkan kecepatan penelusuran web dengan menyimpan data situs web, mengontrol lalu lintas web, keamanan, dan pencarian DNS. Server proxy squid bertindak sebagai perantara antara klien (browser web, dll.) dan internet. Ini kompatibel dengan protokol web HTTP dan HTTPS, serta protokol lain seperti FTP, WAIS, dll.

Cara Menginstal Proksi Squid?

Untuk menginstal squid proxy di Linux, pertama, perbarui paket sistem dengan menjalankan perintah berikut:

[dilindungi email]:~$ sudo  apt  update

Setelah Anda memperbarui sistem Anda, Anda dapat menginstal proxy squid dengan mengetikkan perintah ini:

[dilindungi email]:~$ sudo apt -y install squid

Proxy squid akan dipasang. Untuk memulai dan melihat status proxy Squid, jalankan perintah ini:

[dilindungi email]:~$ Sudo service squid start
[dilindungi email]:~$ status squid layanan sudo

Konfigurasi untuk Peramban Web Anda

Sebelum Anda membuat perubahan pada file konfigurasi squid, Anda harus mengubah beberapa pengaturan di browser web Anda. Jadi, buka browser web Anda dan buka "pengaturan jaringan", lalu lanjutkan ke "pengaturan proxy". Klik pada konfigurasi “manual proxy”, lalu tulis Alamat IP dari server proxy squid Anda di Bilah proksi HTTP dan nomor pelabuhan (secara default, port proxy squid adalah 3128). Sekarang, proxy squid akan melalui IP_Address Anda. Anda dapat memeriksanya dengan mengetikkan URL apa pun di browser web Anda; itu akan memberi Anda kesalahan yang mengatakan akses ditolak, dan untuk mengizinkan akses, kita harus membuat perubahan pada file konfigurasi squid.

Konfigurasi Proksi Squid

Anda dapat mengakses file konfigurasi squid di direktori “dll/cumi-cumi/cumi-cumi.konf”.

[dilindungi email]:~$ cd  etc/squid/squid.konf

Buat salinan "cumi-cumi".conf” sebagai file cadangan jika kita ingin melakukan perubahan pada file “squid.file conf”.

[dilindungi email]:~$ cp  etc/squid/squid.conf   etc/squid/backup.konf

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

Untuk membuka "cumi-cumi".conf" di vim, ketik perintah ini:

[dilindungi email]:~$ sudo vim /etc/squid/squid.konf

Pergi ke baris http_access menyangkal semua.

Ubah ke:

http_akses mengizinkan semua

Sekarang, periksa browser web Anda lagi, ketik URL apa saja, dan itu akan berfungsi.

ACL (Daftar Kontrol Akses)

Ada kasus lain yang digunakan dalam proxy squid yang memungkinkan Anda untuk juga mengontrol akses ke situs web yang berbeda (lalu lintas web) dengan mengizinkan atau memblokirnya. Untuk melakukannya, buka baris "acl CONNECT method CONNECT".

Dan di bawah baris ini, tulis ACL (daftar kontrol akses) untuk memblokir situs web yang Anda inginkan.

acl block_websites dstdomain .facebook.com .Youtube.com .dll.com

Kemudian tolak pernyataan tersebut.

http_access menolak block_websites

Simpan perubahan, dan untuk memeriksa apakah situs web Anda yang diblokir diblokir atau tidak, mulai ulang layanan squid Anda dan verifikasi URL di browser web Anda.

[dilindungi email]:~$ Sudo service squid restart

Anda juga dapat memblokir pengguna agar tidak mengunduh file tertentu seperti file audio dan video menggunakan ACL.

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

Ini akan mencegah pengguna mengunduh file audio atau video dengan ekstensi seperti mp3, mp4, FLV, dll. Tambahkan ekstensi file apa pun yang ingin Anda cegah agar tidak diunduh. Sekarang, di bawah baris ini, tulis pernyataan penolakan deny.

http_access menolak media_files

File media kemudian akan diblokir dari pengunduhan.

Caching Halaman Web

Server proxy juga digunakan untuk meningkatkan kinerja jaringan dengan memuat halaman web lebih cepat dengan menyimpan data situs web. Anda juga dapat mengubah lokasi direktori tempat data cache harus disimpan. Selain itu, Anda juga dapat mengubah ukuran file cache dan tidak. direktori tempat data akan disimpan.

Untuk membuat perubahan, buka "cumi".conf” dan buka baris berikut:

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

Baris ini akan dikomentari secara default, jadi batalkan komentar pada baris ini dengan menghapus tanda #.

Pada baris di atas terdapat kalimat “100 16 256”. Itu 100 menunjukkan ukuran file cache, dan Anda dapat mengubahnya ke ukuran apa pun seperti 300. 16 menunjukkan jumlah direktori tempat file cache disimpan. 256 menunjukkan tidak. dari 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".file .conf":

cache_mem 300 MB

Jika Anda ingin mengubah jalur direktori file cache, ketik perintah berikut:

[dilindungi email]:~$ Sudo mkdir -p /path/where/you/want/to/place/file

Untuk mengubah kepemilikan direktori cache menjadi proxy squid, Anda harus menjalankan perintah ini:

[dilindungi email]:~$ Sudo chown -R proxy:proxy /path/where/you/want /to/place/file

Sekarang, hentikan layanan squid menggunakan perintah ini:

[dilindungi email]:~$ Sudo service squid stop

Dan kemudian jalankan perintah dengan perintah ini:

[dilindungi email]:~$ Sudo squid -z

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

Sekarang, mulai layanan squid lagi menggunakan perintah di bawah ini:

[dilindungi email]:~$ Sudo service squid start

Kesimpulan

Kami telah membahas cara menginstal dan mengkonfigurasi proxy Squid. Ini sangat sederhana dan mudah digunakan dan memiliki aplikasi yang luas. Proxy squid adalah alat yang sangat bagus yang dapat digunakan dalam organisasi atau oleh penyedia layanan internet kecil untuk mengontrol lalu lintas web dan akses internet. Ini meningkatkan kecepatan penelusuran web dan menyediakan mekanisme keamanan untuk lalu lintas web.

Shadow of the Tomb Raider untuk Tutorial Linux
Shadow of the Tomb Raider adalah tambahan kedua belas untuk seri Tomb Raider - waralaba game aksi-petualangan yang dibuat oleh Eidos Montreal. Permain...
Cara Meningkatkan FPS di Linux?
FPS adalah singkatan dari Bingkai per detik. Tugas FPS adalah mengukur kecepatan bingkai dalam pemutaran video atau pertunjukan game. Dengan kata sede...
Game Lab Aplikasi Oculus Teratas
Jika Anda adalah pemilik headset Oculus maka Anda harus tahu tentang sideloading. Sideloading adalah proses menginstal konten non-toko di headset Anda...