• Устанавливаем расширение для браузера Proxy SwitchyOmega или # Proxy SwitchyOmega 3 (ZeroOmega)
  • Устанавливаем http прокси squid GitHub
  • Указываем параметры для подключения прокси в расширении ProxySwitchyOmega

Debian установка и настройка прокси сервера

  1. Обновляем пакеты
  2. Устанавливаем прокси squid и пакет с утилитами Apache (включая htpasswd)
  3. Добавляем squid в автозагрузку
  4. Открываем конфиг прокси
apt update && apt upgrade -y
apt install squid apache2-utils -y
systemctl enable squid
nano /etc/squid/squid.conf
  1. Копируем туда конфиг
# Настраивает аутентификацию через NCSA-файл с паролями
auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwd
# Задаёт название области аутентификации (отображается в браузере)
auth_param basic realm Proxy
# Требующий аутентификации для доступа
acl authenticated proxy_auth REQUIRED
# Разрешает HTTP-доступ только аутентифицированным пользователям
http_access allow authenticated
 
# Указываем на каком порту работает прокси
http_port 3128 
 
# Разрешим доступ из всех IP (опционально, можно ограничить по IP)
acl all src 0.0.0.0/0
http_access allow all
  1. Создаем файл где будут хранится УД от подключения к proxy, с пользователем proxyuser , и указываем пароль 2 раза
  2. Рестарт службы!
htpasswd -c /etc/squid/passwd proxyuser
systemctl restart squid.service

Убедимся что порт 3128 у нас открыт на нашем сервере, сделать это можно в windows через powershell

Test-NetConnection my_server.ru -port 3128

Если TcpTestSucceeded : True то ОК если False то порт не открыт!

Настройка расширения Proxy SwitchyOmega и добавление сайтов

Устанавливаем отсюда: Магазин Chrome В Profiles - Proxy Указываем настройки подключения к прокси Выбираем режим auto swith, добавляем правило для сайта . Все добавленные правила будут отображаться в профиле в настройках расширения