使用iPhone作为局域网代理
当我们的iPhone可以科学上网时,如何让局域网其他设备也可以方便的科学上网?
为什么要这么做?
因为我们的手机通常来说是24小时处于科学上网的状态,但是我们可能到朋友家里,他们的设备没有这种能力。或者说是某些设备,比如投影仪,不太好安装第三方的软件来实现。
这个时候,如果手机能作为一个代理给局域网其他设备使用,那将会非常方便。当然,如果你的这一些设备需要长时间接入外网,那还是直接安装软件更好。
怎么做?
1. 首先你的手机,这里只说iPhone,要现在已经处于科学上网的模式。这部分我默认大家都会,直接跳过
2. 在你的iPhone的代理软件上,打开允许局域网访问。这里我以Surge和Shadowrocket举例
Surge
允许Wi-Fi访问:允许局域网内其他机器使用此iPhone作为代理
允许个人热点访问:当iPhone开热点,其他设备连接的时候,允许使用iPhone作为代理
两个端口:为标准的代理端口
记得设置之后,点一下右上角的完成保存一下。
Shadowrocket
3. 其他设备怎么连接
- 在系统设置里面,对你连接的网卡或者Wi-Fi进行代理配置
- 通过类似于SwitchOmega的浏览器插件,设置浏览器使用代理
- 对于命令行运行的程序,直接在命令行设置
https_proxy
等即可。
常见问题
1. 我的iPhone可以上外网,软件也允许了局域网访问,但是为什么局域网的其他设备还是不可以访问
- 检查局域网的设备是否能访问通你iPhone的代理端口。这里有一个经常碰到的情况,如果你的其他设备和iPhone都是通过路由器连接,那么有可能路由器开启了AP隔离,导致其他设备无法访问iPhone的端口。这种情况,建议将其他设备通过网线连接,这样就没有了这个限制。