optimize: 代理github.com的raw静态资源时,使用sni。

pull/334/head
王良 3 months ago
parent 25fe1852f8
commit a1e23dba55

@ -88,12 +88,14 @@ module.exports = {
'^((/[^/]+){2,})/raw((/[^/]+)+\\.(jpg|jpeg|png|gif))(\\?.*)?$': {
// eslint-disable-next-line no-template-curly-in-string
proxy: 'https://raw.githubusercontent.com${m[1]}${m[3]}',
sni: 'baidu.com',
cacheDays: 7,
desc: '仓库内图片重定向改为代理并缓存7天。'
},
'^((/[^/]+){2,})/raw((/[^/]+)+\\.js)(\\?.*)?$': {
// eslint-disable-next-line no-template-curly-in-string
proxy: 'https://raw.githubusercontent.com${m[1]}${m[3]}',
sni: 'baidu.com',
responseReplace: { headers: { 'content-type': 'application/javascript; charset=utf-8' } },
desc: '仓库内脚本重定向改为代理并设置响应头Content-Type。作用方便script拦截器直接使用避免引起跨域问题和脚本内容限制问题。'
}

Loading…
Cancel
Save