Нет, не добавляется. Выждал почти час, пробовал с разных устройств.
И диг из контейнера подтверждает. Где-то ошибка у меня все-таки
root@antizapret:~# dig +short rkn.gov.ru @192.168.100.1
212.192.156.40
Нет, не добавляется. Выждал почти час, пробовал с разных устройств.
И диг из контейнера подтверждает. Где-то ошибка у меня все-таки
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. Если не получится, то тогда ваш вариант
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 ресурсы не потребляет если им не пользоваться
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 папки, в каждой поправить конфиг/композ-файл (имя контейнера, порт на который мапится в хосте, другие настройки). и запустить их параллельно.
Сработало спасибо. Не думал, что решение настолько “в лоб”