准备材料
- 一枚GitHub账号
- 一枚Docker Hub账号
- 一枚Koyeb账号
部署步骤
- 注册好GitHub账号
- 打开仓库,并Fork一份
- 进入“Settings”,输入名称,改名

- 编辑Dockerfile,说明如下
AUUID:用来部署节点的UUID,如有需要可在uuidgenerator生成
CADDYIndexPage:伪装站首页文件
ParameterSSENCYPT:ShadowSocks加密协议
- 打开Docker Hub官网,注册账号

- 编辑Actions文件docker-image.yml,按照“name: Docker Hub ID/自定义镜像名称”格式修改第13行

- 添加Actions的Secrets变量,变量说明如下
DOCKER_USERNAME:Docker Hub ID
DOCKER_PASSWORD:Docker Hub 登录密码

- 运行Actions以编译镜像,大概需要1分钟时间

- 打开Koyeb云,登录自己的账号
- 创建一个APP,配置如下
Docker Image:Docker Hub镜像地址,格式为“docker.io/Docker Hub ID/自定义镜像名称”
Container size:部署配置,一般默认即可
Port:80
Environment variables:Key:PORT,Value:80
Name:自己定义


- 大概等待1-3分钟,然后出现“Healthy”字样即为部署成功

- 客户端配置如下(以VMess为例)

运行action后koyeb显示The image “docker.io/phirainking/cake:latest” was not found. Please verify the image path or if the image is public