这两天把 2 年前咸鱼上淘的蜗牛星际 B 款翻了出来,入了正版 unraid ,插上了 2 年前多买的 2 块 4T 的硬盘,然后用的 webdav 同步文件,做家里白群晖的备份节点,过年的时候带回老家放着。
最开始发现群晖装上插件后 ping 不通 unraid ,后来 Google ,官方文档说是群晖的安全限制,tailscale 插件只能进站,不能出站,后来按照官方文档的给出的方案,解决了。
tailscale 真的是帮大忙了,唯一的问题就是,同步的速度太慢了,没有中继节点,家里的上行带宽就不说跑满了,满速也才 4mb/s 左右,而且还不是很稳定的速度。
正好手里头有个国内的云主机(没有备案,不能绑定域名),想部署 DERP ,但是这两天捣鼓下来一直没有成功。。。
想问问有成功部署 DERP 中继的 V 友吗?
1
zhdsmy 2022-01-11 21:26:17 +08:00 2
1. 使用 docker 部署, your_domain 换成你自己的域名;
docker run -d \ -p 3443:3443 \ -p 3478:3478/udp \ --name tailscale-derp \ --restart=always \ -e DERP_ADDR=":3443" \ -e DERP_DOMAIN="your_domain" \ fredliang/derper:latest 2. nginx 你的域名指向 localhost:3443, 签发证书; 3. vps 防火墙开放 3478 udp 端口。 |
2
xlsepiphone OP @zhdsmy #1 我没有域名,没有备案,这是不是失败的原因?
|
3
xlsepiphone OP @zhdsmy #1 中继节点一定要有域名才行吗?之前捣鼓的时候就一直报错,提示没有设置域名。。。
|
4
hronro 2022-01-11 21:45:34 +08:00
部署成功了也有一定几率用不了,参见 https://github.com/tailscale/tailscale/issues/3430
|
5
xlsepiphone OP 看来是我一直配置错误了,我在 Hostname 里面填 ip 是不对的,应该在 IPv4 这个字段填 ip 才对。
https://github.com/tailscale/tailscale/blob/main/tailcfg/derpmap.go#L115 |
6
xlsepiphone OP @hronro #4 为什么会走国外的节点回国?你的这个 issue 看着像 BUG ,如果支持强制指定节点多好。。。
|
7
hronro 2022-01-11 21:54:53 +08:00 1
@xlsepiphone #6 就是 BUG 啊,他们的 DERP 实现有 BUG ,所以我说就算你成功搭好了,也不一定就能用
|
8
ymmud 2022-01-12 09:41:43 +08:00
Tailscale 跟 zerotier 哪个效果好点
|
9
xlsepiphone OP @ymmud #8 zerotier 目前更成熟一点吧,但是 tailscale 更简单好用,部署方便,主要是目前的 DERP 有 BUG ,还比不上 zerotier 的 planet 吧,但是光从易用性这块我已经不想再回到 zerotier 了。
|
10
moonsn 2022-01-12 12:28:10 +08:00 via Android
要不试试 headscale ?
|
12
xlsepiphone OP @moonsn #10 居然还有第三方的实现,我试试。
|