ROS分流,只让科学上网走Clash,国内外流量和谐共生|补充ROS里clash分流的4种方法|人人都能听懂的clash分流原理
Vložit
- čas přidán 8. 09. 2024
- 补充了4四种基于DNS分流的方法,以便更灵活的控制设备翻墙,特别是第4钟,介绍了通过ROS分流,使的国内外流量分开跑,国内走ros,国外走clash,最大化的发挥各自效能,即便clash或者机场挂了,也不影响国内互联网访问。
并通过一个向老李买老母鸡的故事,介绍了DNS劫持和分流的原理,让大家从根本上理解什么是DNS,什么是DNS劫持,以及分流和翻墙是怎么一回事
先要更新脚本
mixed-port: 7890
interface-name: eth0
bind-address: '192.168.88.3'
allow-lan: true
mode: rule
log-level: info
external-ui: ui
external-controller: '192.168.88.3:9090'
tun:
enable: true
stack: system
#auto-redir: true
dns-hijack:
- any:53
- tcp://any:53
dns:
enable: true
ipv6: false
listen: ':53'
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
default-nameserver:
- 114.114.114.114
- 223.5.5.5
- 223.6.6.6
- 8.8.8.8
- 1.0.0.1
fake-ip-filter:
- '*.lan'
nameserver:
- 223.6.6.6/dns-query
- rubyfish.cn/dn...
- dns.pub/dns-query
- dns.alidns.com...
- tls://dns.alidns.com:853
拉取国外静态域名的脚本
/ip/dns/cache/flush;
/ip/dns/static/add name=raw.githubusercontent.com forward-to=198.18.0.1
/tool/fetch mode=https url="raw.githubuser..."
导入域名的脚本
/import file-name=dns.rsc
博主有才 大爱
感谢up主带来的精彩讲解
首先感谢up主带来的精彩讲解。我就一个问题,如果将安卓TV的DNS指向容器clash,会导致腾讯视频播放国外大片时提示“您所在区域暂无此内容版权(如设置VPN请关闭后重试)”,所以我目前只能用旁路由OP的OpenClash,里面有一个选项,大陆流量不经过clash,这样就可以即能正常播放腾讯视频里的国外大片,又可以正常用youtube。用楼主的方法,能否解决上面提到的问题呢?
还是分流的问题, 估计得用里面讲到的最后一种办法, 只让国外的域名流向clash
up主讲的挺好的,让大家少走弯路。我这边是用ROS+OPVPN,用IP地址来分流。用脚本定时更新国外的IP。这样看视频就不会提示“您所在区域暂无此内容版权这个问题了
@@wallenTV 还有一个问题,这种分流规则下,我下载的流量(包括国内和国外,普通迅雷下载和steam下载等各种场景)是走哪里呢?好像没有特别说明。
要不测试下5009 跑clash的性能和占用。。。不知道会不会性能不够
还有个问题没有解决啊。就是订阅的问题,这样的方式适合节点不怎么变化的。如果订阅经常变动,这种方式就比较麻烦了,要不断修改配置文件。能否有好的解决方案?
订阅老变的就只能写脚本处理了
推薦一款能跑docker的mikrotik硬路由器,能放弱電箱的,可以是純有線路由器。謝謝!RB5009系列太大,放不下。
小号的性能不行,跑不了docker的
@@wallenTV Mikrotik C52iG-5HaxD2HaxD-TC hAP ax2千兆雙頻無線wifi6路由器 這款ARM64bit也不行?
@@zuoluoq 弱电箱只能放非无线的路由器, 再者, 路由器的劲都使在了WiFi上, 哪有力气跑别的
@@wallenTV 類似RB5009網口減半,體積減半,能夠放置在弱電箱的有線ROS ARM64硬路由,有沒有呢?
rb450gx4
routes设置flake ip的路由规则,依然无法将dns指向打到clash正常访问外网
搞定了,是clash配置有问题
按最后一步操作,所有的国外域名流量走clash,国内的没有路由了,是需要怎么把默认的dns指向ros呢?
dhcp哪里,吧dns指向路由器地址即可
@@wallenTV 是指dhcp server的network的设置吗,这里之前已经设置dns指向默认的路由地址了
@@wallenTV dns 的servers 设置的也是路由器地址
好像只能部分应用可以。一些小众的国外网站就不行了
那就得自己补充漏网之鱼了
如何使用ros 容器 运行SMARTDNS求教程
回头分享下
@@wallenTV 感谢
订阅问题怎么解决?
能用了!目前感觉确实是最优解,但是静态域名的清单如何更新?
搞个定时触发, 把脚本反复执行即可