mirror of
https://github.com/bol-van/zapret.git
synced 2024-12-22 06:15:25 +00:00
update docs
This commit is contained in:
parent
8e7b694076
commit
7b057491af
@ -417,3 +417,9 @@ v69.5
|
|||||||
|
|
||||||
nfqws,tpws: --dry-run
|
nfqws,tpws: --dry-run
|
||||||
install_easy: check tpws and nfqws options validity
|
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
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# zapret v69.5
|
# zapret v69.6
|
||||||
|
|
||||||
# SCAMMER WARNING
|
# SCAMMER WARNING
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# zapret v69.5
|
# zapret v69.6
|
||||||
|
|
||||||
# ВНИМАНИЕ, остерегайтесь мошенников
|
# ВНИМАНИЕ, остерегайтесь мошенников
|
||||||
|
|
||||||
@ -1866,8 +1866,9 @@ custom скрипты - это маленькие shell программы, уп
|
|||||||
/opt/zapret/init.d/macos/custom.d
|
/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 пишется код в функции***
|
***Для linux пишется код в функции***
|
||||||
```
|
```
|
||||||
@ -1885,9 +1886,9 @@ zapret_custom_firewall_v6
|
|||||||
```
|
```
|
||||||
|
|
||||||
zapret_custom_daemons поднимает демоны **nfqws**/**tpws** в нужном вам количестве и с нужными вам параметрами.
|
zapret_custom_daemons поднимает демоны **nfqws**/**tpws** в нужном вам количестве и с нужными вам параметрами.
|
||||||
Для систем традиционного linux (sysv) и MacOS в первом параметре передается код операции: 1 = запуск, 0 = останов.
|
В первом параметре передается код операции: 1 = запуск, 0 = останов.
|
||||||
Для openwrt логика останова отсутствует за ненадобностью.
|
|
||||||
Схема запуска демонов в openwrt отличается - используется procd.
|
Схема запуска демонов в openwrt отличается - используется procd.
|
||||||
|
Поэтому логика останова отсутствует за ненадобностью, останов никогда не вызывается.
|
||||||
|
|
||||||
zapret_custom_firewall поднимает и убирает правила `iptables`.
|
zapret_custom_firewall поднимает и убирает правила `iptables`.
|
||||||
В первом параметре передается код операции: 1 = запуск, 0 = останов.
|
В первом параметре передается код операции: 1 = запуск, 0 = останов.
|
||||||
@ -1913,8 +1914,8 @@ zapret_custom_firewall_nft поднимает правила nftables.
|
|||||||
В macos firewall-функции ничего сами никуда не заносят. Их задача - лишь выдать текст в stdout,
|
В macos firewall-функции ничего сами никуда не заносят. Их задача - лишь выдать текст в stdout,
|
||||||
содержащий правила для pf-якоря. Остальное сделает обертка.
|
содержащий правила для pf-якоря. Остальное сделает обертка.
|
||||||
|
|
||||||
Особо обратите внимание на номер демона в функциях `run_daemon` и `do_daemon`, номера портов **tpws**
|
Особо обратите внимание на номер демона в функциях `run_daemon` , `do_daemon`, `do_tpws`, `do_tpws_socks`, `do_nfqws` ,
|
||||||
и очередей `nfqueue`.
|
номера портов **tpws** и очередей **nfqueue**.
|
||||||
Они должны быть уникальными во всех скриптах. При накладке будет ошибка.
|
Они должны быть уникальными во всех скриптах. При накладке будет ошибка.
|
||||||
Поэтому используйте функции динамического получения этих значений из пула.
|
Поэтому используйте функции динамического получения этих значений из пула.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user