电脑没有代理,手机有代理,一招教你让电脑走手机代理!

15 阅读1分钟

为什么正常连接电脑不会走代理

手机上的代理软件 是通过系统的 Service 接口创建一个 TUN 虚拟网卡来工作的,它按应用(UID)的粒度劫持本机应用的流量。而热点(tethering)的流量是内核直接做 NAT 转发到蜂窝网卡的,根本不经过这个 TUN 虚拟网卡——所以电脑的流量是直连出去的,代理管不到它。

手机热点代理流量路径图.png

但你可以手动让电脑走手机的代理

第一步:手机端

  • 设置 → 网络 → 打开 允许局域网连接(Allow LAN)
  • 记下混合端口,默认一般是 7890

第二步:查手机的局域网 IP

  • Android 热点:一般是 192.168.x.1(老版本固定 192.168.43.1,新版本随机,在热点设置页能看到)
  • iPhone 热点:手机固定是 172.20.10.1

第三步:电脑端设置代理

  • Windows:设置 → 网络和 Internet → 代理 → 手动设置代理,地址填手机 IP,端口填 7890
  • 然后请求就会经手机代理转发了