Mac的代理设置

2022/02/21 Wayne Mao

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: Mac Proxy List
默认新建的连接优先级低,排在最下面,Lan优先于VPN,所以网站能用Lan的配置打开了,就没VPN的事了。
那就自己修改一下顺序,把VPN优先级调整到最高后(放到最前面),问题解决了。
最终效果是你连上VPN后,所有流量就都走的VPN连接,准确的说,是走的配置在VPN网络连接上的代理配置(Mac上,每个网络连接都有独立的代理配置)。

其他

在网络配置界面,你会注意到Mac可以自定义位置,比如Home,Office,用以快速切换,不过我暂时没想到这有什么用。
另外,我也试了下自动代理(Pac),支持上没问题,不过好像生效起来比较慢,而且要注意配置Pac的位置:

  • 你在家连的VPN,那就要把Pac配在VPN上
  • 你在公司连的WIFI或Lan,那就要配在相应的连接上

建议都配好,一劳永逸。

(转载本站文章请注明作者和出处 NeuLion Web

Post Directory

广告位招租