二合一,derp+client,直接解决私用配置,外加无需宿主机 net 相关权限需求,理论上一个好的节点可以多 derp 部署了
git 地址是 Tailscale-DERP-Docker
需要做的核心就只有改.env 配置参数就行(参数怎么改在 readme),然后根据使用 Derp 自带 acme/自己做反代/ip 自签修改下 docker compose 端口映射完事(相关配置信息详情在 readme),跑起来之后去 acl/derp.yaml 加一下节点信息(节点信息需要加什么参数不同参数用途也在 readme)
相关特点大概列一下
1
arphone 1 天前
这个能解决不少问题,赞!
|
2
heliang614 1 天前
我自己家里有公网 ip ,没有 80 和 443 端口,能不能在家里的 nas 安装 derp 和 headscale 呢?
|
3
worker201 1 天前
可以试一下 tailscale 新出的 peer relay 功能,不需要 derp
|
4
PatchouliTC OP @worker201 peer relay 功能 headscale 还没更进,其次 pr 还是 UDP 会 QOS,除非中继节点是对双方视角都是精品网不然网络质量还是差,而且 derp relay 是 https+tls 的 tcp 连接,有域名的话就是等于走常规浏览网页的 https 流量,在很多严格防火墙环境[仅 80,443 访问允许]的时候依旧可以连,同时 derp 负担了 stun 功能[节点 V4,V6IP 发现],怎么着也得部署至少一个
|
5
PatchouliTC OP @worker201 不过看了下就是个配置项,我已经顺带加上了,现在可以 peer relay node/verify derp node 在同一个 container 了
|
6
cmj2010 17 小时 1 分钟前
我也试了一下,根本不需要自建 Derp ,有固定 IP 直接用 peer relay 入向放一个 UDP 端口,出向放一个 HTTPS 就能用了,用官方的 Derp 还方便
|
7
flynaj 6 小时 30 分钟前 via Android
你可以试试 easytier, 无论自由度,穿透性,还是速度都比 tailscale 好
|