mirror of
https://github.com/bol-van/zapret.git
synced 2024-11-30 05:50:53 +03:00
readme: tpws bind-iface6 address type preferance
This commit is contained in:
parent
848f170c84
commit
84ee4c5560
@ -306,6 +306,8 @@ tpws can bind to multiple interfaces and IP addresses (up to 32).
|
|||||||
Port number is always the same.
|
Port number is always the same.
|
||||||
Parameters --bind-iface* и --bind-addr create new bind.
|
Parameters --bind-iface* и --bind-addr create new bind.
|
||||||
Other parameters --bind-* are related to the last bind.
|
Other parameters --bind-* are related to the last bind.
|
||||||
|
--bind-iface6 without --bind-linklocal first selects a private address fd80::/8 then a global address, and last link local.
|
||||||
|
--bind-iface6 with --bind-linklocal first selects link local then any ipv6 address.
|
||||||
To bind to all ipv4 specify --bind-addr "0.0.0.0", all ipv6 - "::". --bind-addr="" - mean bind to all ipv4 and ipv6.
|
To bind to all ipv4 specify --bind-addr "0.0.0.0", all ipv6 - "::". --bind-addr="" - mean bind to all ipv4 and ipv6.
|
||||||
If no binds are specified default bind to all ipv4 and ipv6 addresses is created.
|
If no binds are specified default bind to all ipv4 and ipv6 addresses is created.
|
||||||
The --bind-wait* parameters can help in situations where you need to get IP from the interface, but it is not there yet, it is not raised
|
The --bind-wait* parameters can help in situations where you need to get IP from the interface, but it is not there yet, it is not raised
|
||||||
|
@ -387,8 +387,10 @@ split-pos по умолчанию работает только на http и TLS
|
|||||||
tpws может биндаться на множество интерфейсов и IP адресов (до 32 шт).
|
tpws может биндаться на множество интерфейсов и IP адресов (до 32 шт).
|
||||||
Порт всегда только один.
|
Порт всегда только один.
|
||||||
Параметры --bind-iface* и --bind-addr создают новый бинд.
|
Параметры --bind-iface* и --bind-addr создают новый бинд.
|
||||||
Остальные паремтры --bind-* относятся к последнему бинду.
|
Остальные параметры --bind-* относятся к последнему бинду.
|
||||||
Для бинда на все ipv4 укажите --bind-addr "0.0.0.0", на все ipv6 - "::". --bind-addr="" - биндаемся на все ipv4 и ipv6.
|
Для бинда на все ipv4 укажите --bind-addr "0.0.0.0", на все ipv6 - "::". --bind-addr="" - биндаемся на все ipv4 и ipv6.
|
||||||
|
--bind-iface6 без --bind-linklocal выбирает сначала приватный адрес fd80::/8, затем глобальный адрес, затем link local.
|
||||||
|
--bind-iface6 с --bind-linklocal выбирает сначала link local, затем любой другой ipv6 адрес.
|
||||||
Если не указано ни одного бинда, то создается бинд по умолчанию на все адреса всех интерфейсов.
|
Если не указано ни одного бинда, то создается бинд по умолчанию на все адреса всех интерфейсов.
|
||||||
Параметры --bind-wait* могут помочь в ситуациях, когда нужно взять IP с интерфейса, но его еще нет, он не поднят
|
Параметры --bind-wait* могут помочь в ситуациях, когда нужно взять IP с интерфейса, но его еще нет, он не поднят
|
||||||
или не сконфигурирован.
|
или не сконфигурирован.
|
||||||
@ -620,7 +622,7 @@ tpws и nfqws решают нужно ли применять дурение в
|
|||||||
|
|
||||||
Основной режим :
|
Основной режим :
|
||||||
tpws - tpws в режиме transparent
|
tpws - tpws в режиме transparent
|
||||||
tpws-socks - tpws в режиме socks.
|
tpws-socks - tpws в режиме socks
|
||||||
вешается на localhost и LAN интерфейс (если задан IFACE_LAN или если система - OpenWRT). порт 988
|
вешается на localhost и LAN интерфейс (если задан IFACE_LAN или если система - OpenWRT). порт 988
|
||||||
nfqws - nfqws
|
nfqws - nfqws
|
||||||
filter - только заполнить ipset или загрузить hostlist
|
filter - только заполнить ipset или загрузить hostlist
|
||||||
|
@ -506,7 +506,7 @@ static bool find_listen_addr(struct sockaddr_storage *salisten, const char *bind
|
|||||||
return false;
|
return false;
|
||||||
|
|
||||||
// for ipv6 preference order
|
// for ipv6 preference order
|
||||||
// bind-linklocal-1 : link-local,private,global
|
// bind-linklocal-1 : link-local,any
|
||||||
// bind-linklocal=0 : private,global,link-local
|
// bind-linklocal=0 : private,global,link-local
|
||||||
for(int pass=0;pass<3;pass++)
|
for(int pass=0;pass<3;pass++)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user