研究了一下 Netmaker ,对比 Tailscale 来说各有优劣吧。
1
letitbesqzr 2022-04-26 15:18:55 +08:00 2
An open source, self-hosted implementation of the Tailscale control server
https://github.com/juanfont/headscale 几乎官方所有功能都实现了,并且不会遇到 Netmaker 时不时延迟突然变高的问题。 |
2
zagfai 2022-04-26 15:46:15 +08:00
太复杂了,tailscale5 分钟搞定的事情要折腾这么久
|
3
zer0ne 2022-04-26 22:21:59 +08:00
目前用原生 wireguard 实现内网穿透,体验良好~
|
4
Ahiok 2022-04-27 11:18:18 +08:00
没有😭静态公网
|
5
Citrus 2022-04-27 12:04:38 +08:00
WireGuard 主要问题是流量特征吧,想把国内外机器都连起来好像不太现实?
|
6
photon006 2022-04-27 14:44:36 +08:00 1
@Citrus udp2raw 可以过墙: https://github.com/wangyu-/udp2raw
|
7
Citrus 2022-04-27 14:58:17 +08:00
@photon006 但是 Netmaker 或者 Tailscale 或者 HeadScale 管理的 WG 都不支持再套一层吧?而且想在路由器上搞的话,应该套不了这个?
|
8
photon006 2022-04-27 15:37:48 +08:00
@Citrus wireguard 可以套 udp2raw ,我就是这样骗过 gfw ,单独 wg 不稳定,偶尔能过墙,大多数不行,套上 udp2raw 很稳。
|
10
photon006 2022-04-27 16:04:03 +08:00
@Citrus 官方答复不行: https://github.com/gravitl/netmaker/issues/555 ,以后可能支持。
|
12
brMu 2022-04-28 08:07:36 +08:00 via Android
Tailscale ,不能直通的走境外 relay ,延迟 200 多,很痛苦,自建 relay 据说要域名还有证书,好麻烦,有没有简单点的方法?
|
13
LxnChan OP @brMu derp 服务器搭建简单教程: https://lxnchan.cn/ubuntu-derp.html
用 Headscle 替代 Tailscale 后端: https://lxnchan.cn/headscale.html |
14
photon006 2022-04-28 09:16:34 +08:00
@yorkyoung 如果可以直接用 UDP 就不会用 udp2raw 包装成 tcp 了,多封装一层加解密肯定慢一些,更重要的是我的 udp2raw 搭在国内云,最终速度依赖中转速度,我是 8M 小水管体验还行。
这就跟很多机场 zz 节点一样,利用国内 vps 中转,延迟慢一些但速度稳定。 |
15
qingmuhy0 2022-04-28 11:18:45 +08:00
@letitbesqzr 又是没有 IOS 客户端啊,看来 IOS 和安卓双持还是有必要的,IOS 装国内软件。安卓装开源软件。
|
16
dearmymy 2022-04-30 09:01:25 +08:00
@zagfai tailscale 使用好方便啊,比 zeortier 舒服多了。感觉现在唯一不爽地方自建 derper 好像国内必须用备案域名才行
|
21
droidmax61 2022-05-07 09:03:36 +08:00 via Android
方案不止一种,gnb/nebula/yggdrasil/n2n 等
|
22
yangchuansheng33 2022-05-07 14:25:35 +08:00
不用域名也可自建 derp ,不用谢: https://icloudnative.io/posts/custom-derp-servers/
|
24
tinypig 2022-09-16 16:28:44 +08:00
@chronos 试了一下用 traefik 分流 derper 遇到了点问题请教一下。
traefik 似乎是把 http/https 转向一个 service ,对应一个 port ,折腾了半天不太清楚怎么让同一个 route 的 80/443 分别转发到 derper 的 80/443 ,同时使用 derper 的证书。 |
25
chronos 2022-09-20 12:34:17 +08:00 1
@tinypig 分开两个 services ,使用 entrypoints 和 services 配套处理,可以看一下 traefik 官方的文档中关于 tcp services 这块。
|