All Projects → XinSSS → Conf For Surge Shadowrocket

XinSSS / Conf For Surge Shadowrocket

Licence: mit
Surge Shadowrocket conf

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Conf For Surge Shadowrocket

Config-for-Clash-Surge
Clash Surge Shadowrocket Quantumult Config
Stars: ✭ 480 (+18.52%)
Mutual labels:  config, surge, shadowrocket
SS-Rule-Snippet
搜集、整理、维护 Surge / Quantumult (X) / Shadowrocket / Surfboard / clash (Premium) 实用规则。
Stars: ✭ 8,975 (+2116.05%)
Mutual labels:  surge, shadowrocket, gfwlist
Hostsvn
Hosts block ads of Vietnamese
Stars: ✭ 145 (-64.2%)
Mutual labels:  surge, config, shadowrocket
Rules
No description, website, or topics provided.
Stars: ✭ 6,421 (+1485.43%)
Mutual labels:  surge, shadowrocket
Rules
Clash / Loon / QuantumultX / Shadowrocket / Surge去广告规则
Stars: ✭ 662 (+63.46%)
Mutual labels:  surge, shadowrocket
Surgeconfiggenerator
Surge配置生成器 (快速生成属于你自己的 Surge 配置)
Stars: ✭ 125 (-69.14%)
Mutual labels:  surge, config
Shadowrocket Adblock Rules
提供多款 Shadowrocket 规则,带广告过滤功能。用于 iOS 未越狱设备选择性地自动翻墙。
Stars: ✭ 12,447 (+2973.33%)
Mutual labels:  surge, shadowrocket
Clash Rules
🦄️ 🎃 👻 Clash Premium 规则集(RULE-SET),兼容 ClashX Pro、Clash for Windows 客户端。
Stars: ✭ 706 (+74.32%)
Mutual labels:  surge, gfwlist
Surge Rules
🦄 🎃 👻 Surge 规则集(DOMAIN-SET 和 RULE-SET),兼容 Surge for iOS 和 Surge for Mac 客户端。
Stars: ✭ 151 (-62.72%)
Mutual labels:  surge, gfwlist
GeoIP2-CN
小巧精悍、准确、实用 GeoIP2 数据库
Stars: ✭ 3,965 (+879.01%)
Mutual labels:  surge, shadowrocket
surge
Network toolbox Surge rules, modules and configuration files, For pure self use.
Stars: ✭ 207 (-48.89%)
Mutual labels:  config, surge
Config
The Config component helps you find, load, combine, autofill and validate configuration values of any kind, whatever their source may be (YAML, XML, INI files, or for instance a database).
Stars: ✭ 3,671 (+806.42%)
Mutual labels:  config
Subweb
Stars: ✭ 308 (-23.95%)
Mutual labels:  surge
Crudini
A utility for manipulating ini files
Stars: ✭ 292 (-27.9%)
Mutual labels:  config
Juno
Juno 译名朱诺。这个名字来源于古罗马神话中的众神之母。它是斗鱼的微服务管理系统, 如同众神之母一样守护着所有微服务的系统。
Stars: ✭ 285 (-29.63%)
Mutual labels:  config
Subconverter
Utility to convert between various subscription format
Stars: ✭ 4,912 (+1112.84%)
Mutual labels:  surge
Dotbare
Manage dotfiles and any git directories interactively with fzf
Stars: ✭ 327 (-19.26%)
Mutual labels:  config
Gfwlist2dnsmasq python
Just another python script to auto-generate dnsmasq ipset rules using gfwlist. Shell script version: https://github.com/cokebar/gfwlist2dnsmasq
Stars: ✭ 290 (-28.4%)
Mutual labels:  gfwlist
Tofu
Functional programming toolbox
Stars: ✭ 281 (-30.62%)
Mutual labels:  config
Laravel Setting
Persistent settings package for Laravel
Stars: ✭ 278 (-31.36%)
Mutual labels:  config

Conf-for-Surge-Shadowrocket

Surge Shadowrocket Quantumult conf

万条规则让你爽到爆

安卓有的iOS怎么能没有?

安卓SS客户端中的绕过局域网和大陆, 其中所用到的配置文件其实是ChinaIP白名单 + GFWList黑名单, 但是一方面iOS几乎很少有人导入过完整的gfwlist, 另一方面现在的SS端中, 一般用的都是GEOIP库来判断IP是不是属于中国.

但是GEOIP的库是没有IPIP的库做得好的, 再加上本人参考了R0uter/ss.conf-for-surgelhie1/Surge 这两个repo之后, 便完成了这个万条规则让你爽到爆的基于 黑名单 + 白名单模式 的配置文件, 完成了我长久以来的......

RuleList文件参考configFileHere/Quantumult_RULELISTconfigFileHere/Surge3_RULESET目录中copy_content.txt中的文件内容


使用之前你需要更改哪些文件:

使用ShadowRocket的情况的下, 则可以不需要修改任何文件直接导入即可使用

使用Surge的情况的下, 需要在 surge_gfwlist&whiteIP.conf 添加你的Proxy和配置ProxyGroup.

请注意 !!! 修改Surge的ProxyGroup时, 请仔细阅读注释, 勿删除已经和规则相关联的ProxyGroup: AppleService Proxy CNProxy FinalProxy , 解释下同Quantumult
使用Quantumult的情况的下, 请在Favorite中添加TCP FILTER, Replace后请注意, Apple服务 为苹果服务器的连接规则, Proxy为一般情况下的代理规则, 国内为直连规则, FinalProxy 则请看如下提示.

由于已经导入了比较全面的CN IP白名单 + GFWList黑名单, 所以你最后可以根据自己的情况去设置FINAL规则究竟是PROXY还是DIRECT, 就是说, 当你访问没有被墙的国外域名时, 你是想直连呢还是想走代理?


如何使用&更新&生成配置文件:

你可以直接复制配置文件URL:

Surge: https://raw.githubusercontent.com/XinSSS/Conf-for-Surge-Shadowrocket/master/configFileHere/surge_gfwlist%26whiteIP.conf

Shadowrocket: https://raw.githubusercontent.com/XinSSS/Conf-for-Surge-Shadowrocket/master/configFileHere/shadowrocket_gfwlist%26whiteIP.conf

Quantumult: https://raw.githubusercontent.com/XinSSS/Conf-for-Surge-Shadowrocket/master/configFileHere/quan_gfwlist%26whiteIP.conf

使用GEOIP的配置文件URL如下(简化为五千条规则配置, 🙁):

Surge: https://raw.githubusercontent.com/XinSSS/Conf-for-Surge-Shadowrocket/master/configFileHere/surge_gfwlist%26GEOIP.conf

Shadowrocket: https://raw.githubusercontent.com/XinSSS/Conf-for-Surge-Shadowrocket/master/configFileHere/shadowrocket_gfwlist%26GEOIP.conf

Quantumult: https://raw.githubusercontent.com/XinSSS/Conf-for-Surge-Shadowrocket/master/configFileHere/quan_gfwlist%26GEOIP.conf

也可以自行通过python脚本自动根据GFWList和china_ip_list的github生成最新的配置文件, Surge请注意:生成文件之前可以先行修改template目录中的surge_gfwlist&whiteIP_conf配置你的服务器.

#在此过程中, 你可能需要用到 pip install ....
python3 ssconf.py

等待命令执行完即可, 至此大功告成, configFileHere目录中将会生成相应客户端对应的配置文件

PS:

  1. 由于引用的大部分规则是gfwlistchina_ip_list , 所以在以后的过程中使用有问题的话, 除非是template中的模板文件, 否则还请大家多多提交pull request至这两个repo, 以维护爱国圈的健康成长
  2. 为什么没有加广告过滤: 广告过滤规则大多比较繁琐并且有时效性, 也不怎么稳定, 所以我是不加REJECT规则的, 实在想要的话, 可以去参考ss.conf-for-surge这个项目的代码修改下即可
  3. 不想要万条规则, 觉得太多了怎么办? 使用GEOIP的版本即可
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].