apernet / hysteria

Hysteria is a powerful, lightning fast and censorship resistant proxy.
https://v2.hysteria.network/
MIT License
15.18k stars 1.69k forks source link

服务器启动成功,客户端无法连接 #877

Open bluecodecc opened 11 months ago

bluecodecc commented 11 months ago

描述问题 成功部署了两台服务器功能正常,手里有一台NAT机器,部署成功,但是客户端无法连接,客户端使用的是surge最新版

如何复现 复现问题的步骤。 安装官网文档安装后,由于是NAT机器,没有80,443端口,所以使用的是acme.sh自行申请的证书 服务器配置如下: `listen: :11411

tls: cert: /home/cert.pem key: /home/key.pem

auth: type: password password: xy49fiY6H1duwoMHZnSOnxF/

masquerade: type: proxy proxy: url: https://bing.com/ rewriteHost: true`

预期行为 你认为修复后的行为应该是怎样的。 客户端可以正常连接

日志 附上客户端/服务器端在错误发生前后的日志。

ped hysteria-server.service - Hysteria Server Service (config.yaml). ted hysteria-server.service - Hysteria Server Service (config.yaml). 2023-12-20T14:52:59+01:00 INFO server mode 2023-12-20T14:52:59+01:00 INFO server up and running {"listen": ":11411"}

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME hysteria 2153 hysteria 3u IPv6 1445330188 0t0 UDP *:11411

设备和操作系统 你在用什么设备和操作系统。 Debian GNU/Linux 12 \n \l Linux host.domain.com 6.1.0 #1 SMP Wed Jul 12 12:00:44 MSK 2023 x86_64 GNU/Linux

额外信息 其他你认为有助于解决问题的信息。 查查了几个相同的issue,能解决的都解决了,唯一可能怀疑的是服务商把UDP给禁用了,因为服务器没有任何log更新

bluecodecc commented 11 months ago

有什么办法可以确定客户端到服务器的链路是通的吗?我用nc -u测试正常服务器和这台不正常的服务器都没有返回

egg1234 commented 11 months ago

你可以按照下面issue第6条回应提到的nc测试方法确认udp通信是否正常

https://github.com/apernet/hysteria/issues/ 747

bluecodecc commented 11 months ago

你好,确认udp是通的