Неофициальный docker-контейнер АнтиЗапрета

Нет, не добавляется. Выждал почти час, пробовал с разных устройств.

И диг из контейнера подтверждает. Где-то ошибка у меня все-таки

root@antizapret:~# dig +short rkn.gov.ru  @192.168.100.1

212.192.156.40

Проверьте, что правила сбилдились корректно:

docker exec antizapret-vpn tail -n 10 /etc/knot-resolver/knot-aliases-alt.conf 

Иногда бывают проблемы из за неправильных переносов строки, при редактировании файла, например.

Лучше все же добавить в патч чтение env и if. Если не получится, то тогда ваш вариант :slight_smile:



root@server:~# docker exec antizapret-vpn tail -n 10 /etc/knot-resolver/knot-aliases-alt.conf
'zzzino777.org.',
'zzzooo.space.',
'zzztube.com.',
'zzztube.tv.',
'zzzz1.live.',
'zzzz2.live.',
'zzzzfilm.club.',
}
regex_blocked = ''
regex_allowed = ''

Не очень понял: это норм?)

Нет, двух последних строках должны быть склеены правила из regex файлов. А их нет. Надо разбираться, почему не генерируются regex правила.

regex_blocked = ‘’
regex_allowed = ‘’

Для того что бы не ждать долго обновления конфигов рекомендую запускать обновление руками:

docker exec antizapret-vpn /root/antizapret/doall.sh

Имя файла верное? include-regex-custom.txt

Да, в папке конфиг: config/include-regex-custom.txt

Все файлы доступные для редактирования генерируются в папке config при первом старте контейнера.
Если у вас нет файла, то нужно обновить git и docker образ

Добрый вечер , там интересное в соседней теме сделали , wg antizapret , еще бы в docker это дело завернуть , чисто wg antizapret , без openvpn и вообще красота будет . Так как на роутере openvpn тяжело идет 20-30 мегабит , wg ~150. Вдруг заинтересует Вас.

Спасибо, у нас тоже в работе вынос openvpn в отдельный контейнер. Но wireguard давно есть. Openvpn ресурсы не потребляет если им не пользоваться :slight_smile:

WG который работает как точечный обход по списку ркн на роутерах(как сейчас openvpn) ? Может я не в теме конечно .

Можно будет одновременно запускать и openvpn и wireguard/wg amnezia и ipsec? Сейчас можно openvpn+что-то одно.

@xtrime подскажи пожалуйста, как убрать ютуб из списка? достаточно будет добавить в кастомный список исключения?

Можно все одновременно запускать, хоть в нескольких экземплярах. Единственное ограничение - порты должны быть уникальны. Править порты через директиву ports: !override в docker-compose.override.yml

Да, достаточно.

Что бы убрать все правила надо создать пустой файл и смонтировать его через директиву volumes в контейнер по пути: /root/antizapret/config/include-hosts-dist.txt

volumes: 
 - ./some-empty-file-on-host.txt:/root/antizapret/config/include-hosts-dist.txt

да, все сработало, теперь когда снова ютуб упадет, просто очищу этот кастомный список, спасибо.

Я недели 2 назад спрашивал на гите как можно организовать связку zapret + antizapret, т.к. ответа так и не последовало, решил задать тут. Если вообще просто, то мне нужно НЕ получать домены из реестра, т.е. чтобы антизапрет брал домены только из include-hosts-custom.txt. Можно ли как-нибудь отключить подгрузку из реестра не модифицируя содержимое контейнера? Если такого способа сейчас нет, то что конкретно нужно изменить и будет ли в будущем способ сделать это “по-человечески” (условно переменная CUSTOM_ONLY или что-то подобное)?

В ридми же всё написано. Прямо первая переменная из списка переменных.

Аааааа… Да я гений, получается) Остается открытым вопрос как на одном сервере запустить 2 антизапрета: один с обходом всего, а другой чисто для роутера с нужными мне ресурсами

путь примерно следующий:
Сделать 2 папки, в каждой поправить конфиг/композ-файл (имя контейнера, порт на который мапится в хосте, другие настройки). и запустить их параллельно.

Сработало спасибо. Не думал, что решение настолько “в лоб”