准备材料
- 一枚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为例)