GithubHelp home page GithubHelp logo

blackmatrix7 / ios_rule_script Goto Github PK

View Code? Open in Web Editor NEW
16.5K 16.5K 2.7K 1.22 GB

分流规则、重写写规则及脚本。

License: GNU General Public License v2.0

HTML 0.01% JavaScript 97.49% Vim Snippet 2.30% Python 0.21%

ios_rule_script's People

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

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

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

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

观察了一下,以/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

ChinaIPs.list里应该去掉no-resolve

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

云闪付误杀

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

大佬你好!能不能做一个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

什么值得买广告残留

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

张大妈APP获取

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

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

知乎想法的规则貌似没有匹配到^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 这个,不知道是什么原因呢。

Fa米家 获取cookie失败

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

首页无法刷出内容

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

请问如何自定义什么值得买签到脚本的 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')
}
`

用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就可以听了

关于规则的一点建议

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

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

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

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.