优化拦截配置,当只想使用 `sni` 功能时,`proxy域名自身` 的配置移除掉。

pull/284/head
王良 2024-03-26 17:17:58 +08:00
parent ecbec8e11e
commit 1b96838e67
3 changed files with 13 additions and 26 deletions

View File

@ -190,9 +190,9 @@ const intercepts = {
// optionsMaxAge: 2592000, // OPTIONS请求缓存时间默认2592000一个月 // optionsMaxAge: 2592000, // OPTIONS请求缓存时间默认2592000一个月
redirect: 'download.fastgit.org' redirect: 'download.fastgit.org'
}, },
'.*':{ '.*': {
proxy:'github.com', proxy: 'github.com',
sni:'baidu.com' //修改sni规避***握手拦截 sni: 'baidu.com' //修改sni规避***握手拦截
} }
}, },
'ajax.googleapis.com': { 'ajax.googleapis.com': {

View File

@ -68,7 +68,6 @@ module.exports = {
desc: 'clone加速复制链接脚本' desc: 'clone加速复制链接脚本'
}, },
'/.*': { '/.*': {
proxy: 'github.com',
desc: '目前禁掉sni就可以直接访问如果后续github.com的ip被封锁只能再走proxy模式', desc: '目前禁掉sni就可以直接访问如果后续github.com的ip被封锁只能再走proxy模式',
sni: 'baidu.com' sni: 'baidu.com'
}, },
@ -83,19 +82,16 @@ module.exports = {
}, },
'github-releases.githubusercontent.com': { 'github-releases.githubusercontent.com': {
'.*': { '.*': {
proxy: 'github-releases.githubusercontent.com',
sni: 'baidu.com' sni: 'baidu.com'
} }
}, },
'github.githubassets.com': { 'github.githubassets.com': {
'.*': { '.*': {
proxy: 'github.githubassets.com',
sni: 'baidu.com' sni: 'baidu.com'
} }
}, },
'camo.githubusercontent.com': { 'camo.githubusercontent.com': {
'.*': { '.*': {
proxy: 'camo.githubusercontent.com',
sni: 'baidu.com' sni: 'baidu.com'
}, },
'^[a-zA-Z0-9/]+(\\?.*)?$': { '^[a-zA-Z0-9/]+(\\?.*)?$': {
@ -105,7 +101,6 @@ module.exports = {
}, },
'collector.github.com': { 'collector.github.com': {
'.*': { '.*': {
proxy: 'collector.github.com',
sni: 'baidu.com' sni: 'baidu.com'
} }
}, },
@ -114,23 +109,11 @@ module.exports = {
}, },
'raw.githubusercontent.com': { 'raw.githubusercontent.com': {
'.*': { '.*': {
proxy: 'raw.githubusercontent.com',
sni: 'baidu.com' sni: 'baidu.com'
} }
}, },
'user-images.githubusercontent.com': {
'.*': {
proxy: 'user-images.githubusercontent.com',
sni: 'baidu.com'
},
'^/.*\\.png(\\?.*)?$': {
cacheDays: 365,
desc: '用户在PR或issue等内容中上传的图片缓存1年。注每张图片都有唯一的ID不会重复可以安心缓存'
}
},
'private-user-images.githubusercontent.com': { 'private-user-images.githubusercontent.com': {
'.*': { '.*': {
proxy: 'private-user-images.githubusercontent.com',
sni: 'baidu.com' sni: 'baidu.com'
}, },
'^/.*\\.png(\\?.*)?$': { '^/.*\\.png(\\?.*)?$': {
@ -140,7 +123,6 @@ module.exports = {
}, },
'avatars.githubusercontent.com': { 'avatars.githubusercontent.com': {
'.*': { '.*': {
proxy: 'avatars.githubusercontent.com',
sni: 'baidu.com' sni: 'baidu.com'
}, },
'^/u/\\d+(\\?.*)?$': { '^/u/\\d+(\\?.*)?$': {
@ -154,9 +136,18 @@ module.exports = {
desc: 'github的访问速度分析上传没有必要直接返回成功' desc: 'github的访问速度分析上传没有必要直接返回成功'
} }
}, },
'hub.docker.com': {
'.*': {
sni: 'baidu.com'
}
},
'api.dso.docker.com': {
'.*': {
sni: 'baidu.com'
}
},
// 'v2ex.com': { // 'v2ex.com': {
// '.*': { // '.*': {
// proxy: 'v2ex.com',
// sni: 'baidu.com' // sni: 'baidu.com'
// } // }
// }, // },
@ -267,7 +258,6 @@ module.exports = {
'*github*.com': 'quad9', '*github*.com': 'quad9',
'*.github.io': 'quad9', '*.github.io': 'quad9',
'*.docker.com': 'quad9', '*.docker.com': 'quad9',
'*.docker*.com': 'quad9',
'*.stackoverflow.com': 'quad9', '*.stackoverflow.com': 'quad9',
'*.electronjs.org': 'quad9', '*.electronjs.org': 'quad9',
'*.amazonaws.com': 'quad9', '*.amazonaws.com': 'quad9',

View File

@ -3,19 +3,16 @@
"intercepts": { "intercepts": {
"github.githubassets.com": { "github.githubassets.com": {
".*": { ".*": {
"proxy": "github.githubassets.com",
"sni": "baidu.com" "sni": "baidu.com"
} }
}, },
"camo.githubusercontent.com": { "camo.githubusercontent.com": {
".*": { ".*": {
"proxy": "camo.githubusercontent.com",
"sni": "baidu.com" "sni": "baidu.com"
} }
}, },
"collector.github.com": { "collector.github.com": {
".*": { ".*": {
"proxy": "collector.github.com",
"sni": "baidu.com" "sni": "baidu.com"
} }
}, },