下载
RU EN DE FR ES PT 中文

VPN — 用户手册 | YoBench

如何在 YoBench 中使用「VPN」模块:基于 sing-box 的 VLESS+Reality、TUN 与代理模式、订阅导入、指标、路由绕行。

「VPN」模块的用途

基于 sing-box 的内置 VLESS+Reality VPN 客户端。提供两种模式:TUN(系统隧道 —— 所有 OS 流量通过 VPN)与 代理(仅可使用本地 SOCKS 代理的应用)。适合突破封锁与访问私有网络。

您将获得:

  • VLESS+Reality —— 通过 sing-box,内置 xtls-rprx-vision flow。
  • 两种模式:TUN 或本地 SOCKS。
  • 订阅导入 —— 一个 URL 展开为多个配置文件。
  • 实时指标 —— 通过 Clash API(端口 9090)获取 up/down,约每秒一次。
  • 连接日志 —— 200 条缓冲区;sing-box 的 stderr 解析为 info / warn / error
  • 延迟测试 —— 对配置文件服务器进行 TCP 探测。
  • 平台架构:在 Windows 上,TUN 由 Go 服务 yobench-vpn-service.exe 通过 TCP 端口 19876 提供(一次性 UAC 安装);macOS/Linux 的 TUN 需要 sudo,可在 /etc/sudoers.d/yobench-vpn 中加规则方便使用。

配置文件参数

可通过粘贴 VLESS URI 或导入订阅来创建配置文件:

vless://UUID@SERVER:PORT?encryption=none&type=tcp&security=reality
       &fp=FINGERPRINT&pbk=PUBKEY&sid=SHORT_ID&sni=SNI&flow=FLOW#NAME

数据库保存 nameserverserver_portuuidsnipublic_keyshort_idfingerprintflowvless_uri

全局设置

设置 → VPN:

  • 最近配置文件(vpnLastProfileId)—— 重启后自动恢复。
  • 模式(vpnMode)—— tun(默认)或 proxy
  • 代理端口(vpnProxyPort)—— 默认 10808
  • 自动连接(vpnAutoConnect)—— 自动建立连接。
  • 订阅 URL(vpnSubscriptionUrl)—— 用于批量导入的外部 URL。
  • 绕行域名(vpnBypassDomains)与 后缀(vpnBypassSuffixes)—— 按域名做分流。
  • DNS 提供商(vpnDnsProvider)—— 默认 Cloudflare,也可选 Google 等。
  • 自定义 DNS(vpnDnsCustomUrl)—— 支持 tls://https://udp://
  • TLS 分片(vpnFragment)—— 默认 false
  • 日志级别(vpnLogLevel)—— error / warn / info / debug。默认 warn

路由: 私有 IP 直连,组播与 mDNS 被阻止,公共 IPv6 走代理(fallback),DNS 请求被劫持(hijack-dns)。

防泄漏: 隧道激活期间,备选 DNS 协议会被屏蔽,以防应用绕过已配置的 DNS 解析器。

使用流程

1. 添加配置文件

  1. 在左侧菜单打开 VPN 模块。
  2. 导入订阅:粘贴 URL 并点击 导入 —— 配置文件列表出现。
  3. 手动添加:粘贴 VLESS URI 与名称。

2. 选择模式

  • TUN —— 系统隧道(需要管理员权限)。
  • 代理 —— 本地 SOCKS,端口 10808;手动配置应用或使用 HTTP_PROXY / HTTPS_PROXY

3. 连接

点击 连接up/down 指标实时出现,状态显示在标题栏。

4. 调整路由

在设置中:

  • 绕行域名 —— 让特定域名绕过 VPN。
  • DNS —— 选择提供商或自定义 URL。

5. 检查延迟

延迟测试 按钮对配置文件服务器进行 TCP ping,并显示 ms。

下一步

  • 若用 VPN 进行抓取 —— 在模块层面接入 代理 或使用本地 SOCKS 端口 10808。
  • 通过 VPN 进行服务器监控请使用 服务器

帮助与反馈

希望支持 Trojan、Shadowsocks、Hysteria 或 kill switch?通过反馈表单联系我们