nanopi-openwrt icon indicating copy to clipboard operation
nanopi-openwrt copied to clipboard

ssr-plus插件特殊的工作模式【新】

Open stupidloud opened this issue 2 years ago • 13 comments

屏幕截图 2021-10-17 140456 这是我给ssrp插件添加的一种介于gfwlist和绕过cn两种方式之间的一种新的模式

gfwlist基于一套已收集的域名集合,当dnsmasq从指定的域名解析得到目标ip的时候,给ip打上标记,从而使得流量走代理 而绕过cn顾名思义就是判断连接的目标地址如果在cn的IP集合里,则直连,否则走代理

前一种方式存在侧漏,即有些域名已经被q却没有添加到gfwlist, 后一种模式存在过曝,你肯定不想下载p2p的时候国外流量也走代理,所以你得设定常用80/443端口的访问规则。

mosdns模式的效果类似绕过cn,但是并不是把所有的非cn IP都规定为走代理,而是在你浏览器打入域名的时候,mosdns解析得到ip地址并且判断是否cn,再对IP设定是否走代理的操作(所以称它“动态”)。这就避免了gfwlist的侧漏,也改进了绕过cn方式的机械。

所以,欢迎食用。。

使用这个模式时,不要介意ssrp的“状态”显示“DNS 防污染服务 未运行”,其实是被mosdns顶替了防污染的工作

stupidloud avatar Oct 17 '21 06:10 stupidloud

牛B

derekling avatar Oct 17 '21 10:10 derekling

K大,那这个模式跟AdGuardhome冲突吗?

wei0908 avatar Oct 18 '21 07:10 wei0908

K大,那这个模式跟AdGuardhome冲突吗?

如果AdGuardhome的工作方式为"作为dnsmasq的上游服务器",adg会失效,因为mosdns会替换adg作为dnsmasq上游 如果工作方式为"重定向53端口"或者“使用53端口替换dnsmasq”,mosdns就不起作用

不过mosdns自带了一套广告过滤,效果和ssrp自带的一样

stupidloud avatar Oct 18 '21 08:10 stupidloud

大佬,有什么办法可以让SSR运行在全局模式下,本机的某些应用比如AdguardHome不走全局翻墙路线,谢谢

openwrtledediy avatar Oct 22 '21 03:10 openwrtledediy

大佬,有什么办法可以让SSR运行在全局模式下,本机的某些应用比如AdguardHome不走全局翻墙路线,谢谢

给adg的上游dns ip设置白名单

stupidloud avatar Oct 22 '21 16:10 stupidloud

大佬,有什么办法可以让SSR运行在全局模式下,本机的某些应用比如AdguardHome不走全局翻墙路线,谢谢

给adg的上游dns ip设置白名单

大佬,adguardhome里都是dot doh的域名dns,ip不现实啊(CDN)

openwrtledediy avatar Oct 23 '21 15:10 openwrtledediy

还有,ssr+里的DNS解析方式,是否可以把《使用本机为5335端口的DNS服务》修改为自定义(比如可修改类似192.168.100.254:53即x.x.x.x:端口号),谢谢

openwrtledediy avatar Oct 26 '21 03:10 openwrtledediy

还有,ssr+里的DNS解析方式,是否可以把《使用本机为5335端口的DNS服务》修改为自定义(比如可修改类似192.168.100.254:53即x.x.x.x:端口号),谢谢

可以改啊,但是这样子改、以及你前面说的ADG不走代理和本贴讨论的实现mosdns方式分流有关系吗,一定要发在这吗? 如果你试用过mosdns分流,发现了什么问题、有什么建议,都可以发在这, 可是你说的那些,认为ssrp应该怎么设计,怎么不去ssrp的开发区提建议啊。

stupidloud avatar Oct 26 '21 06:10 stupidloud

之前在大雕那里提过... https://github.com/coolsnowwolf/lede/issues/6405

openwrtledediy avatar Nov 01 '21 01:11 openwrtledediy

这里的mosdns已经可以实现你在那个issue提的需求,ssrp原有的“绕过”模式也可以实现。 ssrp在全局时dns肯定是经过代理的,但是你引入ros分流,除了给adg的上游dns加入白名单别无他法; 况且这个办法也并非你所说的“不现实啊”,因为一个范围更大的大陆ip都可以维护作为分流使用,怎么几个国外公共dns ip却变得无法维护了呢?

stupidloud avatar Nov 01 '21 07:11 stupidloud

大佬,我ssr PLUS+运行成功,但是无法访问外网是啥情况,我自己排查了许久,发现DNS解析不了外网网站,但我配置了谷歌DNS,我实在找不到方案了,求指引一下。

我下载的Openwrt x86原版镜像,自己安装的ssr plus+

屏幕截图 2022-09-10 145348

ZhelinCheng avatar Sep 10 '22 06:09 ZhelinCheng