10 полезных вопросов и ответов на собеседовании по прокси-серверу Squid в Linux
Не только системный администратор и сетевой администратор, которые время от времени слушают фразу «Прокси-сервер», но и мы тоже. Прокси-сервер теперь стал корпоративной культурой и необходимостью времени. Прокси-сервер в настоящее время используется как в небольших школах, столовых, так и в крупных транснациональных корпорациях. Squid (также известный как прокси) — это такое приложение, которое действует как прокси-сервер и является одним из наиболее широко используемых инструментов такого рода.
Эта статья с интервью направлена на укрепление вашей базы с момента собеседования на основе прокси-сервера и кальмара.
1. Что вы подразумеваете под прокси-сервером? Каково использование прокси-сервера в компьютерных сетях?
Прокси-серверы являются основой WWW (Всемирной паутины). Большинство современных прокси — это веб-прокси. Прокси-сервер решает сложности между связью клиента и сервера. Более того, он обеспечивает анонимность в сети, что просто означает, что ваша личность и цифровые следы в безопасности. Прокси-серверы можно настроить таким образом, чтобы разрешить, какие сайты клиент может видеть, а какие сайты блокируются.
2. Что такое Кальмар?
3. Какой порт у squid по умолчанию и как изменить его рабочий порт?
Откройте файл /etc/squid/squid.conf в редакторе по вашему выбору.
nano /etc/squid/squid.conf
Теперь измените этот порт на любой другой неиспользуемый порт. Сохраните редактор и выйдите.
http_port 3128
Перезапустите службу squid, как показано ниже.
service squid restart
4. Вы работаете в компании, руководство которой просит вас заблокировать определенные домены через прокси-сервер Squid. Чем ты планируешь заняться?
а. Создайте файл с именем «черный список» в каталоге «/etc/squid».
touch /etc/squid/blacklist
б. Откройте файл «/etc/squid/blacklist» в редакторе nano.
nano /etc/squid/blacklist
в. Добавьте все домены в черный список файлов, по одному домену в строке.
.facebook.com
.twitter.com
.gmail.com
.yahoo.com
...
д. Сохраните файл и выйдите. Теперь откройте файл конфигурации Squid из папки «/etc/squid/squid.conf».
nano /etc/squid/squid.conf
е. Добавьте строки ниже в файл конфигурации Squid.
acl BLACKLIST dstdom_regex -i “/etc/squid/blacklist”
http_access deny blacklist
ф. Сохраните файл конфигурации и выйдите. Перезапустите службу Squid, чтобы изменения вступили в силу.
service squid restart
5. Что такое ограничение диапазона мультимедиа и частичная загрузка в Squid?
Функция частичной загрузки squid хорошо реализована в обновлении Windows, где загрузка запрашивается в виде небольших пакетов, которые можно приостановить. Благодаря этой функции машину Windows, загружающую обновления, можно перезапустить, не опасаясь потери данных. Squid делает возможным ограничение диапазона мультимедиа и частичную загрузку только после сохранения в нем копии всех данных. Более того, частичная загрузка удаляется и не кэшируется, когда пользователь указывает на другую страницу, пока Squid не будет каким-либо образом специально настроен.
6. Что такое обратный прокси в Squid?
Технически возможно использовать один сервер Squid, который одновременно будет действовать и как обычный прокси-сервер, и как обратный прокси-сервер.
7. Поскольку Squid можно использовать в качестве демона веб-кэша, можно ли очистить его кеш? Как?
а. Сначала остановите прокси-сервер Squid и удалите кеш из каталога «/var/lib/squid/cache».
service squid stop
rm -rf /var/lib/squid/cache/*<
б. Создайте каталоги подкачки.
squid -z
8. К вам подходит клиент, который работает. Они хотят, чтобы время доступа в Интернет для их детей было ограничено. Как вы достигнете этого сценария?
Допустим, веб-доступ разрешает время с 4 до 7 часов вечера в течение трех часов, резко с понедельника по пятницу.
а. Чтобы ограничить доступ к сети с 4 до 7 с понедельника по пятницу, откройте файл конфигурации Squid.
nano /etc/squid/squid.conf
б. Добавьте следующие строки, сохраните файл и выйдите.
acl ALLOW_TIME time M T W H F 16:00-19:00
shttp_access allow ALLOW_TIME
в. Перезапустите службу Squid.
service squid restart
9. В каком формате файлов Squid хранит данные?
10. Где squid хранит кеш?
Это все на данный момент. Скоро буду здесь снова с еще одной интересной статьей. А до тех пор следите за обновлениями и будьте на связи с Tecmint. Не забудьте оставить нам свой ценный отзыв в разделе комментариев ниже.