MacOS TUN模式下流量不会离开client,能否帮忙看看是哪里有问题? #1208
Unanswered
shuaihuaiyi
asked this question in
Q&A
Replies: 1 comment
-
另外发现ping 192.168.31.167能通,但是latency只有0.5ms ping一个不存在的地址192.168.31.2也能通,断开Mac的外部网络连接也能通。看起来是tun网卡代替实际的机器响应了ping请求 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
使用场景
使用hy2连回家,家庭局域网为192.168.31.0/24,在192.168.31.167:56798端口上运行了一个iperf server,公网的12345端口运行hy2 server。server的配置如下:
client是一台macos 14.6.1的m1 pro机器,使用
sudo HYSTERIA_LOG_LEVEL=debug ./hysteria-darwin-arm64
启动。在client上设置了一个TUN和一个用于排错的TCP转发,配置如下:两边使用的都是2.5.1版本
预期结果
在client机器上,iperf 127.0.0.1:56798 和 iperf 192.168.31.167:56798 应该是一样的,前者走hy2的TCP转发,后者走hy2的TUN转发
实际结果
只有127.0.0.1:56798能够正常进行,192.168.31.167:56798的iperf完全没有响应,日志里也看不到这个请求。client端的日志如下:
看起来从client到Server的链路是通的,应该是client机器内的问题,
netstat -nr | grep 192.168.31
返回的是:这应该也是正常的吧?还有什么地方需要排查吗?
Beta Was this translation helpful? Give feedback.
All reactions