如何让 Openclash 直连指定国外网址时不经过内核?

2022-11-16 16:38:53 +08:00
 JesToTheE
请问一下:
Openclash 访问特定国外 IP 网站时,指定了 DIRECT ,链接出现在了控制面板的连接里,显示为"DIRECT",也就意味着它经过了 Openclash 的内核。

为了验证是不是 DIRECT 流量也经过了内核,打开 OpenWRT 的实时监控,发现 CPU 的确飙升起来了。
然后我把运行模式从 Fake-IP 改成了 Redir-兼容,重新测试发现还是一样的情况。

请问是不是 Openclash 能不能像对待国内网站那样,直连的时候不经过 openclash 内核,从而节省软路由性能?因为用的 J1900 ,稍微不注意 CPU 就达到很高的占用率了。


提前谢谢了!
5646 次点击
所在节点    OpenWrt
8 条回复
xgfan
2022-11-16 16:53:46 +08:00
目测需要把国外的 IP CIDR 加到类似“国内”路由里去,就不会走 clash 了。
JesToTheE
2022-11-16 17:07:11 +08:00
@xgfan 哇,这么复杂.. clash 提供了其它方便自定义走不走核心的方法吗?因为很多网站都用了 cdn ,添加 IP 的方式太不灵活了。指定局域网 IP 简单些,可以设置成静态 IP 解决,大网站的 IP 太多了....
neroxps
2022-11-16 22:32:55 +08:00
开 fake-ip ,然后用 smartdns 来分流,匹配到 fake-ip 才跑到 clash
murchef
2022-11-25 10:53:15 +08:00
fakeip 有更新个 绕过 dl IP ,用那个国内域名不过核心
murchef
2022-11-25 10:59:19 +08:00
@murchef 看错了,是国外 ip 啊🙀
开绕过后尝试把 ip 添加进国内 ip 文件试试
Penguium
2022-11-25 20:14:06 +08:00
全局设置 访问控制
可以试试 “不走代理的 wan ip” 或者是 “本地 ipv4 绕过地址”
Holodusk
2022-11-27 14:52:55 +08:00
打开绕过中国大陆 IP ,通过 Dnsmasq 的 ipset/nftset 可以实现,每次请求这个域名时,会把 IP 加到 china_ip_route 里
vigossliao
113 天前
@Penguium 感谢,有效。

不过我这个版本没了全局设置,改 ui 了好像,需要在以下路径下面设置

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

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

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

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

© 2021 V2EX