tailscale 如何提高打洞成功率?

128 天前
 zwyyy456

之前听说 tailscale 打洞只要有一端有公网 ipv6 地址,打洞就基本能成功,但是我实际试下来却发现不是这么回事。

家里的 nas 是有公网 ipv6 地址的,系统为 debian ,上面运行了 tailscale ;我在单位的 mac 上也运行了 tailscale ,尝试 ping tailscale 给出的 nas 的 ip 地址,发现延迟基本稳定在 500ms 左右,显然是打洞没有成功。

我应该如何设置,才能提高 tailscale 的打洞成功率呢?

4722 次点击
所在节点    宽带症候群
36 条回复
daisyfloor
128 天前
想请教下,这个和 Cloudflare tunnel 的区别是什么? 我看之前很多人也推荐这个
mmm159357456
128 天前
自建国内 derp 节点就行了啊
lt0136
128 天前
用 `tailscale ping` 命令,如果打洞成功直连的话,ping 会自动停止,如果打洞失败,会 ping 十次之后报错
andsky
128 天前
感觉成功率不如 zerotier
totoro625
128 天前
可以测试一下家里的 ipv6 是否设置了防火墙:
https://ipw.cn/ipv6ping/
https://www.itdog.cn/ping_ipv6/
totoro625
128 天前
@daisyfloor #21 Cloudflare tunnel 需要经过境外的 Cloudflare 服务器进行中转
tailscale 打洞成功相当于直连
scal
128 天前
@tediorelee #7 同
yianing
128 天前
一端不能访问 ipv6 怎么是不能用 ipv6 直连的,还有一种可能是 ipv4 nat 打洞
totoro625
127 天前
光猫改桥接之后的问题找固件开发者就行

可以试试不改桥接,nas 直连光猫,光猫设置 DMZ 主机,能否打洞
totoro625
127 天前
对了,软路由如果挂了梯子的话,可以关闭梯子再试一下
因为不知道你的梯子是否阻拦了你的打洞
软路由运行的软件越多越复杂越难打洞
zwyyy456
127 天前
@totoro625 padavan 上是没有挂梯子的,它只会将所有的 DNS 请求转发给我的 N1 上的 MOSDNS ,同时将 fakeip 路由给 N1 。
totoro625
127 天前
@zwyyy456 #31 可能不行,Tailscale 服务器在国外,可能把梯子 ip 识别为你的 ip ,从而打洞失败

我如果先开 clash 再开 Tailscale 就会连接失败,但是先开 Tailscale 再开 clash 就能正常连接: https://github.com/tailscale/tailscale/issues/7288
Edwardlyz
127 天前
@totoro625 #32 clash 开 tun 模式会这样,可以把
log.tailscale.io
controlplane.tailscale.com
这两个域名加入 filter 就好了
Edwardlyz
127 天前
@zwyyy456 #31 楼主我估计你的问题也是这样,fake ip 会影响到 tailscale
zwyyy456
127 天前
@Edwardlyz 好,我去试试,谢谢
tsvico
126 天前
试试在不建立连接的情况下 nas 执行 `tailscale ping mac`,即有公网 ip 的机器主动发起连接

我现在是在云服务上搭建了一个 webhook ,通知 nas 向其他机器发起 ping

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1009378

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX