No description
Find a file
2025-12-14 23:04:22 +03:00
files Service for systemd 2025-12-13 13:46:40 +03:00
LICENSE cc > bsd 2025-12-14 23:04:22 +03:00
README.md задумайтесь 2025-12-13 20:09:18 +03:00
zapret.sh залил скрипт 2025-12-13 13:46:40 +03:00

Способ обхода 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

Спасибо НеоНацисту за сервис для systemd!