Loading docs/changes.txt +6 −0 Original line number Diff line number Diff line Loading @@ -417,3 +417,9 @@ v69.5 nfqws,tpws: --dry-run install_easy: check tpws and nfqws options validity v69.6 nfqws: set NETLINK_NO_ENOBUFS to fix possible nfq recv errors init.d: unify custom scripts for linux init.d: new custom scripts : 20-fw-extra, 50-wg4all docs/readme.en.md +1 −1 Original line number Diff line number Diff line # zapret v69.5 # zapret v69.6 # SCAMMER WARNING Loading docs/readme.md +8 −7 Original line number Diff line number Diff line # zapret v69.5 # zapret v69.6 # ВНИМАНИЕ, остерегайтесь мошенников Loading Loading @@ -1866,8 +1866,9 @@ custom скрипты - это маленькие shell программы, уп /opt/zapret/init.d/macos/custom.d ``` Директория будет просканирована в алфавитном порядке, и каждый скрипт будет применен. Рядом имеется `custom.d.examples`. Это готовые скрипты, которые можно копировать в `custom.d`. Их можно взять за основу для написания собственных. В `init.d` имеется `custom.d.examples.linux`, в `init.d/macos` - `custom.d.examples`. Это готовые скрипты, которые можно копировать в `custom.d`. Их можно взять за основу для написания собственных. ***Для linux пишется код в функции*** ``` Loading @@ -1885,9 +1886,9 @@ zapret_custom_firewall_v6 ``` zapret_custom_daemons поднимает демоны **nfqws**/**tpws** в нужном вам количестве и с нужными вам параметрами. Для систем традиционного linux (sysv) и MacOS в первом параметре передается код операции: 1 = запуск, 0 = останов. Для openwrt логика останова отсутствует за ненадобностью. В первом параметре передается код операции: 1 = запуск, 0 = останов. Схема запуска демонов в openwrt отличается - используется procd. Поэтому логика останова отсутствует за ненадобностью, останов никогда не вызывается. zapret_custom_firewall поднимает и убирает правила `iptables`. В первом параметре передается код операции: 1 = запуск, 0 = останов. Loading @@ -1913,8 +1914,8 @@ zapret_custom_firewall_nft поднимает правила nftables. В macos firewall-функции ничего сами никуда не заносят. Их задача - лишь выдать текст в stdout, содержащий правила для pf-якоря. Остальное сделает обертка. Особо обратите внимание на номер демона в функциях `run_daemon` и `do_daemon`, номера портов **tpws** и очередей `nfqueue`. Особо обратите внимание на номер демона в функциях `run_daemon` , `do_daemon`, `do_tpws`, `do_tpws_socks`, `do_nfqws` , номера портов **tpws** и очередей **nfqueue**. Они должны быть уникальными во всех скриптах. При накладке будет ошибка. Поэтому используйте функции динамического получения этих значений из пула. Loading Loading
docs/changes.txt +6 −0 Original line number Diff line number Diff line Loading @@ -417,3 +417,9 @@ v69.5 nfqws,tpws: --dry-run install_easy: check tpws and nfqws options validity v69.6 nfqws: set NETLINK_NO_ENOBUFS to fix possible nfq recv errors init.d: unify custom scripts for linux init.d: new custom scripts : 20-fw-extra, 50-wg4all
docs/readme.en.md +1 −1 Original line number Diff line number Diff line # zapret v69.5 # zapret v69.6 # SCAMMER WARNING Loading
docs/readme.md +8 −7 Original line number Diff line number Diff line # zapret v69.5 # zapret v69.6 # ВНИМАНИЕ, остерегайтесь мошенников Loading Loading @@ -1866,8 +1866,9 @@ custom скрипты - это маленькие shell программы, уп /opt/zapret/init.d/macos/custom.d ``` Директория будет просканирована в алфавитном порядке, и каждый скрипт будет применен. Рядом имеется `custom.d.examples`. Это готовые скрипты, которые можно копировать в `custom.d`. Их можно взять за основу для написания собственных. В `init.d` имеется `custom.d.examples.linux`, в `init.d/macos` - `custom.d.examples`. Это готовые скрипты, которые можно копировать в `custom.d`. Их можно взять за основу для написания собственных. ***Для linux пишется код в функции*** ``` Loading @@ -1885,9 +1886,9 @@ zapret_custom_firewall_v6 ``` zapret_custom_daemons поднимает демоны **nfqws**/**tpws** в нужном вам количестве и с нужными вам параметрами. Для систем традиционного linux (sysv) и MacOS в первом параметре передается код операции: 1 = запуск, 0 = останов. Для openwrt логика останова отсутствует за ненадобностью. В первом параметре передается код операции: 1 = запуск, 0 = останов. Схема запуска демонов в openwrt отличается - используется procd. Поэтому логика останова отсутствует за ненадобностью, останов никогда не вызывается. zapret_custom_firewall поднимает и убирает правила `iptables`. В первом параметре передается код операции: 1 = запуск, 0 = останов. Loading @@ -1913,8 +1914,8 @@ zapret_custom_firewall_nft поднимает правила nftables. В macos firewall-функции ничего сами никуда не заносят. Их задача - лишь выдать текст в stdout, содержащий правила для pf-якоря. Остальное сделает обертка. Особо обратите внимание на номер демона в функциях `run_daemon` и `do_daemon`, номера портов **tpws** и очередей `nfqueue`. Особо обратите внимание на номер демона в функциях `run_daemon` , `do_daemon`, `do_tpws`, `do_tpws_socks`, `do_nfqws` , номера портов **tpws** и очередей **nfqueue**. Они должны быть уникальными во всех скриптах. При накладке будет ошибка. Поэтому используйте функции динамического получения этих значений из пула. Loading