ubuntu服务器部署Headscle

ubuntu服务器部署Headscle

服务器配置

首先安装必要的软件

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

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注