Galaxy 容器部署免费高速代理节点教程

Galaxy 容器部署免费高速代理节点教程

本教程基于视频内容整理,教你如何利用 Galaxy 平台、GitHub 和 Cloudflare 部署一个永久免费、不限流量的美国/法国节点。

(建议观看视频以了解详细操作流程)

⚠️ 免责声明: 本教程仅供技术交流与学习使用,请勿用于非法用途。

第一步:准备代码仓库 (GitHub)

  1. 获取项目代码
    • 下载视频简介中提供的项目 ZIP 压缩包(需访问原视频获取链接)。
    • 解压该压缩包。
  2. 创建 GitHub 仓库
    • 登录 GitHub,点击右上角 + 号 -> New repository
    • Repository name: 随意填写(例如 galaxy-proxy)。
    • Visibility: 选择 Private (私有),以保护配置信息。
    • 点击 Create repository
  3. 上传代码
    • 点击 uploading an existing file
    • 将解压后的所有文件(全选)拖入上传区域。
    • 注意:如果有隐藏文件夹(如 .github),可能无法直接拖拽上传,需单独处理(见下文保活设置)。
    • 点击 Commit changes 提交。
  4. 设置自动保活 (GitHub Actions)
    • Galaxy 平台可能会在每天早上 10 点左右重启/停止应用,需要设置自动任务。
    • 在仓库中点击 Actions 选项卡。
    • 点击 set up a workflow yourself 或选择一个模板后修改。
    • 将项目源码中隐藏文件夹 .github/workflows/main.yml 里的内容复制并粘贴到这里。
    • 点击 Commit changes 保存。

第二步:配置 Cloudflare Tunnel

  1. 创建隧道
    • 登录 Cloudflare,进入 Zero Trust 面板。
    • 点击 Networks -> Tunnels -> Create a tunnel
    • 选择 Cloudflare (Cloudflared),点击 Next。
    • Tunnel name: 随意填写,保存。
  2. 配置域名
    • Public Hostnames 步骤,设置一个子域名(例如 gxy.yourdomain.com)。
    • Service: 选择 HTTP
    • URL: 填写 localhost:80
    • 点击 Save Tunnel
  3. 获取 Token
    • 回到 Tunnel 概览页,点击刚才创建的隧道 -> Configure
    • 找到安装命令(Install connector),复制其中的 Token 部分(即 ey... 开头的长字符串)。

第三步:修改项目配置

回到 GitHub 仓库,找到并编辑 index.js 文件(点击文件右上角的小铅笔图标):

  1. 修改 UUID
    • 找到代码中的 UUID 设置部分(通常在文件头部)。
    • 可以使用在线工具生成一个新的 UUID 替换默认值。
  2. 填入 Cloudflare 信息
    • ARGO_DOMAIN: 将在 Cloudflare 设置的完整域名(如 gxy.yourdomain.com)填入对应的单引号中。
    • ARGO_AUTH: 将上一步获取的 Cloudflare Token 填入对应的单引号中。
    • 注意:确保填写在单引号中间,不要有多余空格或回车。
  3. 保存修改
    • 点击 Commit changes
  4. 添加伪装页面 (可选)
    • 仓库中的 index.html 是伪装页面。你可以让 AI 生成一个简单的 HTML 网页代码(如环保、爱护动物主题),替换其中的内容。

第四步:在 Galaxy 平台部署

  1. 创建应用
    • 登录 Galaxy 平台,点击 Deploy New App
    • 选择 Node.js 环境。
    • 点击 Continue with GitHub 并授权访问刚才创建的私有仓库(选择 Only select repositories 并选中你的仓库)。
  2. 部署设置
    • Region (区域): 选择 US (美国) 或 EU (欧洲/法国)。
    • Plan: 选择免费计划。
    • Build Command: 清空此栏(删除默认内容,留空)。
    • Start Command: 修改为 npm start (去掉中间的 run)。
  3. 执行部署
    • 点击 Deploy
    • 等待 1-2 分钟,直到状态显示 Running

第五步:验证与使用

  1. 验证部署
    • 点击应用设置中的域名(Domain),如果能打开伪装页面(index.html 的内容),说明部署成功。
  2. 获取订阅/节点
    • 订阅地址格式: https://<你的Galaxy应用域名>/<你的UUID>
    • 例如:https://myapp.galaxy.co/123456-xxxx-xxxx...
    • 在浏览器中访问该地址,如果返回节点配置信息,说明成功。
  3. 导入代理软件
    • 复制上述订阅地址。
    • 打开 v2rayN、Clash 或其他代理软件。
    • 添加订阅 -> 更新订阅。
    • 选中节点进行测速和连接。

常见问题

  • 节点不通:检查 index.js 中的 Token 和域名是否填写正确,确认 Cloudflare Tunnel 状态为 Active。
  • 应用停止:Galaxy 免费版可能会休眠,GitHub Actions 的定时任务旨在每天自动唤醒它(通常设置为北京时间 10:05 左右执行,可根据实际情况调整 .yml 文件中的 cron 时间)。

评论

此博客中的热门博文

最新版本BPB部署基础教程|百分百成功|利用 Cloudflare & BPB Panel |告别1101报错、节点泄露!

免费域名轻松Get!HIDNS 域名注册及使用保姆级教程(含 .CO & .VIP 优惠码)

免费白嫖 1 年的 Gemini Advanced 高级套餐!+ 免费获取美国Edu教育邮箱