分享一下我的分流方案以及教程

171 天前
 wei784
第一次发帖,如果节点有错还请管理大大帮忙移动下

先大概介绍下我使用的方案:

通过 RouterOS+Surge+SmartDNS 实现客户端无感知分流,ros 将指定客户端的 dns 请求劫持至 smardns ,smardns 对国内域名返回真实 ip ,分流域名返回 fakeip ,同时在 ros 上设置将 fakeip 段路由至 surge 网关,最终实现分流和代理。ros 上对 surge 网关进行监控,当服务异常时会自动关闭劫持。具体可以看我的折腾手记: https://dddafa.notion.site/RouterOS-Surge-SmartDNS-334831ae5792422796cca2f9d4f3ab8d

为什么使用这个方案:

我是使用 apple 生态,surge 各端基本通用的配置文件自然成为了我的首选,一开始我是采用 surge 网关作为 DHCP 服务器后面变成 ros 对指定客户端下发 surge 配置。但本质没有变化。在使用 surge 网关中有一点小问题:
1 、测速跑不满带宽上限,会低 50Mbps 左右
2 、上传测速会变成局域网速率(有可能是测速网的问题,我没有去深究)
3 、考虑到 surge 网关挂掉的情况,虽然概率比较低但有发现过。
所以就开始研究一个更适合我需求的方案,最终发现 dns 分流很适合我,遂开始搭建,后面查阅相关文档发现 surge 网关模式下对所有域名都返回 fakeip ,虽然有 always-real-ip 参数,但貌似官方没有给这个参数引用文件的权限。所以加入 smartdns 作为查询服务器,经过几天的实际使用下来,非常稳定,即使网关挂了 也能自动的切换回正常 dns 不影响国内网站访问。

不知道诸位坛友们有没疑问或者有什么更加优秀的方案,欢迎探讨
3744 次点击
所在节点    宽带症候群
23 条回复
viviwon
70 天前
@jionJack 我是 clash+mosdns 感觉最近访问国内就很慢,比如京东加载图片很慢
molicancer
41 天前
Notion 链接失效了
283324967
39 天前
可以使用 ros 里面的静态 dns ,匹配域名然后分流,我现在是这样的,感觉还不错。

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

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

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

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

© 2021 V2EX