- Переименовано поле allowed_subnets -> route_subnets в конфигурации - Обновлен парсинг конфига: allowed_subnet -> route_subnet - Создан новый модуль tun_route для управления системными маршрутами - Linux: реализация через netlink sockets с fallback на ip route - Windows: реализация через IP Helper API - BSD: реализация через routing sockets с fallback на route - При запуске: автоматическое добавление маршрутов route_subnet на TUN интерфейс - При завершении: автоматическое удаление всех маршрутов через tun_route_flush - Обновлены Makefile.am для сборки новых файлов
33 lines
659 B
Plaintext
33 lines
659 B
Plaintext
[global]
|
|
tun_ip=10.0.0.1
|
|
mtu=1500 # MTU for all connections (0 = use default 1500)
|
|
control_ip=127.0.0.1
|
|
control_port=12345
|
|
net_debug=0
|
|
|
|
my_node_id=
|
|
my_private_key=
|
|
my_public_key=
|
|
|
|
|
|
|
|
[routing]
|
|
route_subnet=10.0.0.0/24
|
|
route_subnet=10.23.0.0/16
|
|
#allowed_subnet=10.23.0.0/16
|
|
my_subnet=10.23.1.0/24
|
|
|
|
# секция server обязательна и у сервера и у клиента. это рабочий сокет.
|
|
# мои адреса и каналы
|
|
[server: lo0_test]
|
|
addr=127.0.0.1:1330
|
|
#so_mark=100
|
|
#netif=eth0
|
|
type=nat # public / nat / private
|
|
|
|
[server: lan1]
|
|
addr=192.168.29.117:1333
|
|
#so_mark=100
|
|
#netif=eth0
|
|
type=public # public / nat / private
|