#!name = 📺 BiliBili: 🔀 Redirect #!desc = 哔哩哔哩:重定向\n中国站CDN自定义 #!openUrl = http://boxjs.com/#/app/BiliBili.Redirect #!author = VirgilClyne[https://github.com/VirgilClyne] #!homepage = https://Redirect.BiliUniverse.io #!icon = https://github.com/BiliUniverse/Redirect/raw/main/src/assets/icon_rounded.png #!category = 🪐 BiliUniverse #!date = 2026-05-27 15:22:39 #!version = 0.2.20 #!arguments = Host.OverseaVideo:"upos-sz-mirrorali.bilivideo.com",Host.BStar:"upos-sz-mirrorali.bilivideo.com",Host.PCDN:"upos-sz-mirrorali.bilivideo.com",Host.MCDN:"proxy-tf-all-ws.bilivideo.com",Storage:"Argument",LogLevel:"WARN" #!arguments-desc = Host.OverseaVideo: [主机名] 重定向 OverseaVideo CDN (港澳台)\n ├ upos-sz-mirrorali.bilivideo.com: 阿里云 CDN\n ├ upos-sz-mirrorcos.bilivideo.com: 腾讯云 CDN\n ├ upos-sz-mirrorhw.bilivideo.com: 华为云 CDN,融合 CDN\n ├ upos-sz-mirroraliov.bilivideo.com: 阿里云 CDN,海外\n ├ upos-sz-mirrorcosov.bilivideo.com: 腾讯云 CDN,海外\n ├ upos-sz-mirrorhwov.bilivideo.com: 华为云 CDN,海外\n ├ cn-hk-eq-01-01.bilivideo.com: Equinix IX CDN,香港\n ├ cn-hk-eq-01-03.bilivideo.com: Equinix IX CDN,香港\n ├ cn-hk-eq-01-09.bilivideo.com: Equinix IX CDN,香港\n ├ cn-hk-eq-01-10.bilivideo.com: Equinix IX CDN,香港\n ├ cn-hk-eq-01-12.bilivideo.com: Equinix IX CDN,香港\n ├ cn-hk-eq-01-13.bilivideo.com: Equinix IX CDN,香港\n └ cn-hk-eq-01-14.bilivideo.com: Equinix IX CDN,香港\n请选择 OverseaVideo 要重定向的主机名。\n\nHost.BStar: [主机名] 重定向 BStar CDN (国际版)\n ├ upos-sz-mirrorali.bilivideo.com: 阿里云 CDN\n ├ upos-sz-mirrorcos.bilivideo.com: 腾讯云 CDN\n ├ upos-sz-mirrorhw.bilivideo.com: 华为云 CDN,融合 CDN\n ├ upos-sz-mirroraliov.bilivideo.com: 阿里云 CDN,海外\n ├ upos-sz-mirrorcosov.bilivideo.com: 腾讯云 CDN,海外\n ├ upos-sz-mirrorhwov.bilivideo.com: 华为云 CDN,海外\n ├ cn-hk-eq-01-01.bilivideo.com: Equinix IX CDN,香港\n ├ cn-hk-eq-01-03.bilivideo.com: Equinix IX CDN,香港\n ├ cn-hk-eq-01-09.bilivideo.com: Equinix IX CDN,香港\n ├ cn-hk-eq-01-10.bilivideo.com: Equinix IX CDN,香港\n ├ cn-hk-eq-01-12.bilivideo.com: Equinix IX CDN,香港\n ├ cn-hk-eq-01-13.bilivideo.com: Equinix IX CDN,香港\n └ cn-hk-eq-01-14.bilivideo.com: Equinix IX CDN,香港\n请选择 BStar 要重定向的主机名。\n\nHost.PCDN: [主机名] 重定向 PCDN 主机名 (中国大陆)\n ├ upos-sz-mirrorali.bilivideo.com: 阿里云 CDN\n ├ upos-sz-mirrorcos.bilivideo.com: 腾讯云 CDN\n ├ upos-sz-mirrorhw.bilivideo.com: 华为云 CDN,融合 CDN\n ├ upos-sz-mirroraliov.bilivideo.com: 阿里云 CDN,海外\n ├ upos-sz-mirrorcosov.bilivideo.com: 腾讯云 CDN,海外\n ├ upos-sz-mirrorhwov.bilivideo.com: 华为云 CDN,海外\n ├ cn-hk-eq-01-01.bilivideo.com: Equinix IX CDN,香港\n ├ cn-hk-eq-01-03.bilivideo.com: Equinix IX CDN,香港\n ├ cn-hk-eq-01-09.bilivideo.com: Equinix IX CDN,香港\n ├ cn-hk-eq-01-10.bilivideo.com: Equinix IX CDN,香港\n ├ cn-hk-eq-01-12.bilivideo.com: Equinix IX CDN,香港\n ├ cn-hk-eq-01-13.bilivideo.com: Equinix IX CDN,香港\n └ cn-hk-eq-01-14.bilivideo.com: Equinix IX CDN,香港\n请选择 PCDN 要重定向的主机名。\n\nHost.MCDN: [主机名] 重定向 MCDN 主机名 (中国大陆)\n └ proxy-tf-all-ws.bilivideo.com: proxy-tf-all-ws.bilivideo.com\n请选择 MCDN 要重定向的主机名。\n\nStorage: [储存] 配置类型\n ├ Argument: 优先使用来自 $argument 的配置,$argument 不包含的设置项由 PersistentStore (BoxJs) 提供\n ├ PersistentStore: 只使用 PersistentStore (BoxJs) 提供的配置\n └ database: 只使用由作者的 database.mjs 文件提供的默认配置,其他任何自定义配置不再起作用\n选择要使用的配置类型。未设置此选项或不通过此选项的旧版本的配置顺序依旧是 PersistentStore (BoxJs) > $argument > database.\n\nLogLevel: [调试] 日志等级\n ├ OFF: 关闭\n ├ ERROR: ❌ 错误\n ├ WARN: ⚠️ 警告\n ├ INFO: ℹ️ 信息\n ├ DEBUG: 🅱️ 调试\n └ ALL: 全部\n选择脚本日志的输出等级,低于所选等级的日志将全部输出。\n [General] # > TCP Force HTTP Hosts # 让 Surge 把 TCP 连接当作 HTTP 请求来处理。Surge HTTP 引擎将处理这些请求,所有的高级功能,如捕获、重写和脚本等都可以使用。 force-http-engine-hosts = %APPEND% *:4480, *:4483, *:8000, *:8082, *:9102 [Script] 📺 BiliBili.Redirect.CDN.upgcxcode.m4s = type=http-request, pattern=^https?:\/\/.+\.bilivideo\.com\/upgcxcode\/, script-path=https://github.com/BiliUniverse/Redirect/releases/download/v0.2.20/request.bundle.js, argument=Host.OverseaVideo="{{{Host.OverseaVideo}}}"&Host.BStar="{{{Host.BStar}}}"&Host.PCDN="{{{Host.PCDN}}}"&Host.MCDN="{{{Host.MCDN}}}"&Storage="{{{Storage}}}"&LogLevel="{{{LogLevel}}}" 📺 BiliBili.Redirect.MCDN.v1.resource.m4s = type=http-request, pattern=^https?:\/\/[adbcefxy0-9]+\.mcdn\.bilivideo\.cn(:(8000|8082))?\/v1\/resource\/, script-path=https://github.com/BiliUniverse/Redirect/releases/download/v0.2.20/request.bundle.js, argument=Host.OverseaVideo="{{{Host.OverseaVideo}}}"&Host.BStar="{{{Host.BStar}}}"&Host.PCDN="{{{Host.PCDN}}}"&Host.MCDN="{{{Host.MCDN}}}"&Storage="{{{Storage}}}"&LogLevel="{{{LogLevel}}}" 📺 BiliBili.Redirect.MCDN.upgcxcode.m4s = type=http-request, pattern=^https?:\/\/[adbcefxy0-9]+\.mcdn\.bilivideo\.cn(:(4483|9102))?\/upgcxcode\/, script-path=https://github.com/BiliUniverse/Redirect/releases/download/v0.2.20/request.bundle.js, argument=Host.OverseaVideo="{{{Host.OverseaVideo}}}"&Host.BStar="{{{Host.BStar}}}"&Host.PCDN="{{{Host.PCDN}}}"&Host.MCDN="{{{Host.MCDN}}}"&Storage="{{{Storage}}}"&LogLevel="{{{LogLevel}}}" 📺 BiliBili.Redirect.PCDN.upgcxcode.m4s = type=http-request, pattern=^https?:\/\/(.+):4480\/upgcxcode\/, script-path=https://github.com/BiliUniverse/Redirect/releases/download/v0.2.20/request.bundle.js, argument=Host.OverseaVideo="{{{Host.OverseaVideo}}}"&Host.BStar="{{{Host.BStar}}}"&Host.PCDN="{{{Host.PCDN}}}"&Host.MCDN="{{{Host.MCDN}}}"&Storage="{{{Storage}}}"&LogLevel="{{{LogLevel}}}" 📺 BiliBili.Redirect.Akamaized.upgcxcode.m4s = type=http-request, pattern=^https?:\/\/upos-(hz|bstar1)-mirrorakam\.akamaized\.net/upgcxcode\/, script-path=https://github.com/BiliUniverse/Redirect/releases/download/v0.2.20/request.bundle.js, argument=Host.OverseaVideo="{{{Host.OverseaVideo}}}"&Host.BStar="{{{Host.BStar}}}"&Host.PCDN="{{{Host.PCDN}}}"&Host.MCDN="{{{Host.MCDN}}}"&Storage="{{{Storage}}}"&LogLevel="{{{LogLevel}}}" [MITM] hostname = %APPEND% *.mcdn.bilivideo.cn, upos-sz-mirror*bstar1.bilivideo.com, upos-*-mirrorakam.akamaized.net