No description
| files | ||
| LICENSE | ||
| README.md | ||
| zapret.sh | ||
Способ обхода DPI на большинстве дистрибутивах Linux.
Если у вас не работает, то можете поиграться с аргументами для nfqws.
Подготовка
Устанавливаем зависимости
Для этого используйте ваш пакетный менеджер. Возьмем, к примеру, pacman.
sudo pacman -S iptables libnetfilter_queue
Клонируем репозиторий zapret и компилируем бинарник nfqws.
git clone https://github.com/bol-van/zapret; cd zapret; make -j$(nproc)
Если все скомпилилось успешно, то копируем бинарник в /usr/bin/.
sudo cp binaries/my/nfqws /usr/bin/; command -v nfqws
Если терминал выводит /usr/bin/nfqws, то у вас все успешно скопировалось.
Клонируем мой репозиторий и закидываем txt-файлы для целей обхода (их можно редактировать).
git clone https://github.com/avitoras/nfqwscfg; sudo mkdir /etc/zapret; sudo cp nfqwscfg/files/* /etc/zapret
Тестируем работу скрипта.
cd nfqwscfg; ./zapret.sh
Если все работает, то убиваем nfqws и закидываем мой скрипт в /usr/bin, а сервис в каталог с сервисами.
sudo pkill nfqws; sudo cp zapret.sh /usr/bin/; sudo cp files/nfqws.service /etc/systemd/system/
Запускаем сервис
sudo systemctl start nfqws
Если вы хотите добавить скрипт в авто-загрузку
sudo systemctl enable nfqws