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:
31
test_config.json
Normal file
31
test_config.json
Normal 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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user