请教一个关于 Clash Mixin 的配置某些情况不生效的问题

2023-11-01 22:10:45 +08:00
 tlerbao

我在 Clash Mixin 中增加了如下配置,目的是让所有.test 结尾的域名指向本机,从而我所有项目都用 xxx.test 来访问,不用一条一条去/etc/hosts 里增加了。

问题来了

增加了下面拿的配置以后,我在浏览器访问 xxx.test 可以正确导航到 nginx 的站点,但是,但是,但是,我发现 npm run dev 启动的前端项目访问不到,我得 api 调试工具 Insomnia (类似 Postman ),也访问不到,Couldn't resolve host name 。。。经测试在/etc/hosts 增加相应 127.0.0.1 xxx.test ,即可解决。

请问原因是什么,如果我想继续使用 Mixin 来达到我得需求,我应该如何让前端项目和 API 调试工具也可以正确访问到 xxx.test 呢?

hosts:
    "*.test": 127.0.0.1
1178 次点击
所在节点    宽带症候群
3 条回复
meegar
2023-11-02 03:51:44 +08:00
明显 前端项目和 API 调试工具 没有走 clash 代理
kuse2001
2023-11-02 06:59:58 +08:00
你只用了系统代理,没有用 tun 模式吧?
tlerbao
2023-11-02 09:35:16 +08:00
@meegar 确实,给 api 调试工具设置了代理,他可以了,但是前端项目还不行,我尝试给终端设置代理,也还不行。
@kuse2001 奇怪的是开 mixin 后再开 tun 模式就上不去上不知道为何

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/987655

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX