![]() | 1 Augix 2024-01-21 19:46:57 +08:00 via Android Headscale+Tailscale 完事,能直通为什么要中转 |
2 kenvix 2024-01-21 19:51:39 +08:00 中转没意思,延迟高带宽还小。你要找的是不是:NetMaker |
![]() | 3 uncat OP > 能直通 两个位于运营商 NAT 设备后的局域网,能直通? Headscale+Tailscale 如何解决这个场景的,可以说说。 |
![]() | 5 uncat OP |
8 0o0O0o0O0o 2024-01-21 20:03:11 +08:00 via iPhone https://arthurchiao.art/blog/how-nat-traversal-works-zh/ |
![]() | 9 jasonyang9 2024-01-21 22:11:48 +08:00 我想知道用 systemd-networkd 控制 WG 与 wg 命令和 wg-quick 脚本的差异在哪里? |
![]() | 10 Jat001 2024-01-21 22:21:26 +08:00 ![]() @jasonyang9 #9 没有差别,用 iproute2 也能做到 |
![]() | 11 Jat001 2024-01-21 22:30:56 +08:00 ![]() 同类软件太多了,光基于 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 2024-01-22 03:53:08 +08:00 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 2024-01-22 08:57:40 +08:00 不能直连的局域网不能称为局域网。 |
![]() | 21 sky96111 2024-01-22 09:17:21 +08:00 via Android 写的很细,但看完后才发现这不就是 wg 的基本用法吗 |