如果设计一套打洞程序:如何在打洞的时候优先走中转,在打洞成功走打洞,有大佬类似想法嘛

346 天前
 wangbin11

比如我 full mesh 模式,wireguard 如何做到端点中转的同时还能打洞并且判断打洞成功

挠头好长时间没有头绪,受限于 wg 的模式,先设置 peer 对端中转,然后和其他端打洞如何判断打洞成功

1475 次点击
所在节点    宽带症候群
13 条回复
thetbw
346 天前
tailscale 就是这种吧,可以自建中转节点
wangbin11
346 天前
@thetbw 不是一个中转,是打洞之前直接走中转,成功走打洞,失败了继续中转
wangbin11
346 天前
@thetbw 在 wireguard 中这套逻辑怎么实现。
cloudsong
346 天前
用 ofps 组网,其中打洞的对端开销设置为低于中转即可。所有节点放在同一个 AS 内
cloudsong
346 天前
@cloudsong ospf 紫薯布丁
wangbin11
346 天前
tailscale 实现了。但是不知道原理,看看那个大佬有方法
wangbin11
346 天前
@cloudsong fullmesh 没办法跑 ospf ,大佬的方法是双链路
1423
346 天前
改 endpoint 嘛
老哥这是研究了多久啊...发的帖都是这类问题
wangbin11
346 天前
@1423 好长时间了
thetbw
345 天前
@wangbin11 tailscale 有完全开源的实现,除了客户端,可以自己部署个服务器用 tailscale 的客户端。其他就不晓得了
zwlinc
345 天前
How NAT traversal works https://tailscale.com/blog/how-nat-traversal-works/ 这篇有讲一部分原理,可能你已经读过了
wangbin11
345 天前
@zwlinc 拜读过了,感谢
wangbin11
345 天前
@thetbw 感谢

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

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

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

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

© 2021 V2EX