-
Notifications
You must be signed in to change notification settings - Fork 7
/
conf.js
executable file
·99 lines (88 loc) · 2.42 KB
/
conf.js
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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
jsproxy_config({
// 当前配置的版本(记录在日志中,用于排查问题)
// 每次修改配置,该值需要增加,否则不会生效。
// 默认每隔 5 分钟自动下载配置,若想立即验证,可通过隐私模式访问。
ver: '116',
// 通过 CDN 加速常用网站的静态资源(实验中)
static_boost: {
enable: true,
ver: 74
},
// 节点配置
node_map: {
'demo-hk': {
label: '演示服务-香港节点',
lines: {
// 主机:权重
'node-aliyun-hk-0.etherdream.com:8443': 1,
'node-aliyun-hk-1.etherdream.com:8443': 1,
'node-aliyun-hk-2.etherdream.com:8443': 1,
}
},
'demo-sg': {
label: '演示服务-新加坡节点',
lines: {
'node-aliyun-sg.etherdream.com:8443': 1,
},
},
'demo-cf1': {
label: 'CF节点1',
lines: {
'b.lulu.workers.dev': 1,
}
},
// 该节点用于加载大体积的静态资源
'cfworker': {
label: '',
hidden: true,
lines: {
// 收费版(高权重)
'node-cfworker-2.etherdream.com': 4,
// 免费版(低权重,分摊一些成本)
// 每个账号每天 10 万次免费请求,但有频率限制
'b.007.workers.dev': 1,
'b.hehe.workers.dev': 1,
'b.lulu.workers.dev': 1,
'b.jsproxy.workers.dev': 1,
}
}
},
/**
* 默认节点
*/
// node_default: 'mysite',
node_default: /github\.io$/.test(location.host) ? 'demo-hk' : 'mysite',
/**
* 加速节点
*/
node_acc: 'cfworker',
/**
* 静态资源 CDN 地址
* 用于加速 `assets` 目录中的资源访问
*/
assets_cdn: 'https://cdn.jsdelivr.net/gh/zjcqoo/zjcqoo.github.io@master/assets/',
// 本地测试时打开,否则访问的是线上的
// assets_cdn: 'assets/',
// 首页路径
index_path: 'index_v3.html',
// 支持 CORS 的站点列表(实验中...)
direct_host_list: 'cors_v1.txt',
/**
* 自定义注入页面的 HTML
*/
inject_html: '<!-- custom html -->',
/**
* URL 自定义处理(设计中)
*/
url_handler: {
'https://www.baidu.com/img/baidu_resultlogo@2.png': {
replace: 'https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_92x30dp.png'
},
'https://www.pornhub.com/': {
redir: 'https://php.net/'
},
'http://haha.com/': {
content: 'Hello World'
},
}
})