本项目是一个基于 Shuttle 平台的自动化部署方案,通过 GitHub Actions 实现自动部署2go节点,每30天自动部署一次
- Fork 本项目
- 注册 Shuttle 账号并获取 API 密钥
-
在 seettings---secrets ansd variables中的actions里设置环境变量:
SHUTTLE_API_KEY(填入你的 Shuttle API 密钥)
其他环境变量可选:NEZHA_SERVER、NEZHA_PORT(v1不需要此变量)、NEZHA_KEY、ARGO_DOMAIN、ARGO_AUTH、UUID、ARGO_PORT、CFIP、CFPORT、NAME、FILE_PATH、SUB_PATH
注意:ARGO_PORT默认8080,使用固定隧道token需要在cf后台也设置8080 -
actions会自动部署,安装环境时间稍长,预计部署时间需要10分钟,请耐心等待,在actions中查看进度
https://<你的域名>/sub
- 此项目仅限个人使用,禁止用于商业行为(包括但不限于:youtube,bilibili,tiktok,facebook..等等)
- 禁止新建项目将代码复制到自己仓库中用做商业行为
- 请遵守当地法律法规,禁止滥用做公共代理行为
- 如有违反以上条款者将追究法律责任