终端代理从未如此简单:sunrise-xray 30 秒上手
2026/6/27 5:45:08 网站建设 项目流程

终端代理从未如此简单:sunrise-xray 30 秒上手

一条命令安装,一条命令选节点,你的终端就走在代理上了。


前言

如果你是一名开发者,你大概率经历过这样的场景——

下载一个 npm 包,卡住了。
git clone 一个仓库,慢到怀疑人生。
curl 一个 API,timeout。

然后你开始翻找各种代理客户端,下载、安装、配置、切模式、配终端代理……折腾半小时,只为了下载一个包。

现在,有一条命令可以解决这一切。


30 秒快速体验

第一步:安装

curl-fsSLhttps://cdn.sunrise1024.top/sunrise-xray/install.sh|bash

这条命令会:

  1. 自动识别你的系统(macOS / Linux / Windows)
  2. 从 CDN 下载 sunrise-xray 单文件(约 22MB)
  3. SHA256 校验完整性
  4. 安装到~/.sunrise-xray/bin/
  5. 自动添加 PATH

整个过程约5~10 秒(取决于网络速度)。

安装完成后验证:

sunrise-xray--version

第二步:设置订阅地址

exportSUNRISE_SUB_URL='https://你的机场订阅链接'

⚠️ 你可以在~/.bashrc~/.zshrc里加上这行,以后就不用再设置了。

第三步:选节点 + 启动

sunrise-xray use

你会看到:

🔍 正在获取订阅... 📡 正在探测 32 个节点... ☐ 东京 A [□□□□□□□□□□] 128 ms ☐ 新加坡 B [□□□□□□□□□□] 156 ms ☐ 香港 C [□□□□□□□□□□] 210 ms ☑ 洛杉矶 D [□□□□□□□□□□] 302 ms ← 当前 ☐ 首尔 E [□□□□□□□□□□] timeout ↑↓ 选择节点,Enter 确认:

选完后,终端代理就已经自动配置好了。

验证代理是否生效:

curlhttps://www.google.com# 能正常返回 HTML → 代理已生效 ✅

整个过程不超过 30 秒


日常使用场景

场景一:npm / pip / brew 下载太慢?

# 先开启代理sunrise-xray on# 然后正常用npminstallreact# 飞一般的感觉pipinstalltorch# 再也不用等到怀疑人生brew update# 秒完成

sunrise-xray 会自动设置http_proxyhttps_proxy环境变量,终端所有命令自动走代理。

场景二:当前节点太慢?切一个

sunrise-xray use

重新选一个延迟更低的节点,一键切换,无需重启任何东西。

场景三:节点总是挂?让系统自动处理

# 在 crontab 中添加*/5 * * * * sunrise-xray autoswitch

每 5 分钟自动检查当前节点健康状态,如果挂了,自动切到下一个最优节点。再也不用手动切节点。

场景四:在服务器上用代理

# SSH 到服务器后curl-fsSLhttps://cdn.sunrise1024.top/sunrise-xray/install.sh|bashexportSUNRISE_SUB_URL='你的订阅'sunrise-xray use# 即使断开 SSH,代理仍在后台运行# 下次 SSH 上来,用 sunrise-xray status 查看状态sunrise-xray status# ☀️ sunrise-xray is running (PID 12345)# Node: 东京 A | Port: 10808 | Uptime: 2h 15m

场景五:临时关代理 / 重启

sunrise-xray off# 关sunrise-xray on# 开sunrise-xray restart# 重启sunrise-xray logs# 看日志sunrise-xray logs-f# 持续跟踪日志sunrise-xraytest# 测试代理通不通

和 GUI 客户端对比

场景GUI 客户端sunrise-xray
首次使用下载 → 安装 → 配置 → 导入 → 切模式一条命令
终端代理需手动配http_proxy自动搞定
切节点打开 GUI → 点选 → 等切换sunrise-xray use
节点挂了手动发现 → 手动切autoswitch自动切
服务器使用通常不支持完美支持
CI/CD 集成✅ 一行命令
资源占用100~500MB~50MB

安全方面

  • ✅ 订阅 URL 自动脱敏,分享日志不泄露 token
  • ✅ 零第三方遥测,1200 行代码可审查
  • ✅ 编译期 SHA256 校验,防止下载篡改文件
  • ✅ 白名单解压,只释放规定的文件

写在最后

sunrise-xray 不是什么革命性的技术,它只是把"终端代理"这件事做到了极致简单。

不需要 GUI 客户端、不需要配环境变量、不需要手动测延迟——一个命令装好,一个命令用起来。

对于每天在终端里工作的开发者来说,这就是它能带来的最大价值。


项目地址:https://github.com/Sunrisies/sunrise-xray
一键安装curl -fsSL https://cdn.sunrise1024.top/sunrise-xray/install.sh | bash
开源协议:MIT

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询