Galaxy 容器部署免费高速代理节点教程
Galaxy 容器部署免费高速代理节点教程
本教程基于视频内容整理,教你如何利用 Galaxy 平台、GitHub 和 Cloudflare 部署一个永久免费、不限流量的美国/法国节点。
(建议观看视频以了解详细操作流程)
⚠️ 免责声明: 本教程仅供技术交流与学习使用,请勿用于非法用途。
第一步:准备代码仓库 (GitHub)
-
获取项目代码
- 下载视频简介中提供的项目 ZIP 压缩包(需访问原视频获取链接)。
- 解压该压缩包。
-
创建 GitHub 仓库
- 登录 GitHub,点击右上角
+号 -> New repository。 - Repository name: 随意填写(例如
galaxy-proxy)。 - Visibility: 选择 Private (私有),以保护配置信息。
- 点击 Create repository。
- 登录 GitHub,点击右上角
-
上传代码
- 点击 uploading an existing file。
- 将解压后的所有文件(全选)拖入上传区域。
- 注意:如果有隐藏文件夹(如
.github),可能无法直接拖拽上传,需单独处理(见下文保活设置)。 - 点击 Commit changes 提交。
-
设置自动保活 (GitHub Actions)
- Galaxy 平台可能会在每天早上 10 点左右重启/停止应用,需要设置自动任务。
- 在仓库中点击 Actions 选项卡。
- 点击 set up a workflow yourself 或选择一个模板后修改。
- 将项目源码中隐藏文件夹
.github/workflows/main.yml里的内容复制并粘贴到这里。 - 点击 Commit changes 保存。
第二步:配置 Cloudflare Tunnel
-
创建隧道
- 登录 Cloudflare,进入 Zero Trust 面板。
- 点击 Networks -> Tunnels -> Create a tunnel。
- 选择 Cloudflare (Cloudflared),点击 Next。
- Tunnel name: 随意填写,保存。
-
配置域名
- 在 Public Hostnames 步骤,设置一个子域名(例如
gxy.yourdomain.com)。 - Service: 选择 HTTP。
- URL: 填写
localhost:80。 - 点击 Save Tunnel。
- 在 Public Hostnames 步骤,设置一个子域名(例如
-
获取 Token
- 回到 Tunnel 概览页,点击刚才创建的隧道 -> Configure。
- 找到安装命令(Install connector),复制其中的 Token 部分(即
ey...开头的长字符串)。
第三步:修改项目配置
回到 GitHub 仓库,找到并编辑 index.js 文件(点击文件右上角的小铅笔图标):
-
修改 UUID
- 找到代码中的 UUID 设置部分(通常在文件头部)。
- 可以使用在线工具生成一个新的 UUID 替换默认值。
-
填入 Cloudflare 信息
- ARGO_DOMAIN: 将在 Cloudflare 设置的完整域名(如
gxy.yourdomain.com)填入对应的单引号中。 - ARGO_AUTH: 将上一步获取的 Cloudflare Token 填入对应的单引号中。
- 注意:确保填写在单引号中间,不要有多余空格或回车。
- ARGO_DOMAIN: 将在 Cloudflare 设置的完整域名(如
-
保存修改
- 点击 Commit changes。
-
添加伪装页面 (可选)
- 仓库中的
index.html是伪装页面。你可以让 AI 生成一个简单的 HTML 网页代码(如环保、爱护动物主题),替换其中的内容。
- 仓库中的
第四步:在 Galaxy 平台部署
-
创建应用
- 登录 Galaxy 平台,点击 Deploy New App。
- 选择 Node.js 环境。
- 点击 Continue with GitHub 并授权访问刚才创建的私有仓库(选择
Only select repositories并选中你的仓库)。
-
部署设置
- Region (区域): 选择 US (美国) 或 EU (欧洲/法国)。
- Plan: 选择免费计划。
- Build Command: 清空此栏(删除默认内容,留空)。
- Start Command: 修改为
npm start(去掉中间的 run)。
-
执行部署
- 点击 Deploy。
- 等待 1-2 分钟,直到状态显示
Running。
第五步:验证与使用
-
验证部署
- 点击应用设置中的域名(Domain),如果能打开伪装页面(index.html 的内容),说明部署成功。
-
获取订阅/节点
- 订阅地址格式:
https://<你的Galaxy应用域名>/<你的UUID> - 例如:
https://myapp.galaxy.co/123456-xxxx-xxxx... - 在浏览器中访问该地址,如果返回节点配置信息,说明成功。
- 订阅地址格式:
-
导入代理软件
- 复制上述订阅地址。
- 打开 v2rayN、Clash 或其他代理软件。
- 添加订阅 -> 更新订阅。
- 选中节点进行测速和连接。
常见问题
- 节点不通:检查
index.js中的 Token 和域名是否填写正确,确认 Cloudflare Tunnel 状态为 Active。 - 应用停止:Galaxy 免费版可能会休眠,GitHub Actions 的定时任务旨在每天自动唤醒它(通常设置为北京时间 10:05 左右执行,可根据实际情况调整
.yml文件中的 cron 时间)。
评论