服务器配置
首先安装必要的软件
sudo apt update && sudo apt upgrade -y
sudo apt install -y sqlite3 ufw
下载最新版本Headscale
# 获取最新版本号
LATEST=$(curl -s https://api.github.com/repos/juanfont/headscale/releases/latest | grep tag_name | cut -d '"' -f 4)
# 下载安装包
wget https://github.com/juanfont/headscale/releases/download/$LATEST/headscale_${LATEST:1}_linux_amd64.deb
# 安装
sudo dpkg -i headscale_${LATEST:1}_linux_amd64.deb
创建配置目录
sudo mkdir -p /etc/headscale
sudo mkdir -p /var/lib/headscale
生成默认配置文件
# 生成默认配置
sudo headscale generate-config -o /etc/headscale/config.yaml
# 生成加密密钥
sudo headscale generate-private-key | sudo tee /var/lib/headscale/private.key