mirror of https://github.com/ospab/ostp.git
36 lines
1.7 KiB
JSON
36 lines
1.7 KiB
JSON
{
|
||
// OSTP Relay Node Configuration
|
||
// Этот узел принимает соединения от клиентов, проверяет их аутентификацию
|
||
// и пробрасывает трафик к целевому серверу.
|
||
//
|
||
// Архитектура цепочки:
|
||
// Клиент -> [Этот Relay] -> [Relay 2] -> ... -> [Target Server]
|
||
//
|
||
// Ключи синхронизируются напрямую с API Target Server каждые N секунд.
|
||
// Relay не знает содержимого трафика — только проверяет HMAC-подпись.
|
||
|
||
"mode": "relay",
|
||
|
||
// Адрес, на котором relay слушает входящие соединения от клиентов
|
||
"listen": "0.0.0.0:50000",
|
||
|
||
// Адрес следующего узла в цепочке (другой relay или конечный сервер) — TCP (UoT)
|
||
"upstream_tcp": "TARGET_SERVER_IP:50000",
|
||
|
||
// Адрес следующего узла в цепочке — UDP
|
||
"upstream_udp": "TARGET_SERVER_IP:50000",
|
||
|
||
// URL API конечного (целевого) сервера для синхронизации access_keys
|
||
// Должен быть доступен с этого relay-сервера (можно через SSH-туннель)
|
||
"upstream_api_url": "http://TARGET_SERVER_IP:9090",
|
||
|
||
// Bearer-токен для доступа к API целевого сервера
|
||
// Должен совпадать с api.token в конфиге target-сервера
|
||
"upstream_api_token": "YOUR_API_TOKEN_HERE",
|
||
|
||
// Интервал синхронизации ключей в секундах (по умолчанию: 30)
|
||
"sync_interval_secs": 30,
|
||
|
||
"debug": false
|
||
}
|