Mac的代理优先级
周末在家工作,发现一个问题: 连上VPN后,访问公司内部应用被Geo Block掉了.
{
"code": "failedgeo",
"data": {
"country": "CN",
"city": "minhang",
"ip": "120.204.79.195",
"postalCode": "201101",
"countryName": "CHINA",
"state": "SH"
}
}
IP是我家里的IP,说明请求没走VPN。 这在Windows上是好的,但在Mac上的表现就有点奇怪了。
当时一筹莫展,由于时间原因,换了台Windows先把工作解决了。
今天正好有空,就研究了下Mac的这个网络代理策略,找到了关键点: Mac的网络连接是有序的(出处),如图1:
默认新建的连接优先级低,排在最下面,Lan优先于VPN,所以网站能用Lan的配置打开了,就没VPN的事了。
那就自己修改一下顺序,把VPN优先级调整到最高后(放到最前面),问题解决了。
最终效果是你连上VPN后,所有流量就都走的VPN连接,准确的说,是走的配置在VPN网络连接上的代理配置(Mac上,每个网络连接都有独立的代理配置)。
其他
在网络配置界面,你会注意到Mac可以自定义位置,比如Home,Office,用以快速切换,不过我暂时没想到这有什么用。
另外,我也试了下自动代理(Pac),支持上没问题,不过好像生效起来比较慢,而且要注意配置Pac的位置:
- 你在家连的VPN,那就要把Pac配在VPN上
- 你在公司连的WIFI或Lan,那就要配在相应的连接上
建议都配好,一劳永逸。
(转载本站文章请注明作者和出处 NeuLion Web)
Post Directory
广告位招租