在这篇教程中,我来和大家一起在Koyeb这个免费的容器上搭建V2ray节点,实现科学上网的需要。

准备材料

  • 一枚GitHub账号
  • 一枚Docker Hub账号
  • 一枚Koyeb账号

部署步骤

  1. 注册好GitHub账号
  2. 打开仓库,并Fork一份
  3. 进入“Settings”,输入名称,改名

  1. 编辑Dockerfile,说明如下

AUUID:用来部署节点的UUID,如有需要可在uuidgenerator生成

CADDYIndexPage:伪装站首页文件

ParameterSSENCYPT:ShadowSocks加密协议

  1. 打开Docker Hub官网,注册账号

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

  1. 添加Actions的Secrets变量,变量说明如下

DOCKER_USERNAME:Docker Hub ID

DOCKER_PASSWORD:Docker Hub 登录密码

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

  1. 打开Koyeb云,登录自己的账号
  2. 创建一个APP,配置如下

Docker Image:Docker Hub镜像地址,格式为“docker.io/Docker Hub ID/自定义镜像名称”

Container size:部署配置,一般默认即可

Port:80

Environment variables:Key:PORT,Value:80

Name:自己定义

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

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