查看教程目录
从第一次连接,到看懂你的网络

CellGlide 使用指南

用 USB 连接 iPhone,让电脑或路由器通过手机的蜂窝网络访问互联网。这里介绍每个模块的作用,以及连接、配置和排查问题的方法。

iPhone · iOS 17 及以上Mac · Apple 芯片 · macOS 13 及以上Windows / OpenWrt · 手动接入

01认识 CellGlide

CellGlide 在 iPhone 上提供代理服务。接入的设备把请求交给手机,手机再使用蜂窝网络向互联网发送请求。配套 Mac 客户端可以自动发现 USB 手机,并通过 TUN 接管电脑的常规 TCP、UDP 网络连接。

共享蜂窝网络

前台共享或开启 VPN 后台共享,配合客户端使用手机网络。

掌握网络用量

查看实时速度、次 / 天 / 月的流量历史,以及协议分布。

配置 DNS

选择加密 DNS 上游、自定义地址,或关闭 CellGlide DNS。

检测网络状态

查看出口信息、运行网络诊断,并进行蜂窝网络测速。

插上 USB 还需要客户端接入。普通“个人热点 / iPhone USB”与 CellGlide 代理是两条不同的使用路径。只有交给 CellGlide 转发的请求才会进入它的统计。运营商如何计费,以套餐规则和运营商实际记录为准。

首次打开会显示欢迎介绍,点击“继续”进入首页。之后可在 设置 → 关于 → 产品介绍重新查看。

02首次连接:iPhone + Mac

此流程使用配套 Mac 客户端的原生 USB 转发,不需要手动运行 iproxy,也不需要手动填写 SOCKS 端口。

  1. 准备手机网络。确认 iPhone 的蜂窝数据可用,系统允许 CellGlide 使用蜂窝数据。使用可以传输数据的 USB 线连接 Mac;首次连接时解锁手机,完成“信任这台电脑”。
  2. 在手机开始共享。打开 CellGlide,点击“开始共享”。首次弹出所需权限时按提示允许。先保持 App 在前台,等待出现运行状态。
  3. 打开 Mac 客户端。将客户端安装到“应用程序”,打开后点击菜单栏的 CellGlide 图标。客户端不显示独立 Dock 图标。
  4. 确认所选手机。只有一台手机时可自动发现;连接多台时,在“USB 设备”中选中要使用的手机。等待出现“USB 代理已连接”。
  5. 授权后台服务。点击“授权后台服务”,按 macOS 提示允许 CellGlide 的后台服务;若跳转到系统设置,完成允许后返回客户端。
  6. 开启电脑网络接管。打开“连接后自动启用 TUN”,等待显示“TUN 已运行”。这一步让电脑应用使用手机代理;“USB 代理已连接”本身只表示本地代理已就绪。
  7. 验证实际连接。在 Mac 打开一个网页,观察手机首页的“当前连接”、上传 / 下载速度和“网络总计”是否变化。需要锁屏使用时,再按下一节开启 VPN 后台共享。

通过原生 USB 转发连接时,macOS 网络设置中的“iPhone USB”是否显示绿色,不是 CellGlide 是否连接成功的判断依据。查看 Mac 客户端的连接状态和实际网页请求。

结束使用时,在 Mac 点击“断开并恢复原网络”,随后在手机点击“停止共享”。也可以通过 Mac 面板底部的“退出 CellGlide”正常退出。

03首页与网络信息

首页用于开始 / 停止共享、检查手机出口,以及查看当前代理活动。

首页字段说明
项目含义与使用方法
共享状态查看服务是否运行;点击“开始共享”启动,点击“停止共享”结束。启动或切换模式期间,按钮可能暂时不可用。
蜂窝接口可用表示系统提供了蜂窝路径。点击旁边的“检测”,进一步确认是否能访问互联网;可在未开始共享时检测。
运营商根据出口 IP 的网络组织信息显示名称,查不到名称时可能显示 AS 编号。它不一定等同于 SIM 卡品牌或套餐名称。
出口 IP检测时互联网看到的手机蜂窝出口地址,可选中复制。
IP 所属地区国旗和城市来自出口 IP 的地理信息,可能与手机实际所在地不同。
Cloudflare 节点显示本次请求连接到的 Cloudflare 节点代码(colo),用于了解测试请求到达的节点。
当前连接当前代理会话数量,不是连接手机的设备数量。
上传 / 下载代理实时速度,以 KB/s 或 MB/s 显示。上传为客户端经手机发出的数据,下载为返回客户端的数据。
网络总计本轮代理运行的上传和下载之和。重新开始共享会重置;长期累计请查看“流量统计”。

点击“网络”进入流量统计;点击“诊断”进入网络诊断;点击“测速”进入网络测速。右上角齿轮进入设置。

出口信息在检测后显示,不是持续定位。蜂窝互联网检测验证手机的出口;它不等于 Mac 已完成 USB 转发或 TUN 配置。

04前台共享与 VPN 后台共享

设置 → 共享模式
根据接入方式选择模式
模式怎样使用适合的场景
前台共享关闭“开启 VPN 后台共享”,点击开始共享,并让 CellGlide 保持在屏幕上。锁屏或切换 App 后,系统可能暂停服务。首次测试、通过热点 IP 接入的代理客户端、路由器接入。
VPN 后台共享开启“开启 VPN 后台共享”,首次允许添加 VPN 配置;确认共享运行后,可以切到其他 App 或锁屏。配套 Mac 客户端等支持 USB 端口转发的客户端。

这里的 VPN 配置用于在手机上运行后台共享,不需要连接外部 VPN 服务器。电脑仍需要客户端或代理配置;开启手机 VPN 不会自动把普通 USB 热点的所有流量改成 CellGlide 流量。

后台模式监听本地 USB 转发端口,不开放热点 / 局域网 IP 访问。使用 172.20.10.1:9876 这类方式连接的设备,应使用前台模式;要使用后台模式,客户端必须支持对应的 USB 端口转发。

切换共享模式会中断当前连接,客户端需要重新建立连接。其他 VPN 可能与后台共享冲突;遇到冲突时先停用另一项 VPN,再重新检测。后台运行也可能受到系统状态影响,连接中断时请先查看手机和客户端的状态。

05流量统计:实时、累计与历史

首页 → 网络

实时网速与曲线

页面顶部显示上传和下载速度。曲线保留最近两分钟:红色上传在零线上方,蓝色下载在零线下方。下方曲线只是为了方便区分方向,不代表负流量。长按曲线可查看对应时刻的速度。

累计使用与三个统计维度

“累计使用”是本地历史中所有已记录上传与下载的总和,停止共享或重启 App 后仍保留。通过“次 / 天 / 月”切换查看范围:

  • 次:查看当前或某一次共享的流量;在“历次共享”选择记录,“当前 / 最近一次”返回最新记录。列表底部可以加载更早的记录。
  • 天:用左右箭头切换日期,或选择历史柱状图中的日期;点击“回到今天”返回当前日期。
  • 月:用左右箭头切换月份,或选择历史柱状图中的月份;点击“回到本月”返回当前月份。

一次共享的统计会话可跨越前台 / VPN 模式切换及 DNS 配置重启;手动停止后重新开始会建立新记录。日期按设备当前时区汇总。

协议分布

协议统计随所选的次、天或月变化,按握手与数据包特征分类:

协议分类含义
分类含义
HTTPS识别出使用 HTTP 协议协商的 TLS 连接。
TLS识别出 TLS 加密,但未确认是 HTTPS 的连接。
QUIC符合 QUIC 特征的数据包,不一定就是 HTTP/3。
HTTP识别到普通 HTTP 请求。
DNS符合 DNS 特征的已转发流量;不等于 DNS 设置中的查询次数。
Other TCP / UDP尚未识别为上述协议的 TCP 或 UDP 流量。

清空所有记录

  1. 滚动到页面底部,点击“清空所有记录”。
  2. 阅读确认说明;点击“取消”保留记录,点击弹窗中的“清空所有记录”执行清零。
  3. 累计、历次共享、天 / 月历史、协议统计和实时曲线都会清空。正在共享时会短暂中断,再恢复并从新的统计会话开始计数。

清零不可恢复。历史保存在 iPhone 本地 SQLite 数据库。统计的是 CellGlide 转发的 TCP / UDP 内容字节,不包含 USB 封装,也不等于手机全部蜂窝用量或运营商账单。

历史约每 5 秒保存,正常停止会保存最后一批;异常退出可能缺少最近几秒。手机直接进行的测速和互联网检测不计入代理用量,诊断中的本机代理测试会产生少量已转发流量。

06DNS 设置与诊断

设置 → DNS → DNS 设置与诊断

DNS 把域名转换为网络地址。CellGlide DNS 用于手机代理的域名解析,以及新版 Mac TUN 的普通 DNS 请求。

选择或自定义上游

  1. 打开“使用 CellGlide DNS”。
  2. 在“服务”中选择 Cloudflare、Google 或“自定义 DoH”。默认使用 Cloudflare。
  3. 自定义时输入完整 HTTPS DNS 地址,例如 https://1.1.1.1/dns-query。地址需包含路径,不支持账号、查询参数或 URL 片段。
  4. 按需开启“缓存解析结果”。缓存保存在内存中,按 DNS 有效期过期,停止共享时清空。
  5. 点击“保存并应用”。只修改选项但未保存,不会更改正在使用的配置。
  6. 点击“检测当前 DNS”查看解析结果和耗时;检测按钮测试已保存的配置。

修改会重启正在运行的共享,使当前连接短暂中断。Mac 检测到新会话后会重新连接;如仍在等待,可点击“重新检测”。

关闭 CellGlide DNS

关闭“使用 CellGlide DNS”并点击“保存并应用”。手机代理改用系统域名解析;配套 Mac 客户端停止 CellGlide DNS 接管,沿用现有解析配置。请使用支持此开关的新版 Mac 客户端。关闭后的 DNS 可用性取决于当前网络提供的解析器。

看懂查询统计

“查询次数”记录当前共享进程收到的查询,“缓存命中”记录从手机缓存返回的次数,“有效缓存”是当前有效条目数量,“查询失败”显示失败次数。Mac 自己的缓存命中不会产生手机查询,因此这些数字不是所有 App 请求的总数。

DNS 设置只作用于 CellGlide 的解析与配套 Mac 的临时接管,不修改已保存的 Wi-Fi、iPhone USB 或其他网络服务 DNS。它不会替换 iPhone 其他 App 的系统 DNS;应用自行使用的加密 DNS,也不会被强制改写。

启用时上游查询走蜂窝网络,失败不会自动回退 Wi-Fi 或其他上游。自定义上游使用域名时,连接上游前需由系统解析该域名。仅设置 SOCKS 的设备可能仍在本地解析;在 curl 中使用 socks5h 可把目标域名交给手机处理。

07网络诊断

首页 → 诊断

点击“开始诊断”,逐项查看结果;点击“停止诊断”取消。离开页面或切到后台也会停止检测。

诊断项目与结果范围
模块检查内容
蜂窝接口与网关检查蜂窝路径,显示系统公开的网关信息。网关项不执行 ICMP ping;系统没有提供信息时可能跳过。
DNS测试已保存的 CellGlide 加密 DNS,以及 Cloudflare / Google 公共 UDP DNS。关闭 CellGlide DNS 时,对应项目跳过。公共 DNS 检测不代表系统正在使用这些服务器。
互联网连通性直接通过蜂窝网络请求 Cloudflare、Apple、Google 的 HTTPS 站点。
代理通过手机本机 SOCKS5 发出请求。共享未开启时跳过;只验证手机代理,不验证 Mac 的 USB 或 TUN。
系统显示 CellGlide App 的内存占用,不包含 VPN 扩展,也不是系统整体内存压力。

绿色勾表示通过,红色叉表示未通过,灰色减号表示跳过。一个公共 DNS 或一个站点失败,不代表整个网络不可用。HTTPS 检测耗时包含解析、连接、TLS 和响应,不能当作 ICMP ping 延迟。

08蜂窝网络测速

首页 → 测速
  1. 保持页面在前台,点击“开始测速”。
  2. 等待延迟检测,以及上传、下载的预热和采样。上传与下载各采样约 20 秒,完整测试会更久;达到数据量限制时可能提前结束。
  3. 查看下载、上传、HTTPS 延迟和“本次传输用量”。需要结束时点击“停止测速”;离开页面或切到后台会取消。

测速通过 Cloudflare 直接测试手机的蜂窝出口,不代表电脑经过 USB 代理后的实际速度。它采用单连接采样,结果可能低于多连接测速的峰值。

测速会消耗蜂窝流量。一次完整测试的数据载荷最多约 281 MB,另有协议开销;用量随网速和测试进度变化。测速流量不计入 CellGlide 的代理流量统计。

Mbps 是每秒兆比特;首页 MB/s 是每秒兆字节,单位不同(1 MB/s 约等于 8 Mbps)。测速的 HTTPS 延迟是三次请求的中位耗时,不含建立连接的时间,不是 ICMP ping。

09其他手机设置

首页右上角 → 设置

设备连接设置

“手机 USB / 局域网 IP”用于展示代理地址和生成 PAC,填写它不会修改 iPhone 的 IP。默认值为 172.20.10.1;通过热点 IP 连接时,以接入设备看到的实际网关为准。

“刷新本机地址”重新读取可用地址;“选择已检测到的地址”填入所选地址。前台模式可点击“复制 SOCKS5 地址”。配套 Mac 的原生 USB 自动连接不依赖此处填写的 IP。

运行与后台

运行选项
开关用途
打开 App 自动开始共享打开后,前台模式可在启动 App 时开始共享。初始默认关闭。
前台共享时使用最低亮度降低前台共享时的屏幕亮度;停止或离开前台后恢复原亮度。初始默认关闭,VPN 模式不使用此设置。
前台共享时保持屏幕唤醒共享期间避免自动锁屏,初始默认开启;VPN 模式不使用此设置。
返回前台时自动恢复共享恢复因后台时间用完而停止的前台服务。手动点击“停止共享”后,不会因返回前台自动恢复。

其他客户端与关于

“其他客户端”显示 HTTP / HTTPS CONNECT 端口和 PAC 地址。结束使用后请停止共享。前台代理无需用户名或密码,仅应供可信设备使用。“关于 → 产品介绍”可重新打开欢迎页。

10Mac 菜单栏客户端

点击菜单栏图标打开面板;收起面板不会断开连接。客户端中各项操作如下:

Mac 客户端控件
项目使用方法
USB 设备选择要使用的 iPhone。客户端会记住选择,不会随意切换到另一台手机。
插线后自动连接开启后自动发现和检测所选手机的共享服务。手机端仍需开始共享。
登录 Mac 时启动在登录时启动菜单栏客户端。
授权后台服务允许辅助服务管理 TUN。授权完成后才能开启网络接管。
连接后自动启用 TUN检测手机出口通过后启动电脑网络接管。检测到其他 VPN 接管公网路径时,可能提示先断开其他 VPN。
本机代理显示 socks5h://127.0.0.1:端口。端口由客户端动态分配,重新连接可能变化。
重新检测重新建立 USB 转发并检查手机出口;适合手机重插、切换模式或修改 DNS 后使用。
断开并恢复原网络停止 TUN、移除 CellGlide 临时 DNS 接管、释放本轮转发资源。
退出 CellGlide正常清理网络资源并退出菜单栏客户端。

状态判断:“等待手机共享”表示尚未发现可用服务;“USB 代理已连接”表示本地代理可用;“TUN 已运行”表示网络接管已启动。若显示“网络恢复失败”,先根据提示处理后台服务并重试,待恢复完成后再连接。

检测到手机断开后,客户端会清理本轮 TUN 与转发端口。重新插入会重新读取手机会话、检测出口,再建立连接。清理在检测到断开后执行,可能有短暂延迟。

“断开并恢复原网络”或拔线清理后,电脑可以重新使用原有网络。当前客户端不是永久断网保护;若 Wi-Fi 或其他网络仍可用,清理后应用可能通过原网络联网。

11Windows、OpenWrt 与手动代理

当前配套自动客户端为 Mac 版本。Windows 和 OpenWrt 可通过已建立的 iPhone USB 热点网络,使用支持 SOCKS5 的软件或路由器代理插件接入。下面以前台共享 + 热点 IP为例。

  1. 在 iPhone 开启个人热点,使用 USB 连接电脑或路由器;确认接入设备已建立 USB 网络,并获得地址。
  2. 在接入设备查看 USB 网络的网关,通常为 172.20.10.1。若不同,以下地址都替换为实际网关。
  3. 在手机关闭 VPN 后台共享,点击“开始共享”,保持 CellGlide 在前台。
  4. 在客户端选择 SOCKS5,填写手机地址、端口 9876,用户名和密码留空。支持远端域名解析时,选择通过 SOCKS 解析。
  5. 需要更多应用或全屋设备使用代理时,在使用端启用相应的 TUN / 透明代理接管;只填入一个代理节点不会自动接管所有设备。
前台模式的接入参数(示例手机 IP:172.20.10.1)
接口地址 / 端口说明
SOCKS5172.20.10.1:9876TCP 和 UDP;客户端需支持 SOCKS5 UDP,无认证。
HTTP / HTTPS CONNECT172.20.10.1:9877在 HTTP 代理字段填写;支持 HTTPS 隧道。
PAChttp://172.20.10.1:8088/wpad.dat用于支持 PAC 的应用,只覆盖遵循 PAC 的请求。

先验证单次请求

在装有 curl 的接入设备上执行:

curl --proxy socks5h://172.20.10.1:9876 --connect-timeout 10 --max-time 30 https://www.cloudflare.com/cdn-cgi/trace

返回文本说明这一次请求经过了手机代理。socks5h 中的 h 表示将目标域名交给代理处理;这条命令不会更改整台电脑的代理设置。Mac 原生客户端测试时,把代理地址替换为面板显示的“本机代理”。

Windows 接入

使用支持 SOCKS5 的应用填写上述地址;要接管更多应用,可使用具备 TUN 功能的客户端。若通过 Windows 的 HTTP 代理或脚本配置使用 9877 / PAC,只能覆盖遵循该配置的应用,不代表普通 UDP 或所有软件都已接管。结束后关闭对应客户端的接管或代理配置。

OpenWrt / OpenClash 接入

路由器先准备好 iPhone USB 驱动与网络接口,再在代理插件中添加 SOCKS5 节点。以下是节点片段,需要并入插件完整配置:

proxies:
  - name: iPhone-CellGlide
    type: socks5
    server: 172.20.10.1
    port: 9876
    udp: true

在插件中选择此节点,并配置 LAN 流量、DNS 和 IPv6 的接管范围。检查连接列表确认请求走此节点,再观察手机统计变化。路由器自行配置的 DNS 不会因为手机 DNS 开关而自动同步;它需要由路由器端管理。

路由器的驱动、接口、代理插件和防火墙因环境而异;节点可用不代表全屋接管完成。停止代理插件后,设备可能回到普通 USB 网络路径。需要禁止回退时,应在使用端配置适合自己网络的规则。

12常见问题

手机显示“蜂窝接口可用”,电脑仍打不开网页?

先点击手机首页“检测”确认蜂窝出口,再确认手机已开始共享。Mac 面板应显示“TUN 已运行”;如果只有“USB 代理已连接”,需要启用 TUN,或给使用的应用单独设置本机代理。手动接入则检查手机 IP、端口及客户端接管范围。

Mac 一直在等待手机共享怎么办?
  1. 确认 USB 线支持数据传输,手机已解锁并信任 Mac,所选设备正确。
  2. 确认手机 CellGlide 已开始共享;前台模式保持 App 在屏幕上。
  3. 点击 Mac 的“重新检测”。手机切换模式或 DNS 后,重新连接可能需要等待。
  4. 若提示后台服务错误,先完成“授权后台服务”,检查系统设置中的允许状态。
只有少数网站打不开,应该怎样排查?

运行手机“网络诊断”,查看蜂窝 HTTPS、DNS 和本机代理哪一项失败。在“设置 → DNS”更换可用上游,或关闭“使用 CellGlide DNS”并“保存并应用”,然后让客户端重新检测、重开网页进行对比。如果单次代理 curl 成功而浏览器失败,再检查浏览器自己的代理、加密 DNS及原有连接。部分站点还有账户、地区或服务端限制,不能只凭打不开就判定是 DNS 故障。

开启手机 VPN 后,热点 IP 代理无法连接?

VPN 后台模式仅提供本地 USB 转发服务,不开放热点 IP 监听。使用配套 Mac 客户端等支持 USB 端口转发的客户端;若仍通过手机热点 IP 连接,改回前台共享。

锁屏后断线怎么办?

前台模式不适合持续锁屏。配套 Mac 接入时,可开启“设置 → 共享模式 → 开启 VPN 后台共享”,允许 VPN 配置并确认共享运行。检查是否有其他 VPN 冲突;再次打开手机 App 查看状态,再让 Mac 重新检测。

关闭 Wi-Fi 后能否上网?

手机蜂窝网络、USB 转发及 Mac TUN 都正常时,可以使用手机网络;仅关闭 Wi-Fi 不会自动建立代理。反过来,Wi-Fi 保持连接时网页能打开,也不能单独证明正在经过 CellGlide。结合客户端状态、单次代理测试和手机流量变化判断。

流量统计为什么和运营商账单不一样?

CellGlide 只统计自己的代理内容字节,测速、部分检测、手机其他 App、普通热点直连及网络协议开销不在同一统计口径中。运营商还可能延迟汇总,应用统计不能代替计费记录。

QUIC、游戏或视频通话一定能正常使用吗?

当前支持普通 UDP,但实际体验还取决于蜂窝网络和使用端的接管配置。Mac 的 USB UDP 在传输过程中通过 TCP 帧承载,拥塞或重传可能增加延迟;不支持 SOCKS UDP 分片,超过路径允许大小的数据包可能被丢弃。支持 UDP 不等于所有实时应用都已验证。

退出后原网络没有恢复,或提示辅助服务通信失败?

使用客户端“断开并恢复原网络”,查看恢复状态;若失败,按提示处理后台服务并重试。确认后台服务与客户端属于同一新版,必要时重新打开客户端。排查时优先检查 CellGlide 状态和其他 VPN / 代理冲突,不要随意修改 Wi-Fi DNS。

是否可以直接分享代理地址给所有人?

前台代理没有用户名和密码,应仅在可信的个人热点或局域网中使用。不要将代理端口映射到公网;使用结束后停止共享。