🚩 bstar intl

This commit is contained in:
Conners Hua 2021-07-21 14:42:31 +08:00
parent c42875fecb
commit 6e5f681956
8 changed files with 38 additions and 8 deletions

View File

@ -100,6 +100,9 @@ payload:
# > bilibili Intl
- PROCESS-NAME,com.bstar.intl
- DOMAIN-SUFFIX,biliintl.com
- DOMAIN,apm-misaka.biliapi.net
- DOMAIN,p.bstarstatic.com
- DOMAIN,p-bstarstatic.akamaized.net
- DOMAIN,upos-bstar-mirrorakam.akamaized.net
# > DAZN
- PROCESS-NAME,com.dazn

View File

@ -2,4 +2,7 @@ payload:
# > bilibili Intl
- PROCESS-NAME,com.bstar.intl
- DOMAIN-SUFFIX,biliintl.com
- DOMAIN,apm-misaka.biliapi.net
- DOMAIN,p.bstarstatic.com
- DOMAIN,p-bstarstatic.akamaized.net
- DOMAIN,upos-bstar-mirrorakam.akamaized.net

View File

@ -100,6 +100,9 @@ DOMAIN-KEYWORD,bbcfmt,Streaming
DOMAIN-KEYWORD,uk-live,Streaming
# > bilibili Intl
DOMAIN-SUFFIX,biliintl.com,Streaming
DOMAIN,apm-misaka.biliapi.net,Streaming
DOMAIN,p.bstarstatic.com,Streaming
DOMAIN,p-bstarstatic.akamaized.net,Streaming
DOMAIN,upos-bstar-mirrorakam.akamaized.net,Streaming
# > DAZN
USER-AGENT,DAZN*,Streaming

View File

@ -1,4 +1,4 @@
hostname = www.google.cn,api.abema.io,app.biliintl.com
hostname = www.google.cn,api.abema.io,app.biliintl.com,passport.biliintl.com
# Redirect Google Search Service
^https?:\/\/(www.)?(g|google)\.cn url 302 https://www.google.com
@ -67,8 +67,10 @@ hostname = www.google.cn,api.abema.io,app.biliintl.com
^https?:\/\/api\.abema\.io\/v\d\/ip\/check url reject-200
# bilibili Intl
# (^https?:\/\/app\.biliintl\.com\/intl\/.+)(&s_locale=zh-Hans_[A-Z]{2})(.+) url 302 $1&s_locale=en-US_US$3
(^https?:\/\/app\.biliintl\.com\/intl\/.+)(&sim_code=\d+)(.+) url 302 $1$3
(^https?:\/\/app\.biliintl\.com\/intl\/.+)(&s_locale=zh-Hans_[A-Z]{2})(.+)(&sim_code=\d+)(.+) url 302 $1&s_locale=zh-Hans_PH$3&sim_code=51503$5
(^https?:\/\/app\.biliintl\.com\/x\/reply\/.+)(&s_locale=zh-Hans_[A-Z]{2})(.+)(&sim_code=\d+)(.+) url 302 $1&s_locale=zh-Hans_PH$3&sim_code=51503$5
^https?:\/\/passport\.biliintl\.com\/x\/intl\/passport-login\/(sms\/send|reg\/sms|oauth2\/access_token|login\/sms) url script-request-body https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Rewrite/bstar.js
(^https?:\/\/passport\.biliintl\.com\/x\/intl\/passport-login\/.+)(&s_locale=zh-Hans_[A-Z]{2})(.+) url 302 $1&s_locale=zh-Hans_PH$3
# AICoin
^http:\/\/(www.)?aicoin\.cn\/$ url 302 https://www.aicoin.cn/?long_lives_aicoin=%22live%22
^http:\/\/(www.)?aicoin\.cn\/$ url 302 https://www.aicoin.cn/?long_lives_aicoin=%22live%22

View File

@ -90,12 +90,16 @@ tun-excluded-routes = %APPEND% 239.255.255.250/32
# AbeamTV - api.abema.io
^https?:\/\/api\.abema\.io\/v\d\/ip\/check - reject
# bilibili Intl
# (^https?:\/\/app\.biliintl\.com\/intl\/.+)(&s_locale=zh-Hans_[A-Z]{2})(.+) $1&s_locale=en-US_US$3 302
(^https?:\/\/app\.biliintl\.com\/intl\/.+)(&sim_code=\d+)(.+) $1$3 302
# bstar intl
(^https?:\/\/app\.biliintl\.com\/intl\/.+)(&s_locale=zh-Hans_[A-Z]{2})(.+)(&sim_code=\d+)(.+) $1&s_locale=zh-Hans_PH$3&sim_code=51503$5 302
(^https?:\/\/app\.biliintl\.com\/x\/reply\/.+)(&s_locale=zh-Hans_[A-Z]{2})(.+)(&sim_code=\d+)(.+) $1&s_locale=zh-Hans_PH$3&sim_code=51503$5 302
(^https?:\/\/passport\.biliintl\.com\/x\/intl\/passport-login\/.+)(&s_locale=zh-Hans_[A-Z]{2})(.+) $1&s_locale=zh-Hans_PH$3 302
# AICoin
^http:\/\/(www.)?aicoin\.cn\/$ https://www.aicoin.cn/?long_lives_aicoin=%22live%22 302
[Script]
bstar = type=http-request,pattern=^https?:\/\/passport\.biliintl\.com\/x\/intl\/passport-login\/(sms\/send|reg\/sms|oauth2\/access_token|login\/sms),requires-body=1,max-size=0,script-path=https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Rewrite/bstar.js,script-update-interval=0
[MITM]
hostname = %INSERT% www.google.cn,api.abema.io,app.biliintl.com
hostname = %INSERT% www.google.cn,api.abema.io,app.biliintl.com,passport.biliintl.com

9
Surge/Rewrite/bstar.js Normal file
View File

@ -0,0 +1,9 @@
let body = $request.body;
body = body.replace(/&sim_code=\d+/,"&sim_code=51503");
body = body.replace(/&locale=zh_CN/,"&&locale=zh_PH");
body = body.replace(/&s_locale=zh-Hans_[A-Z]{2}/,"&s_locale=zh-Hans_PH");
console.log(body)
$done({body});

View File

@ -100,6 +100,9 @@ DOMAIN-KEYWORD,bbcfmt
DOMAIN-KEYWORD,uk-live
# > bilibili Intl
DOMAIN-SUFFIX,biliintl.com
DOMAIN,apm-misaka.biliapi.net
DOMAIN,p.bstarstatic.com
DOMAIN,p-bstarstatic.akamaized.net
DOMAIN,upos-bstar-mirrorakam.akamaized.net
# > DAZN
USER-AGENT,DAZN*

View File

@ -1,3 +1,6 @@
# > bilibili Intl
DOMAIN-SUFFIX,biliintl.com
DOMAIN,apm-misaka.biliapi.net
DOMAIN,p.bstarstatic.com
DOMAIN,p-bstarstatic.akamaized.net
DOMAIN,upos-bstar-mirrorakam.akamaized.net