diff --git a/packages/mitmproxy/src/lib/proxy/compatible/compatible.js b/packages/mitmproxy/src/lib/proxy/compatible/compatible.js index 15647c65..f4c97e6a 100644 --- a/packages/mitmproxy/src/lib/proxy/compatible/compatible.js +++ b/packages/mitmproxy/src/lib/proxy/compatible/compatible.js @@ -62,7 +62,9 @@ function _loadFromFile (defaultConfig) { const file = fs.readFileSync(configPath) log.info('读取 automaticCompatibleConfig.json 成功:', configPath) const fileStr = file.toString() - config = fileStr && fileStr.length > 2 ? jsonApi.parse(fileStr) : {} + config = fileStr && fileStr.length > 2 ? jsonApi.parse(fileStr) : defaultConfig + if (config.connect == null) config.connect = defaultConfig.connect + if (config.request == null) config.request = defaultConfig.request } return config