# Singbox и hysteria2

**URL:** https://f.docs.rw/t/topic/638
**Category:** Баг-репорты
**Created:** 2026-08-28T18:12:15Z
**Posts:** 2

## Post 1 by @Kagashini — 2026-08-28T18:12:15Z

Один из тех людей, кто использует клиент **Karing** при работе с **Remnawave**. Осталось ещё с **singbox** сервера. Увидел несколько проблем, которые решаются **Host Mapper** не так красиво как хотелось бы. По поводу использования **XRAY\_BASE64** для **Karing** есть проблемы. О них в пункте 2.

1. При использовании стандартного ответа **SINGBOX** выводятся не все сервера. Из трех доступных мне сервера я вижу только 2 сервера из 3.  
Конфигурация первых двух серверов (теги у каждого сервера свои): [O4hmzooc | Paste on RemnaLog](https://log.rw/O4hmzooc)  
Конфигурация третьего сервера: [D2FspWS7 | Paste on RemnaLog](https://log.rw/D2FspWS7)
2. Почему для **Karing** не подходит **XRAY\_BASE64**. Если обратиться к ссылкам выше, то для **hysteria2** настроен `udphop`. В случае получения ссылки по **XRAY\_BASE64** `udphop` клиентом **Karing** полностью игнорируется, хотя на клиентах с ядром xray, например в **Happ** , всё работает и распознаётся по умолчанию.

Если задействовать ответ **SINGBOX** , то в клиенте появляется:

```
{
  "server": "server1",
  "server_port": 443,
  "tag": "Server 1",
  "type": "hysteria2",
  "attach": "",
  "server_ports": [
    "20000:21000"
  ],
  "password": "password",
  "tls": {
    "enabled": true,
    "server_name": "server1"
  }
}
```

Параметр `port_hopping` передаётся, а `hop_interval` игнорируется. Здесь всплывает другая проблема. В **XRAY** интервал можно задавать в диапазоне, например, 30-120 секунд. В **SINGBOX** только одно значение, например, 60 секунд. Но даже если задать через XRAY одно значение, то в **SINGBOX** всё равно `hop_interval` не передаётся. Кроме этого в **SINGBOX** проставляется обозначение времени s (секунды).

Идеальный конфиг для клиента был бы следующий:

```
{
  "server": "server1",
  "server_port": 443,
  "tag": "Server 1",
  "type": "hysteria2",
  "attach": "",
  "server_ports": [
    "20000:21000"
  ],
  "hop_interval": "60s",
  "password": "password",
  "tls": {
    "enabled": true,
    "server_name": "server1"
  }
}
```

В случае с применением диапазона хотелось бы либо брать начальное значение, либо усреднённое, если такое возможно.

---

## Post 2 by @Kagashini — 2026-08-30T13:05:39Z

upd:  
Пункт 1 исключаем, нашёл ошибку у себя, по пункту 2 актуально. :roll_eyes:

На последней версии панели в хостах использовал пока что такое решение (Маппер):

```
{
  "singbox": [
    {
      "op": "set",
      "value": "60s",
      "to": "hop_interval"
    }
  ]
}
```

В итоге получил нужный конфиг:

```
{
  "type": "hysteria2",
  "tag": "Server 1",
  "server": "server1",
  "server_port": 443,
  "password": "password",
  "tls": {
    "enabled": true,
    "server_name": "server1",
    "alpn": [
      "h3"
    ]
  },
  "server_ports": [
    "20000:21000"
  ],
  "hop_interval": "60s"
}
```
