dns 分流,国内 ip 直连, fakeip 转发到 clash

user image 发现 ----- 2023-11-06 19:46:56
最近开始用上了 RouterOS ,科学上网通过旁路由 openwrt ,具体方案参考了站内一些大佬 fakeip 的方案。
具体方案如下:
ROS 基础配置参考了这个文档 https://gitee.com/callmer/routeros_toss_notes旁路由部署了 mosdns 和 openclash ( fakeip 模式),mosdns 国内域名查询阿里腾讯 dns 返回真实 ip ,国外域名请求 clash 的 dns 端口返回 fakeip 。主路由 ROS 设置 dns 指向旁路由,增加 to_op 路由表默认网关为旁路由,通过 mangle mark-routing 将目的地址为 fakeip 和 telegram ip 的流量 指向 to_op 路由表有一些疑问希望大佬们能帮忙解答一下
对于一些国外 ip (非域名)的连接,如果不像 telegram 那样特别配置,是不是就没法走科学线路,不知道这种 ip 直连的情况多不多?我的 clash 直接用的机场的配置,我是希望 clash 保留原有域名规则的情况下,不去进行 dns 查询。我现在手动把所有 ip 规则配上了 no-resolve ,不知道这样是否有用,或者有没有更好的解决办法?现在的配置下,打开国外网站不够丝滑,以谷歌为例,具体表现为浏览器首次打开谷歌或过了较长一段时间后再打开,会白屏约 1 秒,后续再打开正常。推测应该是 dns 问题,没有了缓存就会这样?无论是否首次打开,显示出页面后,网页 tab 处仍然会转圈一段时间上面 3 的这个情况,在我将设备网关手动设置成旁路由的时候,基本不会出现,希望大佬能提供一些排查思路。
目前网络知识还是半吊子水平,有些问题不好直接搜索到,希望大佬们能帮忙解答一下

使用说明