Использование Squid Proxy для определенных веб-сайтов

Итак, у меня установлен и работает прокси-сервер squid на моем экземпляре ec2. Моя задача состоит в том, чтобы любой компьютерный клиент подключался к прокси-серверу только через прокси-сервер при доступе к определенным сайтам и использовал обычное соединение Wi-Fi для всего остального. Что-то вроде белого списка или использовать прокси только для определенных сайтов и ничего больше.

Достижима ли такая вещь случайно?

любая помощь или руководство приветствуется.

Ваше здоровье!


person Ghaith Haddad    schedule 26.09.2019    source источник


Ответы (2)


Чтобы принудительно использовать прокси для определенного домена, вы можете использовать acl и never_direct в своей конфигурации. Пример: -

acl vkdomain dstdomain xyz.com
never_direct allow vkdomain

Приведенная выше конфигурация всегда будет проксировать xyz.com.

Для белого списка вы можете использовать acl, где вы можете создать файл и вставить все домены, которые вам нужны для прокси.

Пример — для проксирования всех доменов и субдоменов, таких как example.com, xyz.com. Создайте файл whitelist.txt и вставьте приведенный ниже текст.

.example.com
.xyz.com

Теперь в вашей конфигурации squid используйте приведенный ниже acl для белого списка.

acl whitelist dstdomain "/path/to/whitelist.txt"

Приведенная выше конфигурация будет использовать прокси для всех доменов и поддоменов example.com и xyz.com.

person Khakhar Shyam    schedule 01.11.2019

Если кальмар предназначен только для Интернета, вы можете взглянуть на pac (автоматическая настройка прокси-сервера).

Создайте pac-файл xxx.pac, как показано ниже, и разверните его на каком-нибудь простом веб-сервере.

function FindProxyForURL(url, host) {
    // use proxy for specific domains
    if (shExpMatch(host, "whitelist.com")) {
        return "PROXY squidip:port";
    }
    // by default use no proxy
    return "DIRECT";
}

Затем установите URL-адрес пакета http://simple-web-server/xxx.pac в Интернете. Параметры -> Подключения -> Настройки локальной сети -> Использовать сценарий автоматической настройки

person lidlesseye    schedule 11.10.2019