docase / v2okteto

在Okteto云部署自己的v2ray节点

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

在Okteto云部署v2ray

注意本项目有封号的风险,不要用常用的github账号

概述

注册地址:https://okteto.com/

本项目用于在Okteto上部署V2Ray WebSocket,部署完成后,每次启动应用时,运行的 V2Ray 将始终为最新版本

部署

步骤

  1. 登录Okteto云,点击Deploy

  1. 复制本项目的git地址 https://github.com/vhqyeo50893/v2okteto.git
  2. 点击Git URL,粘贴git地址,点击Deploy

变量

对部署时需设定的变量名称做如下说明。

uuidac806487-2d16-4436-98b6-ab85cf8521f7

端口443

额外id64

传输协议ws

伪装域名okteto app的域名或cf workers域名

路径/

底层传输安全tls

接入 CloudFlare

cf workers反代代码:

const SingleDay = 'appname.cloud.okteto.net'
const DoubleDay = 'appname.cloud.okteto.net'
addEventListener(
    "fetch",event => {
    
        let nd = new Date();
        if (nd.getDate()%2) {
            host = SingleDay
        } else {
            host = DoubleDay
        }
        
        let url=new URL(event.request.url);
        url.hostname=host;
        let request=new Request(url,event.request);
        event. respondWith(
            fetch(request)
        )
    }
)

About

在Okteto云部署自己的v2ray节点

License:MIT License


Languages

Language:Shell 85.5%Language:Dockerfile 14.5%