关于 tailscale 设置对方为出口节点后没网的问题

查看 34|回复 2
作者:Glenn   
有木有大哥用过 tailscale 的,双方都已经建立P2P直连了,但是设置对方为出口节点的时候,就会没网。
头一天测试的时候还有网,然后后续设置就没网了,我测试了3台电脑 我这边是温州电信,测试过连接金华电信 和 温州移动。三个电脑都尝试过设置对方为出口节点,第一次都是可以的。第二天的时候,再设置对方为出口节点后,就会直接没网。两个WIN10系统一个WIN11系统,Allow local network access是有勾选起来的。通过 tailscale ping 测试是直连的,tailscale status查询也是直连的没走中继,但不知道为啥就是没网,如果第一次就没网的话我还能理解,问题是刚开始设置完都有网,第二天就开始没网了。不知道是不是只要设备设置过启用出口网点,虽然后面关掉了,但连别人就会没网。
C:\Users\msi>tailscale ping 100.64.0.6
pong from lim (100.64.0.6) via 112.12.189.72:8246 in 38ms
C:\Users\msi>tailscale status
100.64.0.6      lim                  @            windows active; offers exit node; direct 112.12.189.72:8246, tx 19240 rx 21304
我刚刚尝试把tailscale都卸载干净了,安装,重新认证设备,然后开启了出口网点功能。连过去后,过了大概1分钟,访问出来了 https://ip.900cha.com/ 对方的IP地址,然后过了1分钟多又没网了 出口节点的电脑防火墙我是关闭了的,也设置了 出站等规则允许出站进站。

节点, 就会

Glenn
OP
  

C:\Users\msi>tailscale ping 100.64.0.6
pong from lim (100.64.0.6) via 112.12.189.72:8246 in 38ms
C:\Users\msi>tailscale status
100.64.0.6      lim                  @            windows active; offers exit node; direct 112.12.189.72:8246, tx 19240 rx 21304
我刚刚尝试把tailscale都卸载干净了,安装,重新认证设备,然后开启了出口网点功能。连过去后,过了大概1分钟,访问出来了 https://ip.900cha.com/ 对方的IP地址,然后过了1分钟多又没网了 出口节点的电脑防火墙我是关闭了的,也设置了 出站等规则允许出站进站。
bxw00004   

1. 强制路由表更新与冲突排查​
​检查当前生效的路由​:
在出口节点设备和客户端设备分别执行:
powershell
route print | findstr 0.0.0.0
预期结果:默认网关(0.0.0.0)指向Tailscale虚拟网卡(如100.x.x.x或192.168.0.x)。
异常处理:若存在多个0.0.0.0路由,手动删除冲突项:
powershell
route delete 0.0.0.0
route add 0.0.0.0 mask 0.0.0.0  metric 1
重启Tailscale服务并重载路由​:
powershell
Stop-Service Tailscale
Start-Service Tailscale
tailscale up --reset
2. 深度防火墙与运营商策略调整​
​允许Tailscale的全协议通行​:
即使关闭防火墙,也需在Windows高级防火墙中为以下进程添加入站/出站放行规则​:
C:\Program Files\Tailscale\tailscale.exe
C:\Program Files\Tailscale\tailscaled.exe
协议:​UDP 41641/3478、TCP 443​(备用中继)。
​绕过运营商UDP限制​:
在客户端设备强制使用TCP回退(牺牲部分速度换稳定性):
powershell
tailscale up --force-reauth --accept-routes --accept-dns --advertise-exit-node --operator=admin --tcp=443
3. 稳定NAT穿透与MTU优化​
​固定MTU值​:
在客户端设备执行(建议值1280或1320):
powershell
tailscale set --mtu=1280
自建中继节点(DERP)​​:
若跨运营商直连不稳定,在国内云服务器部署私有中继(参考自建DERP指南),避免依赖海外节点。
4. 权限与服务健壮性加固​
​以管理员身份重装Tailscale​:
卸载后,手动删除残留目录:
C:\Program Files\Tailscale
C:\Windows\System32\config\systemprofile\AppData\Local\Tailscale
重新安装时右键安装包选择 ​​“以管理员身份运行”​。
​禁用TunSafe驱动冲突​(关键步骤):
打开 ​设备管理器 → 网络适配器,禁用所有名称含 ​​“TAP”​​ 或 ​​“Tun”​​ 的非Tailscale虚拟网卡。
若问题仍出现,按以下流程抓取日志:
1.在客户端启用详细日志:
powershell
tailscale logtail set --verbose
2.复现问题(启用出口节点并访问网页)。
3.生成诊断报告:
powershell
tailscale bugreport
您需要登录后才可以回帖 登录 | 立即注册

返回顶部