refactor: shutdown 事件
parent
0a534bc89d
commit
473e2fea97
|
@ -74,8 +74,30 @@ module.exports = {
|
|||
replace: '(.+)\\/raw\\/(.+)',
|
||||
proxy: 'raw.fastgit.org$1/$2'
|
||||
},
|
||||
'raw.11githubusercontent.com': {
|
||||
'.*': { proxy: 'raw.fastgit.org' }
|
||||
'raw.githubusercontent.com': {
|
||||
'.*': {
|
||||
proxy: 'raw.githubusercontent.com',
|
||||
sni: 'baidu.com'
|
||||
}
|
||||
// '.*': { proxy: 'raw.fastgit.org' }
|
||||
},
|
||||
'user-images.githubusercontent.com': {
|
||||
'.*': {
|
||||
proxy: 'user-images.githubusercontent.com',
|
||||
sni: 'baidu.com'
|
||||
}
|
||||
},
|
||||
'github.githubassets.com': {
|
||||
'.*': {
|
||||
proxy: 'github.githubassets.com',
|
||||
sni: 'baidu.com'
|
||||
}
|
||||
},
|
||||
'avatars.githubusercontent.com': {
|
||||
'.*': {
|
||||
proxy: 'avatars.githubusercontent.com',
|
||||
sni: 'baidu.com'
|
||||
}
|
||||
},
|
||||
// 'github.githubassets.com': {
|
||||
// '.*': {
|
||||
|
@ -164,11 +186,6 @@ module.exports = {
|
|||
server: 'https://dns.alidns.com/dns-query',
|
||||
cacheSize: 1000
|
||||
},
|
||||
// ipaddress: {
|
||||
// type: 'ipaddress',
|
||||
// server: 'ipaddress',
|
||||
// cacheSize: 1000
|
||||
// },
|
||||
usa: {
|
||||
type: 'https',
|
||||
server: 'https://1.1.1.1/dns-query',
|
||||
|
@ -184,16 +201,6 @@ module.exports = {
|
|||
server: 'https://rubyfish.cn/dns-query',
|
||||
cacheSize: 1000
|
||||
}
|
||||
// google: {
|
||||
// type: 'https',
|
||||
// server: 'https://8.8.8.8/dns-query',
|
||||
// cacheSize: 1000
|
||||
// },
|
||||
// dnsSB: {
|
||||
// type: 'https',
|
||||
// server: 'https://doh.dns.sb/dns-query',
|
||||
// cacheSize: 1000
|
||||
// }
|
||||
},
|
||||
mapping: {
|
||||
// 'assets.fastgit.org': 'usa',
|
||||
|
|
|
@ -241,3 +241,9 @@ if (isDevelopment) {
|
|||
})
|
||||
}
|
||||
}
|
||||
|
||||
// 系统关机和重启时的操作
|
||||
process.on('exit', function () {
|
||||
log.info('系统关机,退出app')
|
||||
quit(app)
|
||||
})
|
||||
|
|
|
@ -35,6 +35,7 @@ module.exports = {
|
|||
}
|
||||
// eslint-disable-next-line
|
||||
// no-template-curly-in-string
|
||||
// eslint-disable-next-line no-template-curly-in-string
|
||||
proxyTarget = proxyTarget.replace('${host}', rOptions.hostname)
|
||||
|
||||
// const backup = interceptOpt.backup
|
||||
|
|
|
@ -6,7 +6,6 @@ const DnsUtil = require('../../dns/index')
|
|||
const log = require('../../../utils/util.log')
|
||||
const RequestCounter = require('../../choice/RequestCounter')
|
||||
const InsertScriptMiddleware = require('../middleware/InsertScriptMiddleware')
|
||||
const OverWallMiddleware = require('../middleware/overwall')
|
||||
const speedTest = require('../../speed/index.js')
|
||||
const defaultDns = require('dns')
|
||||
const MAX_SLOW_TIME = 8000 // 超过此时间 则认为太慢了
|
||||
|
|
Loading…
Reference in New Issue