为什么正常连接电脑不会走代理
手机上的代理软件 是通过系统的 Service 接口创建一个 TUN 虚拟网卡来工作的,它按应用(UID)的粒度劫持本机应用的流量。而热点(tethering)的流量是内核直接做 NAT 转发到蜂窝网卡的,根本不经过这个 TUN 虚拟网卡——所以电脑的流量是直连出去的,代理管不到它。
但你可以手动让电脑走手机的代理
第一步:手机端
- 设置 → 网络 → 打开 允许局域网连接(Allow LAN)
- 记下混合端口,默认一般是
7890
第二步:查手机的局域网 IP
- Android 热点:一般是
192.168.x.1(老版本固定192.168.43.1,新版本随机,在热点设置页能看到) - iPhone 热点:手机固定是
172.20.10.1
第三步:电脑端设置代理
- Windows:设置 → 网络和 Internet → 代理 → 手动设置代理,地址填手机 IP,端口填
7890 - 然后请求就会经手机代理转发了