1
Augix 340 天前 via Android
Headscale+Tailscale 完事,能直通为什么要中转
|
2
kenvix 340 天前
中转没意思,延迟高带宽还小。你要找的是不是:NetMaker
|
3
uncat OP > 能直通
两个位于运营商 NAT 设备后的局域网,能直通? Headscale+Tailscale 如何解决这个场景的,可以说说。 |
8
0o0O0o0O0o 340 天前 via iPhone
https://arthurchiao.art/blog/how-nat-traversal-works-zh/
|
9
jasonyang9 340 天前
我想知道用 systemd-networkd 控制 WG 与 wg 命令和 wg-quick 脚本的差异在哪里?
|
10
Jat001 340 天前 1
@jasonyang9 #9 没有差别,用 iproute2 也能做到
|
11
Jat001 340 天前 1
同类软件太多了,光基于 wireguard 的就有 tailscale/headscale zerotier netmaker netbird ,另外还有 slack 的 nebula
|
12
uncat OP @jasonyang9
wg-quick 一套 bash 脚本,是对 [wg]( https://git.zx2c4.com/wireguard-tools/about/) 这个命令行工具的封装。 WireGuard 社区在推进 wireguard-tools 向 iproute2 的合并(最终希望基于 ip 命令而不是 wg 命令来管理 WireGuard 设备) systemd-networkd 是 systemd 包的一部分,意味着你开箱即用,不需要在生产服务器上安装任何包(比如 wireguard-tools ) |
13
uncat OP @Jat001 快速的看了一下这些项目( tailscale/headscale zerotier netmaker netbird nebula )的依赖,底层实际上都是 WireGuard 协议,并没有很大不同。
|
15
uncat OP @0o0O0o0O0o 谢谢。
|
17
esee 340 天前 via Android
wg 用的 udp ,我的移动宽带 qos 很严重,完全用不了
|
18
uncat OP @esee
我也是移动宽带,整个 WireGuard 网络的节点分布在新加坡,香港,北京,广州,暂时没有遇到你所说的问题。 运营商对 MTU 会有一定的限制(过大的 MTU 会导致丢包),所以在文章中,我默认 MTU 是 1280 。不然修改你的 MTU 为 1280 再试试。 PS: 默认 MTU 大小是 1500 ,降低 MTU 的是通过牺牲部分性能换取跨城通信的兼容性。 |
19
uncat OP 不然 -> 不妨
|
20
SenLief 339 天前
不能直连的局域网不能称为局域网。
|
21
sky96111 339 天前 via Android
写的很细,但看完后才发现这不就是 wg 的基本用法吗
|