Code Monkey home page Code Monkey logo

antizapret's Issues

Импорт с /usr/local/etc/ipfw_antizapret.dat

У меня не заработал импорт с локального файла. Вообще никак.
В логах opnsense: /update_tables.py[55938] | error fetching alias url /usr/local/etc/ipfw_antizapret.dat

Пришлось модифицировать antizapret.pl, добавить туда строку копирования файла на соседний http сервер, затем а настройках alias исправил путь, загружаю не локальный /usr/local/etc/ipfw_antizapret.dat, а через http с соседнего сервера. Костыль, конечно, но по-другому я пока не знаю, как это победить.

Похоже, это проблема opnsense, версия у меня сейчас 20.7.7

И да, я не стал использовать tor, у меня есть vps в Европе, я просто поднял wireguard туннель, и пускаю весь antizapret траффик туда, на дополнительный gateway.

сломался antizapret.pl

OPNsense 20.1.6-amd64
FreeBSD 11.2-RELEASE-p19-HBSD

Скрипт antizapret.pl после выгрузки с api.antizapret.info вылетает с ошибкой
Use of uninitialized value $mask in string eq at antizapret.pl line 14

В перле не силен, побороть не получается.

Работа с OpenVPN

Есть ли возможность адаптировать это решение под работу через OpenVPN вместо Tor?

Можно добавить поддержку мостов.

Is your feature request related to a problem? Please describe.

тк на сегодня opnsense не поддерживает мосты через UI или как то еще, то в скрипте можно добавить проверку прописи этих самых мостов.
простые мосты все еще есть и работают (я ищу только те, что на 443 порту).

список можно достать например тут https://github.com/scriptzteam/Tor-Bridges-Collector

Describe the solution you'd like

как вариант, скрипт проверяет /usr/local/opnsense/service/templates/OPNsense/Tor/torrc на наличие блока

UseBridges 1
Bridge some_bridge

и если нет, дописывает и триггерит перезагрузку конфига

Additional context

это всего лишь идея.

Есть ли такой скрипт для Pfsence ?

Нет некоторых настроек в Pfsence, которые описаны. Напирмер Type = External (advanced)
Следовательно невозможно использовать.
Так же попробовал установить git и запустить скрипт.
Вот что выдала консоль
sh opnsense/install.sh
ln: /usr/local/opnsense/service/conf/actions.d/actions_antizapret.conf: No such file or directory
configd does not exist in /etc/rc.d or the local startup
directories (/usr/local/etc/rc.d), or is not executable

В общем нужен другой способ для Pfsence

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.