headscale-ugreen


绿联云连接自建headscale

安装

1
2
3
4
5
6
7
8
9
10
11
12
13
cap-add为需要的权限
sh -c 是容器内执行的命令

docker run -d --name=tailscaled \
--restart=always \
-v /var/lib:/var/lib \
-v /dev/net/tun:/dev/net/tun \
--network=host \
--cap-add=NET_ADMIN \
--cap-add=NET_RAW \
--cap-add=sys_module \
tailscale/tailscale \
sh -c "rm -rf /var/run/tailscale/tailscaled.sock && mkdir -p /var/run/tailscale && ln -s /tmp/tailscaled.sock /var/run/tailscale/tailscaled.sock && tailscaled"

连接

1
2
3
4
5
6
7
8
9
tailscale up --login-server=自建地址 --accept-routes=true --accept-dns=false

会产生一个地址,访问地址会看到一串命令,在服务端的主机上执行命令加入成功

headscale nodes register --user 你创建的命名空间 --key nodekey:*********

服务端查看节点 headscale nodes list

能看到一个UGREEN的新节点