loyalsoldier / surge-rules Goto Github PK
View Code? Open in Web Editor NEW🦄 🎃 👻 Surge 规则集(DOMAIN-SET 和 RULE-SET),适用于 Surge for iOS 和 Surge for Mac 客户端。
Home Page: https://nssurge.com
License: GNU General Public License v3.0
🦄 🎃 👻 Surge 规则集(DOMAIN-SET 和 RULE-SET),适用于 Surge for iOS 和 Surge for Mac 客户端。
Home Page: https://nssurge.com
License: GNU General Public License v3.0
cnbeta的国内解析已被停止
你好,谢谢分享surge的Domainset。我有个疑问,贵站有geoip的maxmind库
如果我已经使用贵项目的surge domain set的白名单模式,还需加上配置maxmind库吗
geoip-maxmind-url = https://raw.githubusercontent.com/Loyalsoldier/geoip/release/Country.mmdb
万分感谢!!!!
surge for mac 5.5.0
全局代理+系统代理
已知代理可用
无法添加raw.githubusercontent.com上的,只能成功添加jsdelivr上的。
且无法解析DOMAIN-SET,只能解析RULE-SET。
在文档中,白名单下注意的第二条,原文是 如你直接使用下面的 [Rule] 规则,则需要在 [Proxy] 或 [Proxy Group] 中手动配置一个名为 PROXY 的 policy
,这句不太理解,配置一个名为 PROXY
的话,那他对应的值应该写什么呢?麻烦指点一下,谢谢🙏
direct.txt
中包含了来自 felixonmars/dnsmasq-china-list 的 google.china.conf 文件geosite:cn
中不包括该文件内容google.txt
被描述为 谷歌域名列表google.china.conf
文件内容完全一致google-cn.txt
google.china.conf
究竟应不应该包含在 direct.txt/geosite:cn 中这个域名是收集信息用来识别代理防解锁的吗?
它存在于广告域名列表 reject.txt中,我设置了reject。但是在切换剧集的时候网页会不断发出(重试)有关这个域名的请求,貌似到达一定次数后才会加载切换的剧集。整个过程非常漫长。
一直在用大佬的Clash分流、看到有Surge的,求大佬分享份Quan X的分流规则
Surge iOS 貌似无法使用 china ip list 的domain-set规则集,无法匹配。
请作者排查下,tks
请问现在的白名单规则集是否还适用于surge
https://github.com/v2fly/domain-list-community/tree/master/data 中的geosite:google 怎么配置才能全部走proxy呢 本项目中是不是没有现成的规则
在Apple 在**大陆可直连的域名列表 apple.txt
列表内,存在以下域名似乎不符合其设计**。
sandbox.itunes.apple.com
musicstatus.itunes.apple.com
p30-buy.itunes.apple.com
partiality.itunes.apple.com
speedysub.itunes.apple.com
以上五个域名的DNS解析结果在国外,而该列表大部分域名的DNS解析结果都在国内。
如果将apple.txt设置为DIRECT策略,将会导致以上域名访问速度降低。
此外,当p30-buy.itunes.apple.com
被分流到DIRECT策略时,会导致AppStore账户无法更改地区(不绑定付款方式的情况下)。
这五个域名是我在昨天的日常使用中用脚本收集到的,不排除还有其它符合apple.txt的域名会被解析到国外。
感谢作者的维护!
根据我的理解,效果应该是差不多的。
想问下大家的看法。
谢谢
我把reject.txt里的内容和我手里的广告过滤规则取了个交集,发现居然一条交集都没有。我想把我的规则贡献给你,然后改用你的这个domain-set方案可以吗?
关于解决使用第二个地址(cdn.jsdelivr.net),但是内容更新会有 12 小时的延迟
的问题,您可以在 .github/workflows/run.yml
最后加上下面的代码以清除缓存:
- name: Purge CDN Cache
run: |
curl -L https://purge.jsdelivr.net/gh/Loyalsoldier/surge-rules@release/direct.txt > /dev/null 2>&1
这样每次action运行完生成txt文件后都会清除cdn.jsdelivr.net的缓存,保证最新性。(非专业程序员,忽略表述专业性)
DOMAIN-SET 仅可使用 DOMAIN 和 DOMAIN-SUFFIX 两种形式的内容,使用了特别的逻辑进行优化,在内容非常多时性能有极大的提升。
不知道你用的什么源,一直打不开群组里的评论页面。
我网上搜了下tg官方提供的cidr源:
https://core.telegram.org/resources/cidr.txt
比你的多点。可以考虑换下。
最后谢谢提供这个工具!
为防止风控,希望Dropbox分流走固定的一个节点,希望新增Dropbox相关规则集,谢谢!
PS:Clash同
rt
原因是这操作触发ipv6链接的post,格式像http://[::ffff:7b97:5da5]/cgi-bin/micromsg-bin/msgshareupload这种,会到rule “FINAL,PROXY,dns-failed”才分流,虽然可以自己加条2条rule到开头做workaround:
USER-AGENT,MicroMessenger Client,DIRECT
USER-AGENT,WeChat*,DIRECT
但建议把它加到https://cdn.jsdelivr.net/gh/Loyalsoldier/surge-rules@release/direct.txt
本项目中Greatfire域名列表所引用的项目似乎弃坑了,可以更换至这个作者的项目以更新列表
accelerated-domains.china.conf里面是
00.net
000060000.xyz
00042.com
0006266.com
0007.net
0008887.com
001133.app
该项目 direct里面是
0.net
60000.xyz
42.com
6266.com
7.net
8887.com
1133.app
该项目尾部一串
regexp
regexp
regexp
regexp
regexp
regexp
regexp
regexp
regexp
regexp
该项目direct里面包含了部分apple跟google
下面有单独列出了 apple跟google的
直接转accelerated-domains.china.conf不就好了?
通过比特币激励我创作|Buy me a coffee by BTC:
account-cn.alibabacloud.com 是国内阿里云的账户管理域名。 但是因为alibabacloud.com 这个后缀,被分类到了proxy里
direct.txt 规则集中中有包含 .cn 的规则,但是访问 .cn 网址时,走的是 FINAL。
我的规则设置如下
[Rule]
PROCESS-NAME,Telegram,PROXY
PROCESS-NAME,Developer,PROXY
PROCESS-NAME,Twitter,PROXY
RULE-SET,LAN,DIRECT
RULE-SET,SYSTEM,DIRECT
DOMAIN-SET,https://cdn.jsdelivr.net/gh/Loyalsoldier/surge-rules@release/direct.txt,DIRECT
DOMAIN-SET,https://cdn.jsdelivr.net/gh/Loyalsoldier/surge-rules@release/private.txt,DIRECT
DOMAIN-SET,https://cdn.jsdelivr.net/gh/Loyalsoldier/surge-rules@release/proxy.txt,PROXY
DOMAIN-SET,https://cdn.jsdelivr.net/gh/Loyalsoldier/surge-rules@release/reject.txt,REJECT
FINAL,PROXY,dns-failed
匹配结果如下
实际使用中发现发往5.28.195.7的请求,国内直连第一次握手成功后会被阻断。
详见这条issue
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.