File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -214,7 +214,7 @@ export default {
214214 "Subscription-Userinfo" : `upload=${ pagesSum } ; download=${ workersSum } ; total=${ total } ; expire=${ expire } ` ,
215215 "Cache-Control" : "no-store" ,
216216 } ;
217- const isSubConverterRequest = request . headers . has ( 'b64' ) || request . headers . has ( 'base64' ) || request . headers . get ( 'subconverter-request' ) || request . headers . get ( 'subconverter-version' ) || ua . includes ( 'subconverter' ) || ua . includes ( ( 'CF-Workers-SUB' ) . toLowerCase ( ) ) ;
217+ const isSubConverterRequest = url . searchParams . has ( 'b64' ) || url . searchParams . has ( 'base64' ) || request . headers . get ( 'subconverter-request' ) || request . headers . get ( 'subconverter-version' ) || ua . includes ( 'subconverter' ) || ua . includes ( ( 'CF-Workers-SUB' ) . toLowerCase ( ) ) ;
218218 const 订阅类型 = isSubConverterRequest
219219 ? 'mixed'
220220 : url . searchParams . has ( 'target' )
@@ -320,7 +320,7 @@ export default {
320320
321321 if ( ! ua . includes ( 'subconverter' ) ) 订阅内容 = 批量替换域名 ( 订阅内容 . replace ( / 0 0 0 0 0 0 0 0 - 0 0 0 0 - 4 0 0 0 - 8 0 0 0 - 0 0 0 0 0 0 0 0 0 0 0 0 / g, config_JSON . UUID ) , config_JSON . HOSTS )
322322
323- if ( ! ua . includes ( 'mozilla' ) && 订阅类型 === 'mixed' ) 订阅内容 = btoa ( 订阅内容 ) ;
323+ if ( 订阅类型 === 'mixed' && ( ! ua . includes ( 'mozilla' ) || url . searchParams . has ( 'b64' ) || url . searchParams . has ( 'base64' ) ) ) 订阅内容 = btoa ( 订阅内容 ) ;
324324
325325 if ( 订阅类型 === 'singbox' ) {
326326 订阅内容 = Singbox订阅配置文件热补丁 ( 订阅内容 ) ;
You can’t perform that action at this time.
0 commit comments