Задать вопрос
@Reit_45

Hysteria2: клиент подключается, но трафик не идёт (tx: 0, TCP error)(Application error 0x0)?

Клиент успешно подключается к удаленному севреру, однако при попытке зайти на любой сайт на сервер происходит это:

2026-09-09T19:02:31Z    INFO    client connected        {"addr": "95.24.138.246:2901", "id": "user", "tx": 0}
2026-09-09T19:02:31Z    DEBUG   TCP request     {"addr": "95.24.138.246:2901", "id": "user", "reqAddr": "cp.cloudflare.com:80"}
2026-09-09T19:02:31Z    WARN    TCP error       {"addr": "95.24.138.246:2901", "id": "user", "reqAddr": "cp.cloudflare.com:80", "error": "readfrom tcp4 188.116.27.39:52146->104.16.132.229:80: Application error 0x0 (remote)"}
2026-09-09T19:02:31Z    INFO    client disconnected     {"addr": "95.24.138.246:2901", "id": "user", "error": "accepting stream failed: Application error 0x0 (remote)"}


Сам сервер способен общаться с сайтами, но hysteria почему-то не делает этого. Порты открыты, фаерволл выключен

Конфиг сервера:
listen: :443

tls:
  cert: /etc/hysteria/cert.pem
  key: /etc/hysteria/key.pem

auth:
  type: password
  password: secret

masquerade:
  type: "proxy"
  proxy:
    url: "https://www.google.com"
    rewriteHost: true

bind: "188.116.27.39"

log-level: trace

quic:
  mtu: 1200             
  streamReceiveWindow: 8388608
  connectionReceiveWindow: 8388608

dns:
  servers:
    - 8.8.8.8


(Проблема остается, и если убрать dns, quic, log-level, bind, masquerade)

Почему сервер принимает соединение, но не проксирует трафик, хотя сам сервер имеет доступ в интернет?

P.s. Вот ошибки из лога клиента(Nekobox):
DEBUG[0121] [2189171030 419ms] inbound/mixed[mixed-in]: connection closed: process connection from 127.0.0.1:4403: download: timeout: no recent network activity | upload: raw-read tcp 127.0.0.1:2080->127.0.0.1:4403: use of closed network connection

DEBUG[0121] [1780069838 419ms] inbound/mixed[mixed-in]: connection closed: process connection from 127.0.0.1:33789: upload: raw-read tcp 127.0.0.1:2080->127.0.0.1:33789: use of closed network connection | download: timeout: no recent network activity
  • Вопрос задан
  • 605 просмотров
Подписаться 2 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
  • Hi-TECH Academy
    L101 Администрирование Linux. Базовый курс
    5 дней
    Далее
Пригласить эксперта
Ответы на вопрос 3
opium
@opium
Просто люблю качественно работать
в конфиге bind: "188.116.27.40" — не настоящий параметр Hysteria2, сервер его просто игнорирует. Глянь свой же лог: реальный исходящий IP там 188.116.27.39, а не .40. Привязка исходящего адреса делается через outbounds: - type: direct, direct.bindIPv4, а не через bind. Плюс (remote) в Application error 0x0 значит что стрим закрыл клиент, а не сервер — так что копай в DEBUG-лог самого клиента, а не в masquerade и DNS.
Ответ написан
@i-subscriber
Аналитик сетевого трафика, инженер-исследователь
Привет! Я сейчас тестирую собственный диагностический инструмент NetProbe для Linux, который позволяет связать события Hysteria2-клиента с QUIC-потоками и фактической передачей данных. Если хочешь, могу попробовать разобраться с твоим случаем: для этого понадобится только временный клиентский конфиг Hysteria2 для подключения к этому узлу, доступ к самому серверу не нужен. Проведу контрольный прогон, посмотрю, на каком именно этапе обрывается соединение, и передам тебе результаты.
Ответ написан
Комментировать
@zed420
у меня клиент nekobox перестал работать еще год назад, попробовал другой клиент v2raytiun и парадоксально но через другой клиент заработал, хотя сервер был тот же
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы