Repository navigation
Expand file tree
/
Copy pathwarngler.example.jsonc
More file actions
77 lines (76 loc) · 3.52 KB
/
Copy pathwarngler.example.jsonc
File metadata and controls
77 lines (76 loc) · 3.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
/**
* For more details on how to configure Wrangler, refer to:
* https://developers.cloudflare.com/workers/wrangler/configuration/
*/
{
"$schema": "node_modules/wrangler/config-schema.json",
"name": "bili-api",
"main": "src/index.ts",
"compatibility_date": "2026-07-04",
"observability": {
"enabled": true,
},
"upload_source_maps": true,
"compatibility_flags": ["nodejs_compat"],
"ratelimits": [
{
"name": "RATE_LIMITER",
"namespace_id": "100",
"simple": {
"limit": 20,
"period": 10,
},
},
],
"kv_namespaces": [
{
"binding": "BILI_API_CACHE",
"id": "<id>",
},
],
"vars": {
"CONFIG_UseProxyFetch": true,
"CONFIG_ProxyToken": "<proxy-token>",
"CONFIG_ProxyServerUrl": "<proxy-api>",
"CONFIG_ProxyTokenHeader":"X-Proxy-Token",
"CONFIG_ProxyFetchMaxRetries": 3,
"CONFIG_ProxyFetchTimeout": 10000,
"CONFIG_EnableCustomCookies": false,
"CONFIG_CustomCookies": "<session-data>",
"CONFIG_CookiesSignCacheTime": 3600,
"CONFIG_BiliVideoSubtitlesCacheTime": 1800,
"CONFIG_CacheValidation": true,
"CONFIG_CacheDataVersion": 5,
"CONFIG_ResponseWorkerCaching": true,
"CONFIG_ResponseMaxCacheTime": 3600,
"CONFIG_BiliVideoPlayUrlCacheTime": 5400,
"CONFIG_BiliBangumiPlayUrlCacheTime": 5400,
"CONFIG_BiliLiveCacheTime": 60,
"CONFIG_BiliVideoInfoCacheTime": 86400,
"CONFIG_BiliBangumiEpisodesCacheTime": 604800,
"CONFIG_BiliBangumiInfoCacheTime": 604800,
"CONFIG_UGCSeasonArchieveCacheTime": 86400,
"CONFIG_BiliDanmakuCacheTime": 1800,
"CONFIG_BiliSearchCacheTime": 360,
"CONFIG_BiliUserFavCacheTime": 3600,
"CONFIG_VideoCDNAllocation": "AS,CN,cos;AS,HK,aliov;AS,MO,aliov;AS,TW,aliov;AS,JP,alio1;AS,KR,alio1;AS,SG,cosov;AS,VN,hw;NA,*,aliov;EU,*,aliov;*,*,aliov",
// this is not recommended since strategy has been changed to allocation
// "CONFIG_VideoCDNStrategy": "AS,CN,cos;AS,HK,aliov;AS,MO,aliov;AS,TW,aliov;AS,JP,alio1;AS,KR,alio1;AS,SG,cosov;AS,VN,hw;NA,*,aliov;EU,*,aliov;*,*,aliov",
"CONFIG_VideoCDN":"ali,upos-sz-mirrorali.bilivideo.com;aliov,upos-sz-mirroraliov.bilivideo.com;alib,upos-sz-mirroralib.bilivideo.com;alio1,upos-sz-mirroralio1.bilivideo.com;ali02,upos-sz-mirrorali02.bilivideo.com;cos,upos-sz-mirrorcos.bilivideo.com;cosb,upos-sz-mirrorcosb.bilivideo.com;coso1,upos-sz-mirrorcoso1.bilivideo.com;cosov,upos-sz-mirrorcosov.bilivideo.com;cosdisp,upos-sz-mirrorcosdisp.bilivideo.com;hw,upos-sz-mirrorhw.bilivideo.com;hwb,upos-sz-mirrorhwb.bilivideo.com;hwo1,upos-sz-mirrorhwo1.bilivideo.com;hwdisp,upos-sz-mirrorhwdisp.bilivideo.com;bd,upos-sz-mirrorbd.bilivideo.com;m08c,upos-sz-mirror08c.bilivideo.com;m08h,upos-sz-mirror08h.bilivideo.com;m08ct,upos-sz-mirror08ct.bilivideo.com;estgcos,upos-sz-estgcos.bilivideo.com;estgoss,upos-sz-estgoss.bilivideo.com;estghw,upos-sz-estghw.bilivideo.com;upcdnbda2,upos-sz-upcdnbda2.bilivideo.com;rali,upos-sz-mirrorrali.bilivideo.com;akam,upos-hz-mirrorakam.akamaized.net;nekoeo,bilicdn.fastify.eo.nekocha.top;hkeq,cn-hk-eq-01-04.bilivideo.com;cnsh,cn-sh-ct-01-01.bilivideo.com;cnbj,cn-bj-cc-03-14.bilivideo.com;cntj,cn-tj-cm-02-01.bilivideo.com;cnsdjn,cn-sdjn-cm-02-01.bilivideo.com;cnsdqd,cn-sdqd-cu-01-01.bilivideo.com",
"SERVER_VERSION": "6.10.1.261008",
"MOTD": "is nekocha cute?",
},
"placement": {
"mode": "smart",
},
"exports": {
"default": {
"type": "worker",
"cache": { "enabled": false},
},
"BiliAPIEntryPoint": {
"type": "worker",
"cache": { "enabled": true },
},
},
}