HopWorld 跃界

用更稳的连接,打开更大的世界。macOS 原生可视化代理客户端。

11
节点协议
3
接管模式
2
内核 Xray / sing-box
13+
macOS 版本

2.0

软路由

手机和平板不必再装自己的代理 App。和这台 Mac 处在同一局域网时,把代理地址指过来,就能用这份节点访问外部网络。本机正在用的连接不会被换掉。

软路由另开一份 Xray,在局域网地址上提供 HTTP 17890 和 SOCKS5 17891。其它设备只填这个地址,不需要密码,也不需要 Shadowrocket 一类客户端。系统代理、TUN 和当前节点都保持原样。

独立核心不改本机主连接,用完可以单独断开。

按组测试只测勾选的订阅组,禁用的组也能用于软路由。

自动换线可自动优选。延时过高时按排名换到下一个,也可以定时测试、定时更新订阅。

首次开启时,系统可能会询问是否允许入站连接。目前只使用 IPv4 局域网地址。

Capabilities

把连接、测速与健康放在同一处

从订阅导入到按国家连接,从应用连通探测到 Codex 重置提醒,跃界把日常代理工作流收进一个原生窗口。

01

多协议节点

VLESS、VMess、Trojan、Shadowsocks、Hysteria2、MASQUE、TUIC、AnyTLS、WireGuard、SOCKS5、HTTP;支持订阅、分享链接与 Clash YAML 轻量解析。

02

测速与应用连通

节点延迟测速之外,还可探测 Google、ChatGPT、Claude、GitHub 等是否可达;测速后可自动补测可用节点。

03

灵活接管

规则代理、全局 TUN、仅指定应用 TUN;自定义强制代理 / 直连 / 拦截;按国家一键连接与自动故障切换。

04

健康与提醒

网络健康中心观察节点与应用状态;Codex / Cursor 用量卡片,以及可选的 Codex 重置 iMessage 提醒。

05

组件与备份

应用内在线安装更新 Xray、sing-box、GeoFiles;加密节点库与选择性口令便携备份。

Protocols

协议覆盖

11 种节点协议都能导入、测试和连接。TLS 与 REALITY 是安全层,不另算一种协议。范围以当前源码为准。

VLESS VMess Trojan Shadowsocks Hysteria2 MASQUE TUIC AnyTLS WireGuard SOCKS5 HTTP

11 种节点协议

VLESS

vless:// · YAML vless · 通常 Xray,公网无 TLS 或旧 H2/HTTP 转 sing-box

已接入UUID,encryption=none。TCP、WebSocket、gRPC、HTTPUpgrade、XHTTP、旧 H2/HTTP。REALITY,以及 Xray 路径上的 FinalMask。

未接入sing-box 桥接拒绝 FinalMask 和 VLESS Encryption。公网明文 VLESS 不能同时使用 FinalMask。

VMess

vmess:// Base64 JSON · YAML vmess · 通常 Xray,旧 H2/HTTP 转 sing-box

已接入UUID,加密默认 auto。aid、scy、net、tls。XHTTP 与 splithttp。REALITY 公钥、短 ID、SpiderX。

未接入旧 H2/HTTP 上非默认 SpiderX 无法保留。

Trojan

trojan:// · YAML trojan · 通常 Xray,旧 H2/HTTP 转 sing-box

已接入密码,默认 TLS。SNI、Host、Path、gRPC 服务名。REALITY 公钥、短 ID、SpiderX。

未接入旧 H2/HTTP 上非默认 SpiderX 无法保留。

Shadowsocks

ss:// · YAML ss、shadowsocks · 现代加密走 Xray,rc4-md5 与 AES-CFB 走 sing-box

已接入下方 13 个加密名称。SIP002 与旧式 Base64。

未接入SIP003 插件。旧加密不接受额外传输、TLS、REALITY 或 FinalMask。

Hysteria2

hysteria2://、hy2:// · YAML hysteria2、hy2 · 通常 Xray hysteria 版本 2

已接入密码、TLS,缺端口时默认 443。SNI、ALPN、insecure、pinSHA256。导出统一为 hysteria2://。

未接入混淆、多端口。insecure=1 且没有证书固定摘要时转 sing-box。

MASQUE

masque:// · YAML masque · Xray 26.10.21 或更新

已接入标准 CONNECT-IP,H3/H2。Basic 或请求头认证,必须验证证书。默认 H3、端口 443。

未接入跳过证书验证。Cloudflare WARP 设备注册和专用密钥。

TUIC

tuic:// · YAML tuic · sing-box

已接入v5 的 UUID、密码、TLS。TCP/UDP,默认 443。

未接入v4 token。

AnyTLS

anytls:// · YAML anytls · sing-box

已接入密码、TLS/TCP,默认 443 并验证证书。UDP 经 UoT。SNI、insecure、指纹、ALPN。

未接入额外传输、FinalMask、ECH、证书固定摘要、自定义会话池、REALITY。

WireGuard

wireguard://、wg:// 或单 Peer 标准配置 · YAML wireguard · Xray 用户态

已接入单 Peer。私钥、本地地址、Peer 公钥、预共享密钥、AllowedIPs、Reserved、MTU、Keepalive、DNS。默认 51820。

未接入多 Peer,配置钩子。

SOCKS5

socks5://、socks:// · YAML socks5 · Xray

已接入匿名或用户名密码。TCP 与标准 UDP relay,默认 1080。

未接入SOCKS4/4a,TLS 或 WebSocket 包装。

HTTP

http://、https:// · YAML http(tls: true 为 HTTPS)· Xray

已接入HTTP/1.1 CONNECT,仅 TCP。匿名、Basic 或 CONNECT 请求头。默认 80/443。HTTPS 必须验证证书,可固定证书摘要。

未接入UDP。

8 种传输

  • TCP原生 TCP。
  • WebSocket保留 Path。Host 缺省时按 SNI、节点地址补选。
  • gRPC保留服务名。服务名可以为空,是否匹配由服务端决定。
  • HTTPUpgrade保留 Host、Path。
  • XHTTPVLESS 链接、VMess JSON 和 Clash YAML 里的 splithttp 也按 XHTTP 识别。YAML 保留 xhttp-opts 的 Host 和 Path。mode、extra 使用内核默认值。
  • 旧 H2、HTTPVLESS、VMess、Trojan 交给 sing-box。保留 Host 列表和 Path。有 TLS 时为 H2,无 TLS 时为 HTTP/1.1。
  • 旧 QUIC当前按 XHTTP 生成,不保证能连上旧 QUIC 服务端。
  • 原生传输Hysteria2、TUIC、WireGuard、MASQUE、AnyTLS 使用各自的原生传输。模型里默认的 transport=tcp 不代表外层一定是 TCP。

REALITY

只接在 VLESS、VMess、Trojan 上。

  • 分享链接pbk 非空就按 REALITY 处理,即使写成 security=tls。sid、fp、spx 分别是短 ID、指纹、SpiderX。
  • Clash YAMLreality-opts.public-key、short-id、spider-x 三种协议都保留。
  • Xray 路径TCP、WebSocket、gRPC、HTTPUpgrade、XHTTP 写出 realitySettings,含公钥、短 ID、SpiderX。
  • 旧 H2/HTTP走 sing-box,保留公钥和短 ID。没有指纹时 uTLS 使用 chrome。SpiderX 只允许空或 /。FinalMask 和证书 SHA-256 固定摘要会拒绝。
  • 缺少公钥判为配置失败,不猜测公钥,也不改成普通 TLS。

Shadowsocks 加密 · 13 个

Xray AEAD

aes-128-gcm aes-256-gcm chacha20-ietf-poly1305 chacha20-poly1305 xchacha20-ietf-poly1305 xchacha20-poly1305

Xray SS2022

2022-blake3-aes-128-gcm 2022-blake3-aes-256-gcm 2022-blake3-chacha20-poly1305

sing-box 旧加密,仅 TCP 且 security=none

rc4-md5 aes-128-cfb aes-192-cfb aes-256-cfb

明确未接入 · 6 项

这些都不能作为节点导入。

ShadowsocksR Hysteria 1 NaiveProxy SOCKS4/4a TUIC v4 WARP MASQUE

FAQ

常见问题

关于软路由、产品定位、协议支持、系统要求与开源许可。

软路由会改掉本机正在用的节点吗?

不会。手机和平板不必再装自己的代理 App。软路由另开一份 Xray,在局域网地址上提供 HTTP 17890 和 SOCKS5 17891。其它设备只填这个地址,不需要密码,也不需要 Shadowrocket 一类客户端。本机主连接、系统代理、TUN 和当前节点都保持原样。可以按订阅组测试、自动优选,延时过高时按排名换线,也可以定时测试和定时更新订阅。

跃界 HopWorld 是什么?

跃界 HopWorld 是一款 macOS 原生可视化代理客户端(SwiftUI),面向 VNP/代理节点管理:订阅导入、测速、按国家一键连接,以及规则 / 全局 / 分应用 TUN。内核使用 Xray 与 sing-box。

支持哪些节点协议?

统一支持 VLESS、VMess、Trojan、Shadowsocks、Hysteria2、MASQUE、TUIC、AnyTLS、WireGuard、SOCKS5、HTTP 共 11 种。REALITY 是安全层,不是第 12 种协议。传输、加密名称和未接入项见本页协议覆盖。

系统要求与下载方式?

需要 macOS 13.0+。可在 GitHub Releases 下载 Apple Silicon 或 Intel 的 DMG。安装包为 ad-hoc 签名,未做 Apple 公证;首次连接或测速时可在应用内安装 Xray。

是否开源?许可证是什么?

是。HopWorld 自有源码采用 MIT License,仓库:github.com/ZaoHub/HopWorld。外部代理内核与规则数据遵循各自上游许可证。

下载跃界

macOS 13.0 及以上。首次运行可在「关于 → 管理更新」安装 Xray;连接或测速时也会自动下载。安装包为 ad-hoc 签名,未做 Apple 公证。

若系统提示无法打开,可在「隐私与安全性」允许,或右键 App 选择打开。