Один из тех людей, кто использует клиент Karing при работе с Remnawave. Осталось ещё с singbox сервера. Увидел несколько проблем, которые решаются Host Mapper не так красиво как хотелось бы. По поводу использования XRAY_BASE64 для Karing есть проблемы. О них в пункте 2.
- При использовании стандартного ответа SINGBOX выводятся не все сервера. Из трех доступных мне сервера я вижу только 2 сервера из 3.
Конфигурация первых двух серверов (теги у каждого сервера свои): O4hmzooc | Paste on RemnaLog
Конфигурация третьего сервера: D2FspWS7 | Paste on RemnaLog - Почему для Karing не подходит XRAY_BASE64. Если обратиться к ссылкам выше, то для hysteria2 настроен
udphop. В случае получения ссылки по XRAY_BASE64udphopклиентом 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"
}
}
В случае с применением диапазона хотелось бы либо брать начальное значение, либо усреднённое, если такое возможно.