设置Android Proxy
在瓷器国,需要获取充分的信息,你需要翻墙。然而,"伟大的墙"对于加密数据采用了深度包检查以及随机丢弃数据包导致SSL加密时断时续,几乎难以打开一个正常的HTTPS网页。
不过,有些环境下,譬如恰好有 Squid代理服务 通过专线连接外网,则你可以设置代理方式来加速网络。
在Android系统中设置Proxy最初有点让我迷惑,实际上代理设置的位置并不像我想象那样清晰直白,而是隐藏在不同的设置位置,特别是Wi-Fi和移动数据网络代理设置的方法差别较大。
Wi-Fi设置Proxy
Wi-Fi设置Proxy是在每个Wi-Fi热点连接以后,在连接热点旁的"齿轮⚙️""点击配置网络详情:
在网络详情中,点击 "编辑" 按钮:
这里有一个很不直观的地方,就是你必须点击一下 Advanced options 下拉菜单,然后再滚动屏幕向下才能看到 Proxy 设置:
然后在 Proxy 设置下拉选择 Manual 并填写相应的Proxy服务器设置:
Mobile Data Proxy
移动数据网络的Proxy设置更为隐晦,实际上这个移动数据网络的代理设置隐藏在运营商的 Access Point Names 中:
依然访问
Settings => Network & internet,或者在设置快捷栏中长按Mobile Data图标,进入移动运营商设置页面。例如,我的设置是中国移动CMCC向下滚动菜单页面,在最下方有一个
Advanced设置,点击:
Advanced设置展开以后,继续向下滚动,直到看到最后的Access Point Name选项,并点击:
此时会看到 APNs 这之中
中国移动(China Mobile) GPRS选项,点击:
向下滚动可以看到
Proxy和Port设置,请填写对应选项:
还有一步非常反直觉的设置:需要点击一下右上角的
...,并选择菜单中的save保存一下配置才能生效:
备注
如果在配置Mobile Data的Proxy之前已经建立了VPN连接,则Android App的数据不会使用这个新配置的Proxy。我验证发现,需要断开VPN,并重新连接VPN。则新连接VPN后的Android App才会使用Proxy。
