利用Koyeb免费容器搭建V2ray节点实现科学上网

准备材料

部署步骤

1.注册好GitHub账号

2.打开仓库,并Fork一份

3.进入“Settings”,输入名称,改名

利用Koyeb免费容器搭建V2ray节点实现科学上网 - 科学上网 IYIO.NET

4.编辑Dockerfile,说明如下

  • AUUID:用来部署节点的UUID,如有需要可在UUID Generator生成
  • CADDYIndexPage:伪装站首页文件
  • ParameterSSENCYPT:ShadowSocks加密协议

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

利用Koyeb免费容器搭建V2ray节点实现科学上网 - 科学上网 IYIO.NET

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

利用Koyeb免费容器搭建V2ray节点实现科学上网 - 科学上网 IYIO.NET

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

DOCKER_USERNAME:Docker Hub ID
DOCKER_PASSWORD:Docker Hub 登录密码

利用Koyeb免费容器搭建V2ray节点实现科学上网 - 科学上网 IYIO.NET

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

利用Koyeb免费容器搭建V2ray节点实现科学上网 - 科学上网 IYIO.NET

9.打开Koyeb云,登录自己的账号

10.创建一个APP,配置如下

  • Docker Image:Docker Hub镜像地址,格式为“docker.io/Docker Hub ID/自定义镜像名称”
  • Container size:部署配置,一般默认即可
  • Port:80
  • Environment variables:Key:PORT,Value:80
  • Name:自己定义
利用Koyeb免费容器搭建V2ray节点实现科学上网 - 科学上网 IYIO.NET
利用Koyeb免费容器搭建V2ray节点实现科学上网 - 科学上网 IYIO.NET

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

利用Koyeb免费容器搭建V2ray节点实现科学上网 - 科学上网 IYIO.NET

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

利用Koyeb免费容器搭建V2ray节点实现科学上网 - 科学上网 IYIO.NET