• Заработал реестр заблокированных сайтов, подробности здесь.
  • В случае проблем с регистрацией или восстановлением пароля пишите здесь

Настройка Squid для сервера с ip6

moder

moder

Администратор
Команда форума
Сейчас ip4 не дешевое удовольствие, кроме того, многие из них уже в бане РКН и не доступны из РФ.
Есть хостеры, которые предоставляют услугу аренды сервера только с ip6.

Пример хостера, предоставляющего бесплатный ip6 для vps на тарифе за 3$ в месяц с возможностью оплаты криптой.
Для просмотра содержимого вам необходимо авторизоваться.

Для серфинга в сети это не очень удобно, поскольку не все сайты отдают контент по ip6, но для отдельных сервисов сгодится (например, для Телеграма).

Также не все интернет-операторы предоставляют ip6 адрес. Возможность подключения ip6 адреса смотрите в личном кабинете своего интернет-провайдера.
Из мобильных операторов на данный момент без дополнительных действий ip6 работает у МТС. Для Мегафона надо подключить услугу "Открытый IPv6", но работает только в некоторых регионах. В Теле2 тоже ip6 не работает без дополнительных действий.

Инструкция по установке для Ubuntu

1) Обновляем репозиторий и скачиваем squid

На Ubuntu / Debian
Bash:
sudo apt update
sudo apt install squid -y
На CentOS / Rocky / AlmaLinux
Bash:
sudo yum install squid -y
После установки конфиг находится здесь: /etc/squid/squid.conf

2) Заменяем содержимое конфига на:
Код:
# Списки портов
acl SSL_ports port 443
acl Safe_ports port 80
acl Safe_ports port 443
acl CONNECT method CONNECT

# Разрешаем метод POST и CONNECT для всех без исключения
acl any_post method POST
http_access allow any_post
http_access allow CONNECT

# Разрешаем доступ для всех входящих IPv6 адресов
acl allsrc src ::/0
http_access allow allsrc

# Главные правила блокировок (перенесены вниз, чтобы не мешать POST)
http_access deny !Safe_ports

# Сетевые настройки
http_port [::]:3128
dns_v6_first on  # удалить, если не запустится

# Анонимизация
via off
forwarded_for delete
3) Запускаем squid
systemctl restart squid

И смотрим статус
systemctl status squid

Если высвечивается зелененький active, то squid запущен.
1781793978840.png

Можно проверить работу прокси через Telegram

4592


В поле хост можно указать и сам ip6, либо можно создать домен для удобства с AAAA записью вида subip6.domain.com.

Если не подключает, то пришлите вывод
tail -f /var/log/squid/access.log
 
Последнее редактирование:
Сверху