返回首页

客户端 / FIELD NOTE 10

电脑和手机怎么用梯子?各系统差异与多设备共用要点

Windows、macOS、Linux、Android 与 iOS 的流量接管和后台机制不同。

客户端文章分类
约 12–15 分钟阅读时间
2026.10最近整理

直接回答

电脑和手机可以共用同一个订阅,把订阅链接分别导入各设备的客户端即可。各端的差别在于接管流量的方式:电脑日常使用系统代理(在客户端里开启即可),需要接管全部程序时再开启 TUN;Android 和 iOS 通过系统 VPN 接口工作,首次连接需要授权,Android 还要处理后台省电限制。多台设备同时使用前,先确认套餐的设备数或在线 IP 限制。

要点

  • 订阅可以多端共用,各端的差别主要在流量接管方式与首次授权
  • Windows 与 macOS 日常在客户端里开启系统代理即可,有程序不走代理时再开 TUN,TUN 通常需要服务模式或管理员授权
  • Android 锁屏后断线多与电池优化和品牌后台管理有关,可把客户端排除在省电限制之外
  • iOS 付费客户端通常需要非中国大陆区 Apple 账户购买,首次连接需允许添加 VPN 配置
  • 在线 IP 限制常按连接来源统计,手机切换网络时可能短暂多占一个名额

多设备上手顺序

  1. 第 1 步: 先在一台电脑上验证

    导入订阅并手动更新一次,在客户端中开启系统代理,确认节点可用、规则模式下国内外网站都能正常访问。

  2. 第 2 步: 逐台导入其他设备

    把同一个订阅链接导入手机等设备的客户端,每台设备单独测试一次。

  3. 第 3 步: 核对设备与 IP 限制

    对照套餐说明,确认同时在线的设备数或 IP 数不会超出。

  4. 第 4 步: 完成各端的系统设置

    手机端完成 VPN 授权并调整电池优化,电脑端开启开机自启。

  5. 第 5 步: 按需开启 TUN

    只有在命令行、游戏等程序不走系统代理时,再在电脑上开启 TUN 模式。

订阅相同,差别在“怎么接管流量”

同一份订阅在不同设备上连接的是同一批节点,真正不同的是客户端把流量交给自己的方式。电脑上常见两种:一种是系统代理,客户端在系统里登记一个本机代理地址,浏览器等遵循系统设置的程序会把请求交过来;另一种是 TUN 模式,客户端创建虚拟网卡,几乎所有程序的流量都会先经过它。手机上基本只有一种:Android 和 iOS 都要求代理应用通过系统提供的 VPN 接口接管流量,所以状态栏会出现 VPN 图标,但客户端内部走的仍是代理协议,背景知识见新手入门中 VPN 与代理的区别。

接管方式不同,首次使用要做的授权和容易遇到的问题也不同。下表按系统汇总这些差异;各系统常见的客户端和收费方式,请看按设备选择客户端,本文不再逐一列举。

系统流量接管方式首次使用注意常见问题
Windows系统代理,可选 TUNTUN 通常需要先安装服务模式或以管理员身份运行(名称以实际版本为准)部分程序不走系统代理;客户端异常退出后系统代理残留
macOS系统代理,可选 TUN首次打开可能出现安全提示;开启 TUN 需要输入管理员密码或允许添加 VPN 配置安装包与芯片架构不匹配;拒绝授权后 TUN 无法开启
Linux系统代理(视桌面环境而定)或 TUN图形客户端较少,也可以直接运行 mihomo、sing-box 等内核桌面代理设置只对部分程序生效,命令行需要单独设置
Android系统 VPN 接口首次连接需同意 VPN 连接请求;建议把客户端排除在电池优化之外锁屏一段时间后断开;同一时间只能有一个 VPN 应用生效
iOS / iPadOS系统 VPN 配置付费客户端通常需非中国大陆区 Apple 账户购买;首次连接需允许添加 VPN 配置打开其他 VPN 类应用后原连接断开;按需连接设置不当

Windows:系统代理够用,TUN 按需开启

Windows 上的 Clash Verge Rev、v2rayN 等客户端日常以系统代理方式工作:导入订阅后,在客户端里打开“系统代理”开关(v2rayN 为“自动配置系统代理”)。浏览器、大部分即时通讯和办公软件都会读取这项设置,日常使用一般足够。问题出在不读取系统代理的程序上:部分命令行工具、游戏和少数桌面应用会绕过它直接联网,看起来就像“开了梯子却没生效”。

这时可以改用 TUN 模式。TUN 需要创建虚拟网卡、修改系统路由,Windows 上通常要先在客户端里安装“服务模式”一类的系统服务,或以管理员身份运行客户端,具体名称和步骤以所用版本的官方文档为准,各客户端的官方文档入口见客户端资料。安装服务时如果被安全软件拦截,先确认安装包来自官方发布页,再决定是否放行。

Windows 上还有几条经验:

  • 系统代理和 TUN 日常保持一种即可。 两者同时开启时,排查问题会多一个变量;
  • 只运行一个代理客户端。 两个客户端会争抢系统代理设置和本地端口,TUN 模式下还会争抢路由;
  • 留意单位安装的网络软件。 企业 VPN、终端管理软件同样会修改路由和 DNS,与 TUN 同时使用容易冲突,也应遵守单位的网络使用规定。

macOS 与 Linux:授权、架构与命令行

macOS

在 macOS 上先注意两件事。第一是下载与芯片对应的版本:Apple 芯片一般选 arm64 或 aarch64 版本,Intel 芯片选 x64 或 x86_64 版本,发布页的文件名通常会标明。下载地址请以客户端对比表中列出的官方地址为准。

第二是首次打开时的安全提示。没有经过 Apple 公证的开源应用,第一次打开时可能提示无法验证开发者。确认安装包来源可靠后,可以在“系统设置 → 隐私与安全性”中选择仍要打开,不同 macOS 版本的入口略有差异。不要为了省事去下载来源不明的“免签版”。

开启 TUN 时,Clash 系客户端一般会请求管理员密码,用于安装辅助服务或获取创建虚拟网卡的权限;基于系统网络扩展实现的客户端则会弹出“添加 VPN 配置”的请求。拒绝授权后 TUN 无法开启,可以在客户端设置中重新触发授权。

Linux

Linux 上的图形客户端相对较少,Clash Verge Rev 和较新版本的 v2rayN 提供 Linux 安装包;习惯命令行的用户也可以直接运行 mihomo 或 sing-box 内核,再用 systemd 等服务管理器设置开机启动。

需要注意,Linux 桌面环境的代理设置只对部分程序生效:GNOME、KDE 各有自己的代理设置界面,浏览器等图形程序可能读取,终端里的命令行工具一般不会。命令行工具可以设置环境变量,或者直接开启 TUN(通常需要 root 权限或相应的网络权限):

# 仅对当前终端会话生效;端口以客户端设置或内核配置中的端口为准
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
export no_proxy=localhost,127.0.0.1

Android:先授权,再处理后台保活

Android 客户端(如 sing-box 官方客户端、mihomo 内核的 Clash 类应用、v2rayNG)首次连接时,系统会弹出 VPN 连接请求,同意之后状态栏会出现钥匙或 VPN 图标。Android 同一时间只允许一个应用使用 VPN 接口,开启另一个代理或 VPN 应用时,前一个会被断开。部分客户端还提供“分应用代理”,只让选中的应用走代理;某个 App 一直连不上时,先检查它是否在名单内。

Android 上最常见的抱怨是“锁屏一会儿就断了”。原因通常在系统的省电机制:Android 原生的 Doze(低电耗模式)会在设备静置时推迟后台应用的网络和 CPU 活动;不少品牌的系统在此之外还有自己的后台管理策略,会更积极地结束后台进程。可以按下面的思路设置,菜单名称因品牌和系统版本而异:

  1. 在“电池优化”或应用的耗电管理中,把客户端设为不优化或“无限制”;
  2. 允许客户端自启动和后台运行(部分品牌叫“自启动管理”“后台高耗电”);
  3. 在最近任务界面锁定客户端,避免一键清理时被结束;
  4. 希望断线后自动重连,可以了解系统 VPN 设置中的“始终开启的 VPN”选项(部分系统提供,位置因系统而异)。

iPhone 与 iPad:账户地区、VPN 配置与按需连接

iOS 上常见的 Shadowrocket、Stash 等客户端为付费应用,一般不在中国大陆区 App Store 上架,需要使用其他国家或地区的 Apple 账户购买。更改现有 Apple 账户的国家或地区有不少前置条件,例如需要先用完账户余额、取消正在进行的订阅,具体以 Apple 支持文档为准。请不要使用来源不明的共享账户,也不要安装企业签名的所谓免费版。

首次连接时,iOS 会提示该应用想要添加 VPN 配置,需要输入锁屏密码确认,之后可以在系统设置的 VPN 页面看到这项配置。iOS 同一时间也只能有一个 VPN 配置处于连接状态,打开其他 VPN 类应用会让当前连接断开。

部分客户端提供“按需连接”(On Demand)选项,网络变化或连接中断后可以由系统自动重新建立连接,适合希望一直保持连接的用户。但它和“在某些 Wi-Fi 下断开”之类的规则组合使用时,可能出现明明开着却没有连上的情况,设置后需要实际验证。订阅导入与规则设置的具体步骤,以客户端的官方说明为准。

多设备共用一个订阅:设备数与在线 IP

多设备使用的做法很简单:把同一个订阅链接分别导入每台设备的客户端,各自更新即可。需要提前弄清的是服务商如何限制同时使用:

  • 设备数限制:名义上按同时在线的客户端数量计算,但服务端通常无法准确识别“设备”,实际多以连接来源来判断;
  • 在线 IP 限制:较常见的统计方式是一段时间内连接节点的不同来源 IP 数量。同一家庭 Wi-Fi 下的电脑和手机共用一个公网出口,可能只算一个;手机切到蜂窝网络后,就是另一个 IP;
  • 超出后的处理:可能是新连接被拒绝、被限速,或收到警告,具体以服务商的套餐说明为准。

统计口径因服务商而异,以上只是常见做法。手机在 Wi-Fi 和蜂窝之间频繁切换时,旧 IP 可能还没有在统计周期内“释放”,短时间内会多占一个名额,名额刚好用满的用户容易因此连接失败。这类条款通常写在套餐页或用户协议里,读法见机场套餐规则怎么看。

家里设备较多,或者电视、游戏主机等无法安装客户端的设备也想使用时,可以考虑在路由器上运行代理插件(例如 OpenWrt 上的相关插件),让局域网设备统一经过路由器。这种方式需要刷机和调试,门槛明显更高,出问题时全家设备会一起受影响,更适合有经验的用户。

手机端与电脑端各自的常见坑

手机:切换网络与耗电

手机从 Wi-Fi 切到蜂窝网络(或反过来)时,本机 IP 会改变,原有连接通常会中断,客户端需要重新连接节点。表现为切换后几秒内网页加载失败、聊天消息转圈,一般稍等片刻或手动重连即可恢复;如果每次切换都要手动重开客户端,可以回头检查后台保活和按需连接的设置。

耗电方面,VPN 方式的客户端需要持续运行并处理经过它的流量,比不开时多耗一些电属于正常现象。有几处设置会额外增加消耗:自动测速分组的测试间隔过短、规则集过大、开启了不需要的详细日志。把测速间隔调长一些(例如几分钟一次)、把日志级别调低,通常能减少消耗,具体选项以客户端为准。

电脑:开机自启与残留的系统代理

电脑端建议在客户端设置中开启开机自启,部分客户端还提供“静默启动”,启动后不弹出主窗口。同时确认系统代理会随客户端启动自动开启,否则开机后看起来像“梯子失效”。

另一个常见问题是客户端异常退出后系统代理残留:客户端崩溃、被强制结束或被直接卸载时,来不及把系统代理恢复原状,系统仍把请求交给一个已经不存在的本机端口,结果连国内网站也打不开。可以先查看当前的系统代理设置:

# Windows:ProxyEnable 为 1 且 ProxyServer 指向 127.0.0.1 时,说明系统代理仍处于开启状态
Get-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' | Select-Object ProxyEnable, ProxyServer
# macOS:查看当前的系统代理设置,HTTPEnable 或 HTTPSEnable 为 1 表示已开启
scutil --proxy

如果客户端已经退出、代理却仍然开启,重新打开客户端,关闭系统代理后再正常退出即可;也可以在 Windows 的“设置 → 网络和 Internet → 代理”或 macOS 的“系统设置 → 网络 → 详细信息 → 代理”中手动关闭。卸载客户端之前,先关闭系统代理和 TUN。如果客户端仍在运行、显示已连接,网页却打不开,那是另一类问题,见代理已连接却打不开网页的排查。

小结:先跑通一台,再扩展到多台

多设备使用时,建议先在一台电脑上导入订阅、开启系统代理并确认一切正常,再逐台导入其他设备,每台单独测试;随后对照套餐的设备数或在线 IP 限制,确认同时使用不会超出。手机端完成 VPN 授权和后台保活设置,电脑端设置开机自启,只有遇到不走系统代理的程序时才开启 TUN。按这个顺序,出问题时也更容易判断是某台设备的设置,还是订阅本身。

常见问题

换了新手机,需要重新购买订阅吗?

不需要。在新设备上安装客户端、导入同一个订阅链接即可。旧设备如果不再使用,删除其中的订阅配置,避免继续占用设备名额。

电脑开着梯子,手机连同一个 Wi-Fi 能直接用吗?

默认不能,电脑上的系统代理只对本机生效。部分客户端提供“允许局域网连接”一类的选项,开启后可以在手机的 Wi-Fi 设置里手动填写电脑的局域网 IP 和端口作为代理,但电脑休眠或关机时手机也会断开,还要注意局域网安全。更常见的做法仍是在手机上单独导入订阅。

iPhone 和 iPad 可以共用一个已购买的客户端吗?

付费应用与购买时使用的 Apple 账户绑定,同一账户登录的 iPhone 和 iPad 一般可以下载已购项目,是否支持 iPad 以应用的 App Store 页面为准。客户端里的订阅仍需要在每台设备上分别导入。

安卓手机打开另一个 VPN 应用后,梯子为什么就断了?

Android 同一时间只允许一个应用使用系统 VPN 接口,新开启的 VPN 应用会让之前的连接断开。两者都需要时只能交替使用,用完一个再打开另一个。

参考资料