3. Парсинг ссылок и генерация конфига (vibe-kanban 09e20645)

Реализуй функцию, которая парсит ссылку `vless://`.

1. Извлеки: UUID, адрес сервера, порт, тип передачи (TCP), и SNI (если есть) и другие данные.
2. Сгенерируй JSON-конфиг в файл config.json специально в формате **Sing-box** (не Xray!).
3. В секции `outbounds` укажи `type: vless`.
4. Обязательно добавь секцию `v2ray-transport` внутри `outbound`, если на сервере 3X-UI используются специфические настройки транспорта.
5. Настрой `inbound` на `mixed` (SOCKS5 + HTTP) на порту 1080, чтобы через это ядро мог ходить любой трафик Windows.
This commit is contained in:
Vibe Kanban
2026-01-16 19:24:58 +03:00
parent 5b0affda59
commit 2704069be1
4 changed files with 330 additions and 5 deletions

31
test_config.json Normal file
View File

@@ -0,0 +1,31 @@
{
"log": {
"level": "info"
},
"inbounds": [
{
"type": "mixed",
"listen": "127.0.0.1",
"listen_port": 1080,
"set_system_proxy": true
}
],
"outbounds": [
{
"type": "vless",
"server": "myserver.com",
"server_port": 443,
"uuid": "de3338a1-1234-5678-abcd-1234567890ab",
"network": "tcp",
"tls": {
"enabled": true,
"server_name": "myserver.com",
"fingerprint": "chrome",
"utls": {
"enabled": true,
"fingerprint": "chrome"
}
}
}
]
}