Перейти к содержимому
docs.
WORKSPACE

Документации проектов

Открыть каталог проектов
Localzet ServerАсинхронный PHP-серверTriangleФреймворк и компонентыMIX IDИдентификация и интеграцииHack APIПубличные API хакатонаACNПроект и компонентыUserlay / UserNetПроект и компонентыAxiomПроект и компонентыМесседжинг через почтуПроект и компонентыLWT / JWT / JOSEПроект и компонентыФинансовая аналитика KimaiПроект и компонентыМультипарадигмальная БДПроект и компонентыZorin PlatformПроект и компонентыZorin TrustПроект и компонентыFloraScope / VegwatchПроект и компонентыaegis-qДокументация проектаaevumdbДокументация проектаauditДокументация проектаauto-invest-managerАвтотрейдерcaine-companionДокументация проектаcertbot-cloudflareДокументация проектаClusterLocalzet Server / ClustercmdveilДокументация проектаConsolePHP CLICronБиблиотеки Localzet Serverdata-connectorДокументация проектаdevice-controlDevice Controlenn-projectДокументация проектаEventsБиблиотеки Localzet ServerflowsintДокументация проектаforgeДокументация проектаHttpClientБиблиотеки Localzet ServerinterpreterСобственный языкinvariaДокументация проектаkeynotesДокументация проектаknotrouteKnotroute✓laravel-personal-analyticsДокументация проектаlocalzet-osДокументация проектаmeridianДокументация проектаMQTTБиблиотеки Localzet Servernano-kernelСобственная ОСNoterДокументация проектаpersonal-analyticsДокументация проектаProxyБиблиотеки Localzet ServerPSRБиблиотеки Localzet ServerPSR-7Библиотеки Localzet Serverrschs-monitorДокументация проектаsemsealДокументация проектаshardsealДокументация проектаSocketIOБиблиотеки Localzet ServerSOCKS5Библиотеки Localzet Serverstandalone-analyticsДокументация проектаstatic-php-cliДокументация проектаStorageБиблиотеки Localzet ServersutureДокументация проектаtempoweaveДокументация проектаttsСинтез речиTunnelБиблиотеки Localzet Serverui-kitUI KitvesperДокументация проектаWebAnalyzerWebAnalyzerzorin-access-brokerДокументация проектаzorin-authority-brokerДокументация проектаzorin-authority-sdk-phpДокументация проектаzorin-authority-sdk-pythonДокументация проектаzorin-authority-sdk-tsДокументация проектаzorin-client-intelДокументация проектаzorin-device-core-aospДокументация проектаzorin-host-agentДокументация проектаzorin-native-labДокументация проектаzorin-nodeДокументация проектаzorin-opsДокументация проектаdonstu-python-sdkДокументация проектаfloortraceFloortraceserver-rsLocalzet Server / Cluster
Каталог

Конфигурация `knotroute.json`

Ниже — ориентир по основным группам v3. Точная schema определяется вашей release-версией; перед rollout прогоняйте knotroute doctor.

{
"version": 3,
"identity_file": "identity.json",
"network_id": "kn_..."
}

identity_file содержит private node identity и требует защиты/backup, если важна стабильность node ID.

{
"listen": ["0.0.0.0:7447"],
"advertise": ["relay.example.net:7447"]
}

Не рекламируйте 127.0.0.1, container-only address или private NAT address как public endpoint.

Концептуально:

{
"discovery": {
"enabled": true,
"interval": "30s",
"lan": true,
"peer_exchange": true,
"beacons": ["https://beacon-a.example.net"],
"cache_file": "peers.json"
}
}

На public server LAN discovery можно выключить; PEX/cache обычно полезны.

circuit_hops задаёт целевую глубину, но фактическая topology должна позволять построить такой path.

Directory settings управляют descriptor replicas, TTL, publish interval и lookup timeout.

Слишком маленький TTL/interval увеличивает control traffic; слишком большой — замедляет обновление stale descriptors.

{
"services": [{
"name": "web",
"target": "127.0.0.1:8080",
"publish": true,
"identity_file": "services/web.identity.json",
"intro_count": 3,
"allow": ["*"]
}]
}

Для anonymous published service текущая модель предполагает application-layer auth при необходимости ограничения доступа.

Локальные proxy/dashboard по умолчанию держите на loopback. Не выставляйте management API наружу без дополнительной security boundary.

Исходник