Browse Source
- Добавлен AGENTS.md - руководство для AI агентов разработки - Рефакторинг etcp: упрощен etcp_connection_create через etcp_conn_reset - Обновлены etcp_connections: улучшена работа с каналами - Обновлен routing: оптимизация таблиц маршрутизации - Обновлен tun_if: улучшена работа с TUN/TAP интерфейсом - Обновлен utun_instance: улучшено управление экземплярами - Обновлен test_routing_full: расширено тестирование - Добавлено больше документации и комментариев - Добавлен шаблон конфигурации src/utun.confv2_dev
13 changed files with 344 additions and 114 deletions
@ -1,2 +1,3 @@
|
||||
#!/bin/bash |
||||
make 2> build_errors.txt |
||||
build/src/utun.conf -h |
||||
@ -0,0 +1,7 @@
|
||||
internal_routing.c/h: |
||||
|
||||
это модуль роутинга пакетов. |
||||
пакеты приходят: |
||||
1. из очередей ETCP (struct ETCP_CONN output_queue). |
||||
при добавлении подключения (из конфига)) в вызовы etcp_connection_create/close надо добавить |
||||
2. из tun интерфейса |
||||
@ -0,0 +1,42 @@
|
||||
[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=61be9d4cd3c60c2d |
||||
my_private_key=1313912e5d34768983b0e06530a48c77816d228a5b5605e1ab3dc443d107a3dc |
||||
my_public_key= |
||||
|
||||
|
||||
[routing] |
||||
allowed_subnet=10.0.0.0/24 |
||||
allowed_subnet=10.22.0.0/16 |
||||
allowed_subnet=10.23.0.0/16 |
||||
my_subnet=10.23.5.0/24 |
||||
my_subnet=10.23.6.0/24 |
||||
|
||||
# мои адреса и каналы |
||||
[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 |
||||
|
||||
[client: client_test1] |
||||
|
||||
# линки |
||||
link=lo0_test:192.168.0.20:1234 |
||||
#link=wired1_fast:1.2.3.4:1234 |
||||
link=lan1:192.168.0.20:1234 |
||||
#link=wireless_bkp:1.2.3.4:1234 |
||||
|
||||
keepalive=1 |
||||
peer_public_key=deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbee |
||||
Loading…
Reference in new issue