Coder Social home page Coder Social logo

ios_rule_script's Introduction

Rules And Scripts

前言

各平台的分流规则、复写规则及自动化脚本。

特别声明

  1. 本项目内所有资源文件,禁止任何公众号、自媒体进行任何形式的转载、发布。
  2. 编写本项目主要目的为学习和研究ES6,无法保证项目内容的合法性、准确性、完整性和有效性。
  3. 本项目涉及的数据由使用的个人或组织自行填写,本项目不对数据内容负责,包括但不限于数据的真实性、准确性、合法性。使用本项目所造成的一切后果,与本项目的所有贡献者无关,由使用的个人或组织完全承担。
  4. 本项目中涉及的第三方硬件、软件等,与本项目没有任何直接或间接的关系。本项目仅对部署和使用过程进行客观描述,不代表支持使用任何第三方硬件、软件。使用任何第三方硬件、软件,所造成的一切后果由使用的个人或组织承担,与本项目无关。
  5. 本项目中所有内容只供学习和研究使用,不得将本项目中任何内容用于违反国家/地区/组织等的法律法规或相关规定的其他用途。
  6. 所有基于本项目源代码,进行的任何修改,为其他个人或组织的自发行为,与本项目没有任何直接或间接的关系,所造成的一切后果亦与本项目无关。
  7. 所有直接或间接使用本项目的个人和组织,应24小时内完成学习和研究,并及时删除本项目中的所有内容。如对本项目的功能有需求,应自行开发相关功能。
  8. 本项目保留随时对免责声明进行补充或更改的权利,直接或间接使用本项目内容的个人或组织,视为接受本项目的特别声明。

规则

我们并不生产规则,我们只是开源规则的搬运工。

分流规则

https://github.com/blackmatrix7/ios_rule_script/tree/master/rule

复写规则

https://github.com/blackmatrix7/ios_rule_script/tree/master/rewrite

所有规则数据都来自互联网,感谢开源规则项目作者的辛勤付出。

脚本

脚本说明

脚本 介绍 框架 维护状态
什么值得买 什么值得买任务和去广告 MagicJS 2/3 正常
百度贴吧 带重试功能的贴吧签到,提高签到成功率 MagicJS 3 正常
开屏去广告 通过脚本去除缓存到本地的APP开屏广告 MagicJS 3 正常
慢慢买 每日自动签到 MagicJS 2 正常
叮咚买菜 每日自动签到 MagicJS 3 正常
Fa米家 每日自动签到 MagicJS 2 正常
Luka 每日自动签到 MagicJS 2 正常
哲也同学 之乎者也 MagicJS 3 正常
Synology 群晖Download Station资源离线下载 MagicJS 3 正常
AppleStore AppleStore 商品库存监控 MagicJS 3 暂停

Quantumult X Gallery

部分脚本已配置为Quantumult X Gallery。

地址: https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/gallery.json

BoxJS

感谢 @chouchoui 为本项目添加BoxJS的订阅。

地址:https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/boxjs.json

外部资源

项目中资源来自互联网上其他开源项目(具体以不同目录的说明为准),这里主要进行一些整合和备份。对于此类资源,无法对使用过程中出现的任何问题进行解答,您需要联系原作者。

地址:https://github.com/blackmatrix7/ios_rule_script/tree/master/external

感谢

以下排名不分先后

@BaileyZyp @Mazeorz @LuzMasonj @chouchoui @ypannnn @echizenryoma @zirawell @urzz @ASD-max

ios_rule_script's People

Contributors

blackmatrix7 avatar chnragdoll avatar chouchoui avatar dnomd343 avatar eavan5 avatar github-actions[bot] avatar halowww avatar liby avatar luzmasonj avatar markwhitey avatar xzxiaoshan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ios_rule_script's Issues

Fa米家 获取cookie失败

Fa米家按照描述的方法无法获取cookie,听说最新版接口变了,不知道是否这个原因

什么值得买广告残留

mitm和rewrite配置都是对的,但在首页推荐以及详情评论下方还是有广告,不过广告内容似乎是固定的,尝试过清楚缓存和卸载重装依然出现

请问如何自定义什么值得买签到脚本的 cookie

你好,请问如果我要把什么值得买的 cookie 直接写到签到脚本里,可以怎么定义?

我在瞎改成使用 GitHub actions 来运行签到,因为不懂代码,参考的“ https://github.com/BlueskyClouds/My-Actions ”尝试了很多种改法,一直未能成功。

希望能得到你的解答,非常感谢!

`
// 公共变量
const KEY = process.env.SMZDM_COOKIE
const USER = process.env.SMZDM_USER
const PASS = process.env.SMZDM_PASS
const SEND_KEY = process.env.SEND_KEY

async function downFile () {
const url = 'https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/smzdm/smzdm_checkin.js'
await download(url, './')
}

async function changeFiele () {
let content = await fs.readFileSync('./smzdm_checkin.js', 'utf8')
content = content.replace(/smzdmCookieKey = 'smzdm_cookie' = ''/, smzdmCookieKey = '${KEY}')
content = content.replace(/const smzdmAccount = ''/, const smzdmAccount = '${USER}')
content = content.replace(/const smzdmPassword = ''/, const smzdmPassword = '${PASS}')
await fs.writeFileSync( './smzdm_checkin.js', content, 'utf8')
}
`

知乎想法的规则貌似没有匹配到^https?:\/\/api\.zhihu\.com\/(moments|topstory)(\/|\?)?(recommend|action=|feed_type=),为什么会错误呢

把^https?://api.zhihu.com/(moments|topstory)(/|?)?(recommend|action=|feed_type=) url script-response-body https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/zhihu/zhihu_plus.js 注释掉,想法不存在的问题就解决了。
但这个正则和脚本貌似没有匹配到https://api.zhihu.com/pins/1297608506535374800/reactions 这个,不知道是什么原因呢。

请问规则是否未经过去重?

观察了一下,以/rule/Surge/AdvertisingTest中的Domain.list为例

比如这组,
“.a.com”等效于“DOMAIN-SUFFIX,a.com”,
前面不带“.”的那个可以去除
botiviga.com
.botiviga.com

这是另一组例子
.jumptap.com
bo.jumptap.com
bos-tapreq01.jumptap.com
bos-tapreq02.jumptap.com
bos-tapreq03.jumptap.com
bos-tapreq04.jumptap.com
bos-tapreq05.jumptap.com
bos-tapreq06.jumptap.com
bos-tapreq07.jumptap.com
bos-tapreq08.jumptap.com
bos-tapreq09.jumptap.com
bos-tapreq10.jumptap.com
bos-tapreq11.jumptap.com
bos-tapreq12.jumptap.com
bos-tapreq13.jumptap.com
bos-tapreq14.jumptap.com
bos-tapreq15.jumptap.com
bos-tapreq16.jumptap.com
bos-tapreq17.jumptap.com
bos-tapreq18.jumptap.com
bos-tapreq19.jumptap.com
bos-tapreq20.jumptap.com
web63.jumptap.com
web64.jumptap.com
web65.jumptap.com

张大妈APP获取

2020-09-28 13:31:29.718590 [SGJSVM] [什么值得买_获取账号密码]
13:31:29.708965 [WARNING] [什么值得买]
获取账号密码时请求数据不合法 。
请求数据:undefined

最新版张大妈app获取账号密码日志会报非法导致账户被锁

ChinaIPs.list里应该去掉no-resolve

当一个使用域名的请求遇到IP-CIDR规则时,Surge需要进行DNS查询才能确定是否应该执行规则。如果启用该选项将会使域名请求跳过该规则。

大佬你好!能不能做一个openclash的RULE-SET分流规则,谢谢!

clash for windows也是通用的
不支持USER-AGENT
支持PROCESS-NAME

示例:https://lancellc.gitbook.io/clash/clash-config-file/rule-provider

If arule-provider file named as testprovider and behavior is domain:
testprovider
payload:

  • '.blogger.com'
  • '..microsoft.com'
  • 'books.itunes.apple.com'

If arule-provider file named as testprovider2 and behavior is ipcidr:
testprovider2
payload:

  • '192.168.1.0/24'
  • '10.0.0.0.1/32'

If arule-provider file named as testprovider3 and behavior is classical:
testprovider3
payload:

  • DOMAIN-SUFFIX,google.com
  • DOMAIN-KEYWORD,google
  • DOMAIN,ad.com
  • SRC-IP-CIDR,192.168.1.201/32
  • IP-CIDR,127.0.0.0/8
  • GEOIP,CN
  • DST-PORT,80
  • SRC-PORT,7777

首页无法刷出内容

如果我清空缓存以后,首页的内容无法刷出来,如果关闭助手刷出内容以后再开助手,则可以刷新内容 surgetf4.10 知乎6.58.0(6724) 有时候会提示 似乎断开互联网连接,复写里无任何与知乎相关的内容

关于规则的一点建议

IP-CIDR, 118.89.204.198/32, REJECT
以上这条规则在surge中是会触发dns查询的(所有域名请求经过这条规则都会触发)
如果有人将教程中的去广告规则置于最前,那么会产生大量不必要的dns查询

建议改成以下这样,不影响去广告效果,不会触发dns查询
IP-CIDR, 118.89.204.198/32, REJECT,no-resolve

用Loon听不了QQ音乐

环境:ios13.7, loon最新2.1.3,qq音乐最新10.5.5,
订阅的规则有: rewrite/Loon/Advertising.plugin;
rule/Loon/Advertising/Advertising.list + Domain.list + MITM.plugin;
rule/Loon/Global/Global.list + MITM.plugin;
rule/Loon/Apple/Apple.list + Domain.list;
rule/Loon/China/China.list;
rule/Loon/ChinaIPs/ChinaIPs.list;
script/zhihu/zhihu_lite.loonplugin;

逐个排除都没发现是具体哪个规则有影响,但是关掉Loon就可以听了

考虑整合GetCookie为一个文件麽?

感谢大佬的整理,像选用多个脚本,但从描述看各个功能的GetCookie脚本均为分散 quanx得挨个添加打开并关闭,能否将已收录的所有脚本的GetCookie整合为一个便于开关调用呢?

望增加# 知乎网页版去广告&推荐列表这个qx重写

云闪付误杀

DOMAIN-KEYWORD,analytics 这条去广告规则会导致云闪付打不开乘车码
建议放行这条域名analytics.95516.com

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.