哪吒探针V0搭建

1.注册github OAuth App

①记录下:Client ID

②记录下:Client secrets

2.在cloudflare里面解析域名

example.com (探针域名)

example.example.com (连接被控主机的域名)

3.安装面板(v0)

curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh  -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh

按照实际情况填入上面的信息即可;

4.配置反向代理(参考末晨博客)

本教程采用caddy作为反代。

①安装依赖

sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https

②安装完成后,添加官方 Caddy GPG 密钥

curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg

③使用以下命令创建存储库文件

curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list

④更新apt

sudo apt update

⑤最后,使用以下命令安装 Caddy

sudo apt install caddy -y

⑥编辑配置文件

vim /etc/caddy/Caddyfile

将里面的内容全部删掉,改为以下配置

www.123456.com #此项改为你的域名
encode gzip
reverse_proxy 127.0.0.1:8008

完成后启动,启动后等带几分钟,caddy会配置ssl证书。

systemctl reload caddy # 重载配置文件

 

systemctl daemon-reload # 重载服务

 

systemctl enable caddy # 开机启动

 

systemctl start caddy # 启动

 

systemctl stop caddy # 停止

 

systemctl restart caddy  # 重启

 

systemctl status caddy   # 查看状态

 

caddy version #查看caddy的版本信息

最后通过https://example.com访问站点设置机器,输入example.exampel.com连接主控与被控

最后在github里改成如下配置:

在cloudflare里面给example.com套上小黄云即可。

THE END