|
AugixJan 21, 2024 via Android
1
Headscale+Tailscale 完事,能直通为什么要中转
|
|
kenvixJan 21, 2024
2
中转没意思,延迟高带宽还小。你要找的是不是:NetMaker
|
|
3
> 能直通
两个位于运营商 NAT 设备后的局域网,能直通? Headscale+Tailscale 如何解决这个场景的,可以说说。 |
|
0o0O0o0O0oJan 21, 2024 via iPhone
8
https://arthurchiao.art/blog/how-nat-traversal-works-zh/
|
|
jasonyang9Jan 21, 2024
9
我想知道用 systemd-networkd 控制 WG 与 wg 命令和 wg-quick 脚本的差异在哪里?
|
|
10
@jasonyang9 #9 没有差别,用 iproute2 也能做到
|
|
11
同类软件太多了,光基于 wireguard 的就有 tailscale/headscale zerotier netmaker netbird ,另外还有 slack 的 nebula
|
|
12
@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
@Jat001 快速的看了一下这些项目( tailscale/headscale zerotier netmaker netbird nebula )的依赖,底层实际上都是 WireGuard 协议,并没有很大不同。
|
|
15
@0o0O0o0O0o 谢谢。
|
|
eseeJan 22, 2024 via Android
17
wg 用的 udp ,我的移动宽带 qos 很严重,完全用不了
|
|
18
@esee
我也是移动宽带,整个 WireGuard 网络的节点分布在新加坡,香港,北京,广州,暂时没有遇到你所说的问题。 运营商对 MTU 会有一定的限制(过大的 MTU 会导致丢包),所以在文章中,我默认 MTU 是 1280 。不然修改你的 MTU 为 1280 再试试。 PS: 默认 MTU 大小是 1500 ,降低 MTU 的是通过牺牲部分性能换取跨城通信的兼容性。 |
|
19
不然 -> 不妨
|
|
SenLiefJan 22, 2024
20
不能直连的局域网不能称为局域网。
|
|
sky96111Jan 22, 2024 via Android
21
写的很细,但看完后才发现这不就是 wg 的基本用法吗
|