Skip to content

[BUG] Podkop не может распарсить валидный URL подключения через LuCi #319

@Al-Lexx

Description

@Al-Lexx

📝 Описание проблемы

LuCi Podkop принимает ссылку
vless://2b98f144-847f-42f7-8798-e1a32d27bdc7@127.0.0.1:47154?type=httpupgrade&encryption=none&path=%2Fhttpupgradepath&host=google.com&security=none#vless-httpupgrade-none как валидную, но не может создать корректную Outbound конфигурацию для этой ссылки.

Шаги для воспроизведения

  1. В LuCi добавить новую секцию с произвольным именем.
  2. Указать "Тип подключения" - "Proxy".
  3. Указать "Тип конфигурации" - "URL подключения".
  4. Указать "URL конфигурации прокси" - "vless://2b98f144-847f-42f7-8798-e1a32d27bdc7@127.0.0.1:47154?type=httpupgrade&encryption=none&path=%2Fhttpupgradepath&host=google.com&security=none#vless-httpupgrade-none".
Image
  1. Нажать "Save & Apply".

✅ Ожидаемое поведение

Ожидался один из двух вариантов:

  • LuCi Podkop отмечает vless ссылку как невалидную и подсвечивает textarea красным с указанием ошибки
    ИЛИ
  • LuCi Podkop принимает vless ссылку как валидную и создаёт корректную Outbound конфигурацию для этой ссылки

Фактический результат:
LuCi Podkop принимает vless ссылку как валидную и создаёт некорректную Outbound конфигурацию для этой ссылки:

    {
      "type": "vless",
      "tag": "TEST_CONNECTION-out",
      "server": "MASKED",
      "server_port": "MASKED",
      "uuid": "MASKED"
    }

, а в лог пишется ошибка
user.notice podkop: [error] Unknown transport 'httpupgrade' detected.

🖥️ Информация о системе

- **OpenWrt версия**: OpenWrt 24.10.2 r28739-d9340319c6
- **Podkop версия**: v0.7.14
- **Роутер модель**: GL.iNet GL-MT6000
- **Sing-box версия**: 1.12.12

⚙️ Конфигурация

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions