Choreo:https://console.choreo.dev/

GitHub:https://github.com/


1. 用GitHub登陆注册Chreo(后面绑定GitHub方便一些)




2. 点击屏幕中间的蓝色按钮:Create Component

3. 在弹出的类型选择中,选择 Service(因为它是一个后台持续运行的服务)


4.  点击 Authorize With GitHub

5. 打开你的 GitHub 首页,点击左侧或右上角的 “New” 按钮

6. Repository name(仓库名):填一个简单好记的

7. Public/Private(公开/私有):选 Private(私有):这样别人看不到你的节点配置和 UUID,更安全

8. 初始化:勾选 “Add a README file”

9. 
点击底部的绿色按钮 “Create repository”保存

10. 
点击中间的 Add file 按钮,选择 Create new file


11. 输入文件名:在顶部的文件名框里输入:Dockerfile (注意首字母大写)
    把原代码全部删除,粘贴下面代码:在下方的代码区域,完整复制并粘贴以下内容,然后点击右上角绿色按钮保存






FROM alpine:latest

# 1. 安装基础工具
RUN apk add --no-cache unzip ca-certificates wget

# 2. 创建一个安全的专属堡垒目录 (这里绝对不会被平台清空)
WORKDIR /app

# 3. 在堡垒目录里下载伪装文件
RUN wget -O /app/core.dat https://github.com/XTLS/Xray-core/releases/latest/download/Xray-linux-64.zip

# 4. 把配置文件也放进堡垒目录
COPY config.json /app/config.json

# 5. 创建用户并赋予堡垒目录权限
RUN adduser -D -u 10014 choreouser && \
    chown -R 10014:10014 /app

# 6. 切换为普通用户
USER 10014
EXPOSE 8080

# 7. 【终极绝杀】启动时,从安全的 /app 提取内核,解压到可读写的 /tmp,然后瞬间启动!
CMD unzip -q /app/core.dat -d /tmp && \
    chmod +x /tmp/xray && \
    /tmp/xray run -c /app/config.json

13. 在你的 GitHub 仓库(vless-ws)页面,再次点击右侧的 Add file -> Create new file


14. 输入文件名:在文件名框里输入:config.json
    粘贴配置代码:在下面的大代码框里,完整复制并粘贴这段内容:

{
    "inbounds": [{
        "port": 8080,
        "protocol": "vless",
        "settings": {
            "clients": [{"id": "76d5e18a-f5a1-4e2b-b5b4-9a8823c965c4"}],
            "decryption": "none"
        },
        "streamSettings": {
            "network": "ws",
            "wsSettings": {
                "path": "/choreo-ws" 
            }
        }
    }],
    "outbounds": [{
        "protocol": "freedom"
    }]
}


15. 保存:点击右上角的蓝色按钮 Commit changes...,在弹出的窗口里直接点 Commit changes
    这一步做完后,你的仓库里就会有三个文件:README.mdDockerfileconfig.json



16. 回到 Choreo 关联新仓库,点击那个紫色的六角形方块,名字叫 Default


17. 点击中间的 Create Component




18.  
选择服务类型在弹出的选项里,点击 Service



19. 
点击左侧的 Authorize with GitHub(或者如果已经授权过了,它会直接显示你的 GitHub 用户名



20. Organization(组织):点击下拉框,选择你的 GitHub 用户名

确认 All repositories(所有仓库)是被选中的,然后直接点击左下角那个绿色的 Save(保存)按钮

21. 现在授权成功,点击 Continue With GitHub



22. 你就会看到之前那个有三个下拉框的页面(Repository Details)。请按照这个顺序选:
  • Organization: 选 你的GitHub名

  • Repository: 选你刚建好的那个 (例如xiaobaihub
  • Branch: 选 main
  • Display Name: 随便输入一个名字


23. 选择构建方式 (Build Preset) - 最关键的一步,
  •  检查 Dockerfile 路径,Dockerfile 框里,点击旁边的 Edit,确保里面填的是:Dockerfile
  •  在下面的那一堆图标里选择 Docker,填入端口 (Port),手动输入: 8080
       
  •  修改 API 类型 (API Type),点击 REST 那个下拉框,选择WS这个选项
  •  全部填好后点下那个蓝色的 Create and Deploy 按钮!


24. 现在的状态是 Build 正在转圈(蓝色圆圈),这代表 Choreo 正在把你 GitHub 里的代码打包成一个可以运行的容器



25. 三个都显示绿色成功后点击左侧Deploy按钮



26.  进入页面后,向下拉到底部,找到 Deploy按钮,下拉选择Configure & Deploy,然后再点击它(配置并部署)




27. 点击右侧的蓝色 Next 按钮





28. 取消勾选:点击那个蓝色的 OAuth2 勾选框,让它变成空白
     点击部署:点击右下角那个蓝色的 Deploy 按钮。



29. 完成,点击Endpoint Configurations右边的那个“小眼睛”图标,



30. 复制里面的URL链接

wss://382cf59e-717b-442b-8c50-38c5ccf08e2a-dev.e1-us-east-azure.choreoapis.dev/default/xiaobai/v1.0

Clash Veger导入方法:

# ==========================================================
# 📢 小白研究所 (Xiaobai Research Institute) 专属高阶配置
# 🛠️ 适用平台:Choreo (Azure 核心) | 协议:VLESS + WS + TLS
# ⚡️ 特性:包含 GEOIP 智能分流,国内直连,国外走代理
# ==========================================================

port: 7890
socks-port: 7891
allow-lan: true
mode: rule
log-level: info
ipv6: false
external-controller: 127.0.0.1:9090

# --- 1. 节点配置区域 (你的专属参数已就位) ---
proxies:
  - name: "🚀 小白自建-Azure极速节点"
    type: vless
    server: (382cf59e-717b-442b-8c50-38c5ccf08e2a-dev.e1-us-east-azure.choreoapis.dev)
    port: 443
    uuid: (76d5e18a-f5a1-4e2b-b5b4-9a8823c965c4)
    udp: true
    tls: true
    sni: (382cf59e-717b-442b-8c50-38c5ccf08e2a-dev.e1-us-east-azure.choreoapis.dev)
    network: ws
    ws-opts:
      path: (/default/xiaobai/v1.0/choreo-ws)
      headers:
        Host: (382cf59e-717b-442b-8c50-38c5ccf08e2a-dev.e1-us-east-azure.choreoapis.dev)

# --- 2. 策略组 (智能调度) ---
proxy-groups:
  - name: 🚀 节点选择
    type: select
    proxies:
      - "🚀 小白自建-Azure极速节点"
      - DIRECT

  - name: 🐟 漏网之鱼
    type: select
    proxies:
      - 🚀 节点选择
      - DIRECT

# --- 3. 路由规则 (极其重要:国内直连,防止网速变慢) ---
rules:
  # 本地局域网直连
  - GEOIP,LAN,DIRECT
  # 中国大陆 IP 直连 (核心分流规则)
  - GEOIP,CN,DIRECT
  # 其他所有流量走代理
  - MATCH,🐟 漏网之鱼




V2rayN导入方法:

在 v2rayN 里点击
服务器 -> 添加 [VLESS] 服务器,照着这么填:


设置项

该填什么

地址 (address)

382cf59e-717b-442b-8c50-38c5ccf08e2a-dev.e1-us-east-azure.choreoapis.dev

端口 (port)

443

用户 ID (id)

76d5e18a-f5a1-4e2b-b5b4-9a8823c965c4

传输协议 (network)

ws

伪装域名 (host)

和上面的“地址”填一模一样的

路径 (path)

/default/你的名称/v1.0/choreo-ws

底层传输安全 (tls)

选择 tls

SNI

和上面的“地址”填一模一样的