К содержимому
INCY
Назад

iOS 2.7.2: Hysteria2 с udphop не подключается — quic dial: invalid remote address: 0.0.0.0:0

БагОткрытКритичноПубличныйiOS
Автор: r**********@g***.com
Продукт: Приложение INCY
Создан: 05.11.2026, 21:25:57
Версия приложения: 2.7.2
Версия ОС: iOS 27.2
Модель устройства: iPhone 17 Pro
На Incy 2.7.2 серверы Hysteria2 со сменой портов (udphop) не подключаются. Тот же сервер без udphop на этом же устройстве работает.

Возможно, связано с https://feedback.incy.cc/issues/cmvzxhpnd00r78eftrysvspe5, но симптом другой: там соединение работает на одном порту, у нас не подключается совсем.

**Окружение**
- Incy 2.7.2, iOS 27.2, iPhone 17 Pro
- Ядро: Xray 26.10.28-1202, engine=xray, режим ferrum-native
- Конфигурация: полный Xray JSON из подписки

**Как воспроизвести**
Подключиться к серверу Hysteria2, у которого в finalMask задан udphop (диапазон портов здесь для примера):

```json
{
  "udp": [{
    "type": "udphop",
    "settings": {
      "mode": "intervalLocal,intervalRemote",
      "interval": "20-40",
      "remotePorts": "20000-20999"
    }
  }],
  "quicParams": { "congestion": "bbr" }
}
```

**Что происходит**
Туннель запускается, но сайты не открываются. Соединения и UDP-потоки закрываются с такой ошибкой:

```
[Debug] tun: UDP flow from x.x.x.x:56460 closed: protocol error: quic dial: invalid remote address: 0.0.0.0:0
[Debug] tun: connection from x.x.x.x:53788 closed: protocol error: quic dial: invalid remote address: 0.0.0.0:0
```

**Что ожидается**
Клиент подключается к адресу сервера и меняет порты из диапазона remotePorts.

**Что уже проверили**
- С той же записью сервера без udphop на этом устройстве QUIC работает, поэтому проблема, вероятно, в обработке udphop на стороне клиента.
- Другие версии Incy мы не проверяли.

Похоже, что при udphop в QUIC передаётся пустой адрес вместо адреса сервера, но это наше предположение.

**Вопросы**
1. В каких версиях есть эта ошибка и будет ли исправление?
2. Работает ли udphop в 2.6.x? Пока мы убрали его из конфигурации для клиентов от 2.7.0 и хотели бы вернуть после исправления.

Полный лог можем отправить лично, напишите, куда.
Комментарии (0)

Пока нет комментариев

Добавить комментарий