本规则具有以下特点:
黑名单由最新版GFWList自动转换;白名单针对全球top500站点的连通情况定期自动生成。
自动转换最新版本的EasyList, Eaylist China, 乘风规则为DMhsot Clash规则,全面去除广告且去除重复。
也包括自定义的广告过滤规则,针对ios端的网页广告、App广告和视频广告。
提供多个规则文件让大家自由选择或者自由切换使用。
专门针对ShadowRocket开发,可以保证与DMhost的兼容性。
由于原作者已经不再自动更新仓库,所以这是从h2y仓库地址fork并部署的第三方仓库链接。
本仓库每日自动发布更新, 或许也会有一些简单的维护。
以下的翻墙配置规则,针对Shadowrocket开发,支持广告过滤。规则定义了哪些网站可以直连,哪些必须走代理,规则是一个纯文本文件,无法提供翻墙功能。使用Python按照一定的规则和模板定期自动生成,并且使用开源的力量,集众人之力逐渐完善。
规则使用方法
假设已在iPhone上已安装ShadowRocket应用,打开并进入[配置]页面,点击右上角的+按钮添加规则。会在远程文件下显示刚刚添加的规则地址,选择这个规则,并使用配置即可。
使用或下载该配置规则前必读
google中英文的搜索体验都优于百度,而刷美剧、ins追星、看看推特也都挺有意思。但是,随着看到的人和事越多,我越发想要在这里说一些话,告诫路过的各位:
请务必保护好自己 我们自认为打破了信息的壁垒,其实打破的是保护我们的屏障。因为外网真的存在很多误导性言论,来自各个利益集团对中国网民疯狂洗脑,他们往往还喜欢以平等自由等旗号自称,但仔细想想真的是这样吗?我只知道美国是最善于运用舆论的国家,会结合大数据潜移默化地改变你的观念。如果大家在上网过程中不经意看到了某些观点,务必保留自己独立思考的能力,如果你是一个容易被带偏的人,则建议回到屏障之中。
本规则只提供给大家用于更便捷地学习和工作。如果你是对上述观点持反对意见的极端政治人士,或者已被洗脑,请立即离开,本项目不对你开放。
规则列表
规则 | 规定代理的网站 | 规定直连的网站 |
黑名单规则 + 去广告 | 被墙的网站(GFWList) | 正常的网站 |
黑名单规则 | 其他网站 | top500 网站中可直连的网站、国内网站 |
白名单规则 + 去广告 | ||
白名单规则 | ||
国内外划分 + 去广告 | 国外网站 | 国内网站 |
国内外划分 | ||
全局直连 + 去广告 | / | 全部 |
全局代理 + 去广告 | 全部 | / |
回国规则 + 去广告 | 国内网站 | 国外网站 |
回国规则 |
常见问题
上千行的代理规则,会对上网速度产生影响吗?
不会的。
我之前也认为这是一个每次网络数据包经过都会执行一次的规则文件,逐行匹配规则,所以需要尽可能精简。但后来和SR作者交流后发现这是一个误区,SR在每次加载规则时都会生成一棵搜索树,可以理解为对主机名从后往前的有限状态机DFA,并不是逐行匹配,并且对每次的匹配结果还有个哈希缓存。
换句话说,2000行的规则和50行的规则在SR中均为同一量级的时间复杂度O(1)。
提供了这么多规则,如何选择适合自己的?
最常用的规则是黑名单和白名单。区别在于对待未知网站的不同处理方式,黑名单默认直连,而白名单则默认使用代理。如果你选择恐惧症爆发,那就两个都下载好了,黑白名单切换使用,天下无忧。
广告过滤不完全?
该规则并不保证100%过滤所有的广告,尤其是视频广告,与网页广告不同的是,优酷等App每次升级都有可能更换一次广告策略,因此难以保证其广告屏蔽的实时有效性。
小提示:
以下配置文件可能需要科学上网后才能在ShadowRocket中下载。
使用一段时间后,可以在ShadowRocket底部 - 配置 - 在配置文件窗口中,长按配置文件,在弹出的菜单中更新规则。
国内外划分 + 广告
国内外划分,对中国网站直连,外国网站代理。包含广告过滤。国外网站总是走代理,对于某些港澳台网站,速度反而会比直连更快。
规则地址:https://github.com/zhouzhouprogram/Shadowrocket-ADBlock-Rules/raw/master/sr_cnip_ad.conf
国内外划分
国内外划分,对中国网站直连,外国网站代理。不包含广告过滤。国外网站总是走代理,对于某些港澳台网站,速度反而会比直连更快。
规则地址:https://github.com/zhouzhouprogram/Shadowrocket-ADBlock-Rules/raw/master/sr_cnip.conf
黑名单过滤 + 广告
黑名单中包含了境外网站中无法访问的那些,对不确定的网站则默认直连。
代理:被墙的网站(GFWList)
直连:正常的网站
包含广告过滤
规则地址:https://github.com/zhouzhouprogram/Shadowrocket-ADBlock-Rules/raw/master/sr_banlist_ad.conf
白名单过滤 + 广告
白名单中包含了境外网站中可以访问的那些,对不确定的网站则默认代理。
直连:top500网站中可直连的境外网站、国内网站
代理:默认代理其余的所有境外网站
包含广告过滤
规则地址:https://github.com/zhouzhouprogram/Shadowrocket-ADBlock-Rules/raw/master/sr_top500_whitelist_ad.conf
黑名单过滤
现在很多浏览器都自带了广告过滤功能,而广告过滤的规则其实较为臃肿,如果你不需要全局地过滤App内置广告和视频广告,可以选择这个不带广告过滤的版本。
代理:被墙的网站(GFWList)
直连:正常的网站
不包含广告过滤
规则地址:https://github.com/zhouzhouprogram/Shadowrocket-ADBlock-Rules/raw/master/sr_banlist.conf
白名单过滤
现在很多浏览器都自带了广告过滤功能,而广告过滤的规则其实较为臃肿,如果你不需要全局地过滤App内置广告和视频广告,可以选择这个不带广告过滤的版本。
直连:top500网站中可直连的境外网站、国内网站
代理:默认代理其余的所有境外网站
不包含广告过滤
规则地址:https://github.com/zhouzhouprogram/Shadowrocket-ADBlock-Rules/raw/master/sr_top500_whitelist.conf
直连去广告
如果你想将 SR 作为 iOS 全局去广告工具,这个规则会对你有所帮助。
直连:所有请求
包含广告过滤
规则地址:https://github.com/zhouzhouprogram/Shadowrocket-ADBlock-Rules/raw/master/sr_direct_banad.conf
代理去广告
如果你想将SR作为iOS全局去广告 + 全局翻墙工具,这个规则会对你有所帮助。
直连:局域网请求
代理:其余所有请求
包含广告过滤
规则地址:https://github.com/zhouzhouprogram/Shadowrocket-ADBlock-Rules/raw/master/sr_proxy_banad.conf
回国规则
提供给境外用户使用,可以回到墙内,享受国内的一些互联网服务。
直连:国外网站
代理:国内网站
不包含广告过滤
规则地址:https://github.com/zhouzhouprogram/Shadowrocket-ADBlock-Rules/raw/master/sr_backcn.conf
回国规则 + 广告
提供给境外用户使用,可以回到墙内,享受国内的一些互联网服务。
直连:国外网站
代理:国内网站
包含广告过滤
规则地址:https://github.com/zhouzhouprogram/Shadowrocket-ADBlock-Rules/raw/master/sr_backcn_ad.conf
以上资料搜集于网络,略加整理,在这里作一个记录备份作用。