整了一圈,不知道自己哪里出错了,求大佬们指路 🤦♂️
1 、根据此链接( https://techoverflow.net/2022/01/16/how-to-setup-headscale-server-in-5-minutes-using-docker-compose/) 在云服务器安装 docker 版 headscale ,在多个客户端成功连接上 headscale 并相互访问
2 、根据此链接( https://icloudnative.io/posts/custom-derp-servers/) 的‘自建私有 DERP server’部分在具有公网 ip 的 all in boom 上面的 ubuntu 搭建 derp 服务器成功(访问 https://myhomeip.me:12345 成功出现 This is a Tailscale DERP server.)
3 、修改云服务器 /opt/headscale/.config/config.yaml
的 derp 部分的 paths
paths:
- /etc/headscale/derp.yaml
paths: []
4 、云服务器编辑文件 /opt/headscale/.config/derp.yaml
regions:
900:
regionid: 900
regioncode: myderp
regionname: myhomederp
nodes:
- name: 900a
regionid: 900
hostname: myhomeip.me
stunport: 3478
stunonly: false
derpport: 12345
5 、更新 headscale 服务端并重启服务,mac 客户端重启后 netcheck 仍然没有自建 derp 服务器
docker-compose up -d
sudo systemctl restart headscale
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.