clashX 设置白名单,忽略本地hosts测试域名的代理设置。

22-04-28 10:01 字数 1197 阅读 50860 已编辑

作为一名PHPer,本地开发的时候,在hosts里设置测试域名是很常见的操作,但是最近换了clashX之后,发现,本地的测试域名都不能访问了,查看log得知,本地的测试域名也走了clashX的代理,那么有什么方法设置白名单,忽略本地测试域名,不让特定的域名走代理呢,在Windows里这很简单,直接去settings里设置一下bypass列表就好,但是Mac上的clashX里,没有这个设置,后来查询资料找到了解决方法。

参考 官方文档 的方法。

打开终端,在新建一个文件。

vim ~/.config/clash/proxyIgnoreList.plist

文件内容可以从官方下载。不方便下载的也可以直接复制我下面的文件内容,改一下就好。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
        <string>192.168.0.0/16</string>
        <string>10.0.0.0/8</string>
        <string>172.16.0.0/12</string>
        <string>127.0.0.1</string>
        <string>localhost</string>
        <string>*.local</string>
        <string>*.crashlytics.com</string>
        <!--上面的不要删,在下面添加你想要忽略的域名-->
        <string>*.lc.com</string>
        <string>*-lc.com</string>
        <string>*-local.com</string>
        <string>*-.local.com</string>
</array>
</plist>

编辑完成后重启clashX,然后打开 网络偏好设置 > 高级 > 代理,查看 “忽略这些主机与域的代理设置”里有没有你设置的域名。

网络代理白名单

0人点赞>
关注 收藏 改进 举报
0 条评论
排序方式 时间 投票
快来抢占一楼吧
请登录后发表评论
站长 @ 十七度
文章
384
粉丝
23
喜欢
195
收藏
31
排名 : 1
访问 : 147.26万
私信