From 37a56e71536c6ae511b7a47ef6e76e8ad0c58180 Mon Sep 17 00:00:00 2001 From: Conners Hua Date: Sat, 12 Feb 2022 19:50:01 +0800 Subject: [PATCH] feat: update proxy rules --- Clash/RuleSet/Extra/Microsoft/Teams.yaml | 7 ++ Clash/RuleSet/StreamingMedia/Streaming.yaml | 4 +- .../{bilibili-Intl.yaml => bilibili.yaml} | 0 Quantumult/Filter/Extra/Cryptocurrency.list | 87 ++++++++++--------- Quantumult/Filter/Extra/Microsoft/Teams.list | 6 ++ Quantumult/Filter/Extra/Scholar.list | 1 - .../Filter/StreamingMedia/Live/Twitch.list | 4 +- .../Filter/StreamingMedia/Video/Peacock.list | 3 + .../Filter/StreamingMedia/Video/YouTube.list | 7 ++ .../Filter/StreamingMedia/Video/bilibili.list | 7 ++ .../{bilibili-Intl.list => bilibili.list} | 0 11 files changed, 84 insertions(+), 42 deletions(-) create mode 100644 Clash/RuleSet/Extra/Microsoft/Teams.yaml rename Clash/RuleSet/StreamingMedia/Video/{bilibili-Intl.yaml => bilibili.yaml} (100%) create mode 100644 Quantumult/Filter/Extra/Microsoft/Teams.list create mode 100644 Quantumult/Filter/StreamingMedia/Video/Peacock.list create mode 100644 Quantumult/Filter/StreamingMedia/Video/bilibili.list rename Surge/Ruleset/StreamingMedia/Video/{bilibili-Intl.list => bilibili.list} (100%) diff --git a/Clash/RuleSet/Extra/Microsoft/Teams.yaml b/Clash/RuleSet/Extra/Microsoft/Teams.yaml new file mode 100644 index 0000000..f19633e --- /dev/null +++ b/Clash/RuleSet/Extra/Microsoft/Teams.yaml @@ -0,0 +1,7 @@ +payload: + # Microsoft Teams + - DOMAIN-SUFFIX,teams.cdn.live.net + - DOMAIN-SUFFIX,teams.live.com + - DOMAIN-SUFFIX,teams.microsoft.com + - DOMAIN,teams.events.data.microsoft.com + # DOMAIN,statics.teams.cdn.office.net \ No newline at end of file diff --git a/Clash/RuleSet/StreamingMedia/Streaming.yaml b/Clash/RuleSet/StreamingMedia/Streaming.yaml index dc9504d..2083318 100644 --- a/Clash/RuleSet/StreamingMedia/Streaming.yaml +++ b/Clash/RuleSet/StreamingMedia/Streaming.yaml @@ -12,6 +12,9 @@ payload: - DOMAIN-SUFFIX,twitch-ext.rootonline.de # (Music) + # > Apple Music Radio + - DOMAIN,radio.itunes.apple.com + - DOMAIN,tv.applemusic.com # > Deezer - PROCESS-NAME,deezer.android.app - DOMAIN-SUFFIX,deezer.com @@ -169,7 +172,6 @@ payload: - DOMAIN,players.brightcove.net - DOMAIN,s3-ap-southeast-1.amazonaws.com # > 华文电视 - # USER-AGENT,HWTVMobile* - DOMAIN-SUFFIX,5itv.tv - DOMAIN-SUFFIX,ocnttv.com # > Hulu diff --git a/Clash/RuleSet/StreamingMedia/Video/bilibili-Intl.yaml b/Clash/RuleSet/StreamingMedia/Video/bilibili.yaml similarity index 100% rename from Clash/RuleSet/StreamingMedia/Video/bilibili-Intl.yaml rename to Clash/RuleSet/StreamingMedia/Video/bilibili.yaml diff --git a/Quantumult/Filter/Extra/Cryptocurrency.list b/Quantumult/Filter/Extra/Cryptocurrency.list index 904cf50..5d27095 100644 --- a/Quantumult/Filter/Extra/Cryptocurrency.list +++ b/Quantumult/Filter/Extra/Cryptocurrency.list @@ -1,45 +1,54 @@ # Forum -DOMAIN-SUFFIX,bitcointalk.org,PROXY +DOMAIN-SUFFIX,bitcointalk.org,Crypto + +# Wallet +DOMAIN-SUFFIX,debank.com,Crypto # Exchange -DOMAIN-SUFFIX,aex.com,PROXY -DOMAIN-SUFFIX,bibox.com,PROXY -DOMAIN-SUFFIX,bitfinex.com,PROXY -DOMAIN-SUFFIX,bithumb.com,PROXY -DOMAIN-SUFFIX,bitmex.com,PROXY -DOMAIN-SUFFIX,bitstamp.net,PROXY -DOMAIN-SUFFIX,bittrex.com,PROXY -DOMAIN-SUFFIX,bybit.com,PROXY -DOMAIN-SUFFIX,coinbase.com,PROXY -DOMAIN-SUFFIX,coincheck.com,PROXY -DOMAIN-SUFFIX,coinone.co.kr,PROXY -DOMAIN-SUFFIX,ftx.com,PROXY -DOMAIN-SUFFIX,gate.io,PROXY -DOMAIN-SUFFIX,gemini.com,PROXY -DOMAIN-SUFFIX,huobi.com,PROXY -DOMAIN-SUFFIX,korbit.co.kr,PROXY -DOMAIN-SUFFIX,kraken.com,PROXY -DOMAIN-SUFFIX,kucoin.com,PROXY -DOMAIN-SUFFIX,liquid.com,PROXY -DOMAIN-SUFFIX,okex.com,PROXY -DOMAIN-SUFFIX,poloniex.com,PROXY -DOMAIN-SUFFIX,sushi.com,PROXY -DOMAIN-SUFFIX,uniswap.org,PROXY -DOMAIN-SUFFIX,zb.com,PROXY +DOMAIN-SUFFIX,aex.com,Crypto +DOMAIN-SUFFIX,bibox.com,Crypto +DOMAIN-SUFFIX,bitfinex.com,Crypto +DOMAIN-SUFFIX,bithumb.com,Crypto +DOMAIN-SUFFIX,bitmex.com,Crypto +DOMAIN-SUFFIX,bitstamp.net,Crypto +DOMAIN-SUFFIX,bittrex.com,Crypto +DOMAIN-SUFFIX,bybit.com,Crypto +DOMAIN-SUFFIX,coinbase.com,Crypto +DOMAIN-SUFFIX,coincheck.com,Crypto +DOMAIN-SUFFIX,coinone.co.kr,Crypto +DOMAIN-SUFFIX,ftx.com,Crypto +DOMAIN-SUFFIX,gate.io,Crypto +DOMAIN-SUFFIX,gemini.com,Crypto +DOMAIN-SUFFIX,huobi.com,Crypto +DOMAIN-SUFFIX,korbit.co.kr,Crypto +DOMAIN-SUFFIX,kraken.com,Crypto +DOMAIN-SUFFIX,kucoin.com,Crypto +DOMAIN-SUFFIX,liquid.com,Crypto +DOMAIN-SUFFIX,pancakeswap.finance,Crypto +DOMAIN-SUFFIX,poloniex.com,Crypto +DOMAIN-SUFFIX,sushi.com,Crypto +DOMAIN-SUFFIX,uniswap.org,Crypto +DOMAIN-SUFFIX,zb.com,Crypto # > Binance -DOMAIN-SUFFIX,binance.cc,PROXY -DOMAIN-SUFFIX,binance.cloud,PROXY -DOMAIN-SUFFIX,binance.com,PROXY -DOMAIN-SUFFIX,binance.im,PROXY -DOMAIN-SUFFIX,binance.me,PROXY -DOMAIN-SUFFIX,binance.us,PROXY -DOMAIN-SUFFIX,bnappzh.com,PROXY -DOMAIN-SUFFIX,bnbstatic.com,PROXY -DOMAIN-SUFFIX,bntrace.com,PROXY +DOMAIN-SUFFIX,binance.cc,Crypto +DOMAIN-SUFFIX,binance.cloud,Crypto +DOMAIN-SUFFIX,binance.com,Crypto +DOMAIN-SUFFIX,binance.im,Crypto +DOMAIN-SUFFIX,binance.me,Crypto +DOMAIN-SUFFIX,binance.us,Crypto +DOMAIN-SUFFIX,bnappzh.com,Crypto +DOMAIN-SUFFIX,bnbstatic.com,Crypto +DOMAIN-SUFFIX,bntrace.com,Crypto +# > OKX +DOMAIN-SUFFIX,okex.com,Crypto +DOMAIN-SUFFIX,okx.com,Crypto + +# Explorer +DOMAIN-SUFFIX,etherscan.io,Crypto # Analysis -DOMAIN-SUFFIX,aicoin.com,PROXY -DOMAIN-SUFFIX,aimoon.com,PROXY -DOMAIN-SUFFIX,coingecko.com,PROXY -DOMAIN-SUFFIX,coinmarketcap.com,PROXY -DOMAIN-SUFFIX,tradingview.com,PROXY \ No newline at end of file +DOMAIN-SUFFIX,aicoin.com,Crypto +DOMAIN-SUFFIX,aimoon.com,Crypto +DOMAIN-SUFFIX,coingecko.com,Crypto +DOMAIN-SUFFIX,coinmarketcap.com,Crypto +DOMAIN-SUFFIX,tradingview.com,Crypto \ No newline at end of file diff --git a/Quantumult/Filter/Extra/Microsoft/Teams.list b/Quantumult/Filter/Extra/Microsoft/Teams.list new file mode 100644 index 0000000..9447d62 --- /dev/null +++ b/Quantumult/Filter/Extra/Microsoft/Teams.list @@ -0,0 +1,6 @@ +# Microsoft Teams +DOMAIN-SUFFIX,teams.cdn.live.net,Teams +DOMAIN-SUFFIX,teams.live.com,Teams +DOMAIN-SUFFIX,teams.microsoft.com,Teams +DOMAIN,teams.events.data.microsoft.com,Teams +# DOMAIN,statics.teams.cdn.office.net,Teams \ No newline at end of file diff --git a/Quantumult/Filter/Extra/Scholar.list b/Quantumult/Filter/Extra/Scholar.list index eef2116..08b449b 100644 --- a/Quantumult/Filter/Extra/Scholar.list +++ b/Quantumult/Filter/Extra/Scholar.list @@ -1,5 +1,4 @@ # > Scholar -DOMAIN,scholar.google.com,Scholar DOMAIN-SUFFIX,acm.org,Scholar DOMAIN-SUFFIX,acs.org,Scholar DOMAIN-SUFFIX,aip.org,Scholar diff --git a/Quantumult/Filter/StreamingMedia/Live/Twitch.list b/Quantumult/Filter/StreamingMedia/Live/Twitch.list index 67772c0..bb6f481 100644 --- a/Quantumult/Filter/StreamingMedia/Live/Twitch.list +++ b/Quantumult/Filter/StreamingMedia/Live/Twitch.list @@ -1,5 +1,7 @@ # > Twitch +DOMAIN-SUFFIX,ext-twitch.tv,Twitch DOMAIN-SUFFIX,jtvnw.net,Twitch DOMAIN-SUFFIX,ttvnw.net,Twitch DOMAIN-SUFFIX,twitch.tv,Twitch -DOMAIN-SUFFIX,twitchcdn.net,Twitch \ No newline at end of file +DOMAIN-SUFFIX,twitchcdn.net,Twitch +DOMAIN-SUFFIX,twitch-ext.rootonline.de,Twitch \ No newline at end of file diff --git a/Quantumult/Filter/StreamingMedia/Video/Peacock.list b/Quantumult/Filter/StreamingMedia/Video/Peacock.list new file mode 100644 index 0000000..25f0fdc --- /dev/null +++ b/Quantumult/Filter/StreamingMedia/Video/Peacock.list @@ -0,0 +1,3 @@ +# > Peacock +USER-AGENT,PeacockMobile*,Peacock +DOMAIN-SUFFIX,peacocktv.com,Peacock \ No newline at end of file diff --git a/Quantumult/Filter/StreamingMedia/Video/YouTube.list b/Quantumult/Filter/StreamingMedia/Video/YouTube.list index 523e1d3..e6c0f36 100644 --- a/Quantumult/Filter/StreamingMedia/Video/YouTube.list +++ b/Quantumult/Filter/StreamingMedia/Video/YouTube.list @@ -2,7 +2,14 @@ USER-AGENT,com.google.ios.youtube*,YouTube USER-AGENT,YouTube*,YouTube DOMAIN-SUFFIX,googlevideo.com,YouTube +DOMAIN-SUFFIX,withyoutube.com,YouTube +DOMAIN-SUFFIX,youtu.be,YouTube DOMAIN-SUFFIX,youtube.com,YouTube +DOMAIN-SUFFIX,youtubeeducation.com,YouTube +DOMAIN-SUFFIX,youtubegaming.com,YouTube +DOMAIN-SUFFIX,youtubekids.com,YouTube +DOMAIN-SUFFIX,youtube-nocookie.com,YouTube +DOMAIN-SUFFIX,yt.be,YouTube DOMAIN-SUFFIX,ytimg.com,YouTube DOMAIN,youtubei.googleapis.com,YouTube DOMAIN,yt3.ggpht.com,YouTube \ No newline at end of file diff --git a/Quantumult/Filter/StreamingMedia/Video/bilibili.list b/Quantumult/Filter/StreamingMedia/Video/bilibili.list new file mode 100644 index 0000000..cd39425 --- /dev/null +++ b/Quantumult/Filter/StreamingMedia/Video/bilibili.list @@ -0,0 +1,7 @@ +# > bilibili Intl +DOMAIN-SUFFIX,biliintl.com,bilibili +DOMAIN,apm-misaka.biliapi.net,bilibili +DOMAIN,p.bstarstatic.com,bilibili +DOMAIN,p-bstarstatic.akamaized.net,bilibili +DOMAIN,upos-bstar-mirrorakam.akamaized.net,bilibili +DOMAIN,upos-bstar1-mirrorakam.akamaized.net,bilibili \ No newline at end of file diff --git a/Surge/Ruleset/StreamingMedia/Video/bilibili-Intl.list b/Surge/Ruleset/StreamingMedia/Video/bilibili.list similarity index 100% rename from Surge/Ruleset/StreamingMedia/Video/bilibili-Intl.list rename to Surge/Ruleset/StreamingMedia/Video/bilibili.list