Прокси за калмари

Как да инсталирате и настроите прокси сървър на Squid на вашия Linux сървър?

Как да инсталирате и настроите прокси сървър на Squid на вашия Linux сървър?

Squid proxy е уеб прокси приложение, което може да се инсталира и настрои на Linux и други Unix-подобни операционни системи. Използва се за увеличаване на скоростта на сърфиране в мрежата чрез кеширане на данните на уебсайта, контролиране на уеб трафика, сигурност и DNS търсене. Прокси сървърът на калмари действа като междинен продукт между клиента (уеб браузъри и др.) и интернет. Той е съвместим с уеб протоколи HTTP и HTTPS, както и други протоколи като FTP, WAIS, и т.н.

Как да инсталирате Squid Proxy?

За да инсталирате squid proxy на Linux, първо актуализирайте системните пакети, като изпълните следната команда:

[имейл защитен]: ~ $ sudo apt update

След като актуализирате системата си, можете да инсталирате прокси прокси, като напишете тази команда:

[имейл защитен]: ~ $ sudo apt -y инсталиране на калмари

Ще бъде инсталиран Squid прокси. За да стартирате и видите състоянието на Squid прокси, изпълнете следните команди:

[имейл защитен]: ~ $ sudo service squid start
[имейл защитен]: ~ $ sudo service squid статус

Конфигурация за вашия уеб браузър

Преди да направите промени в конфигурационния файл на калмари, трябва да промените някои настройки във вашия уеб браузър. И така, отворете вашия уеб браузър и отворете „мрежови настройки“, след което преминете към „настройки на прокси“. Кликнете върху конфигурацията „ръчен прокси“, след което напишете IP адрес на вашия прокси сървър на калмари в HTTP прокси лента и пристанище № (по подразбиране портът за прокси на squid е 3128). Сега проксито на калмара ще премине през вашия IP_Address. Можете да го проверите, като въведете произволен URL адрес във вашия уеб браузър; ще ви даде грешка, като казва, че достъпът е отказан и за да разрешим достъпа, трябва да направим промени в конфигурационния файл на калмари.

Конфигурация на прокси ликвид

Можете да получите достъп до конфигурационния файл на калмари в директорията “и т.н. / калмари / калмари.конф”.

[имейл защитен]: ~ $ cd etc / squid / squid.конф

Направете копие на „калмарите.conf ”като архивен файл, ако искаме да направим промени в“ squid.conf ”файл.

[имейл защитен]: ~ $ cp etc / squid / squid.conf etc / squid / backup.конф

След като копие е направено като резервен файл, можем да направим промени в „калмара.conf ”файл.

За да отворите „калмари.conf ”във vim, въведете тази команда:

[имейл защитен]: ~ $ sudo vim / etc / squid / squid.конф

Отидете на реда http_access отричам всичко.

Променете го на:

http_access позволява всичко

Сега проверете отново уеб браузъра си, въведете произволен URL и той трябва да работи.

ACL (Списък за контрол на достъпа)

Има още един случай, използван в прокси за калмари, който ви позволява също да контролирате достъпа до различни уебсайтове (уеб трафик), като ги разрешавате или блокирате. За целта отидете на реда „acl CONNECT метод CONNECT“.

И под този ред напишете ACL (списък за контрол на достъпа), за да блокирате уебсайтовете, които искате.

acl block_websites dstdomain .facebook.com .YouTube.com .и т.н.com

След това отречете твърдението.

http_access отказва block_websites

Запазете промените и за да проверите дали блокираните ви уебсайтове са блокирани или не, рестартирайте вашата услуга за калмари и проверете URL адреса във вашия уеб браузър.

[имейл защитен]: ~ $ sudo service squid рестартиране

Можете също така да блокирате потребителя да изтегля конкретни файлове като аудио и видео файлове, използвайки ACL.

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

Това ще попречи на потребителя да изтегля аудио или видео файлове с разширения като mp3, mp4, FLV и др. Добавете всяко разширение на файла, което искате да предотвратите от изтегляне. Сега, под този ред, напишете отказ.

http_access отказва media_files

След това медийните файлове ще бъдат блокирани за изтегляне.

Кеширане на уеб страници

Прокси сървърите също се използват за повишаване на производителността на мрежата чрез по-бързо зареждане на уеб страницата чрез кеширане на данните на уебсайта. Можете също да промените местоположението на директорията, където трябва да се съхраняват кеширани данни. Освен това можете също да промените размера на кеш файла и не. на директории, в които ще бъдат запазени данни.

За да направите промени, отворете „squid.conf ”и отидете на следния ред:

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

Този ред ще бъде коментиран по подразбиране, така че коментирайте този ред, като премахнете знака #.

В горния ред има фраза „100 16 256”. The 100 показва размера на кеш файла и можете да го промените на всеки размер като 300. 16 показва броя на директориите, в които е записан кеш файлът. 256 показва не. на поддиректории.

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

Можете също да промените размера на кеш файла, като добавите следния ред в „squid.conf ”файл:

cache_mem 300 MB

Ако искате да промените пътя на директорията на кеш файла, въведете следната команда:

[имейл защитен]: ~ $ sudo mkdir -p / path / where / you / want / to / place / file

За да промените собствеността на кеш директорията на squid proxy, трябва да изпълните тази команда:

[имейл защитен]: ~ $ sudo chown -R прокси: proxy / path / where / you / want / to / place / file

Сега спрете услугата за калмари, като използвате тази команда:

[имейл защитен]: ~ $ sudo service squid stop

И след това изпълнете командата с тази команда:

[имейл защитен]: ~ $ sudo squid -z

Той ще направи липсващите кеш директории в новата кеш директория.

Сега стартирайте отново услугата за калмари, като използвате командата по-долу:

[имейл защитен]: ~ $ sudo service squid start

Заключение

Обсъдихме как да инсталираме и конфигурираме прокси на Squid. Той е много прост и лесен за използване и има огромни приложения. Squid proxy е много добър инструмент, който може да се използва в организации или от малки доставчици на интернет услуги за контрол на уеб трафика и достъпа до интернет. Той повишава скоростта на сърфиране в мрежата и осигурява механизми за сигурност на уеб трафика.

Инсталирайте най-новата стратегия за игра OpenRA на Ubuntu Linux
OpenRA е Libre / Free Real Time стратегия за игра, която пресъздава ранните игри на Westwood като класическата Command & Conquer: Red Alert. Разпредел...
Инсталирайте най-новия Dolphin Emulator за Gamecube & Wii на Linux
Dolphin Emulator ви позволява да играете избраните от вас игри Gamecube & Wii на Linux Personal Computers (PC). Като безплатно достъпен и емулатор на...
Как да използвам GameConqueror Cheat Engine в Linux
Статията обхваща ръководство за използването на GameConqueror cheat engine в Linux. Много потребители, които играят игри под Windows, често използват ...