自建Zerotier来利用闲置服务器

我为什么要做这个：

我喜欢使用vscode remote ssh来连接云服务来做开发服务器。

我的云服务配置很低（2C2G），在做前端开发时，会由于磁盘 IO 太高会导致云服务器宕机。

我有闲置的相对高配笔记本（I5 12400 18G）。

公司能连外网且不断电。

怎么做：

笔记本装自己喜欢 Linux 发行版本（我装的 Ubuntu22.04，记得选最小安装，不要勾选更新，开启 lvm
Ubuntu Pro 跳过），放在公司。

云服务器自建 Zerotier。

所有设备作为 Leaf 加入 Zerotier 网络组。

看起来是怎么样的

所有设备互联在一起，实现远程连接高性能工作站。

怎么搭建

搭建参考这个仓库：
https://github.com/xubiaolin/docker-zerotier-planet

Ubuntu ssh 开启

Copy
apt install openssh-server
vi /etc/ssh/sshd_config
# 修改端口和PermitRootLogin yes
sudo systemctl restart sshd
sudo systemctl enable sshd

修改笔记本合盖不休眠：

Copy
vi /etc/systemd/logind.conf
HandleLidSwitch=ignore
service systemd-logind restart

运维

https://docs.zerotier.com/config
ZeroTier 默认 API 是只能 localhost 访问的，需要配置 local.conf，在容器里新建一个文件就行：