各模块的日志脚本文件重命名,更明确模块。

master
王良 2025-02-12 14:16:48 +08:00
parent 122d8fed01
commit dc66fe405d
47 changed files with 46 additions and 46 deletions

View File

@ -2,7 +2,7 @@ const fs = require('node:fs')
const path = require('node:path') const path = require('node:path')
const server = require('@docmirror/mitmproxy') const server = require('@docmirror/mitmproxy')
const jsonApi = require('@docmirror/mitmproxy/src/json') const jsonApi = require('@docmirror/mitmproxy/src/json')
const log = require('@docmirror/mitmproxy/src/utils/util.log') // 当前脚本是在 server 的进程中执行的,所以使用 mitmproxy 中的logger const log = require('@docmirror/mitmproxy/src/utils/util.log.server') // 当前脚本是在 server 的进程中执行的,所以使用 mitmproxy 中的logger
const home = process.env.USER_HOME || process.env.HOME || 'C:/Users/Administrator/' const home = process.env.USER_HOME || process.env.HOME || 'C:/Users/Administrator/'
@ -14,7 +14,7 @@ if (process.argv && process.argv.length > 3) {
} }
const configJson = fs.readFileSync(configPath) const configJson = fs.readFileSync(configPath)
log.info('读取 running.json by core 成功:', configPath) log.info('读取 running.json by cli 成功:', configPath)
let config let config
try { try {
config = jsonApi.parse(configJson.toString()) config = jsonApi.parse(configJson.toString())

View File

@ -5,7 +5,7 @@ const request = require('request')
const defConfig = require('./config/index.js') const defConfig = require('./config/index.js')
const mergeApi = require('./merge.js') const mergeApi = require('./merge.js')
const Shell = require('./shell') const Shell = require('./shell')
const log = require('./utils/util.log') const log = require('./utils/util.log.core')
const configLoader = require('./config/local-config-loader') const configLoader = require('./config/local-config-loader')
let configTarget = lodash.cloneDeep(defConfig) let configTarget = lodash.cloneDeep(defConfig)

View File

@ -4,7 +4,7 @@ const event = require('./event')
const modules = require('./modules') const modules = require('./modules')
const shell = require('./shell') const shell = require('./shell')
const status = require('./status') const status = require('./status')
const log = require('./utils/util.log') const log = require('./utils/util.log.core')
const context = { const context = {
config, config,

View File

@ -1,5 +1,5 @@
const expose = require('./expose.js') const expose = require('./expose.js')
const log = require('./utils/util.log') const log = require('./utils/util.log.core')
// process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0' // process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0'
// 避免异常崩溃 // 避免异常崩溃

View File

@ -6,7 +6,7 @@ const config = require('../../config-api')
const event = require('../../event') const event = require('../../event')
const status = require('../../status') const status = require('../../status')
const jsonApi = require('@docmirror/mitmproxy/src/json') const jsonApi = require('@docmirror/mitmproxy/src/json')
const log = require('../../utils/util.log') const log = require('../../utils/util.log.core')
let server = null let server = null
function fireStatus (status) { function fireStatus (status) {

View File

@ -3,7 +3,7 @@
const Shell = require('../shell') const Shell = require('../shell')
const extraPath = require('./extra-path') const extraPath = require('./extra-path')
const sudoPrompt = require('@vscode/sudo-prompt') const sudoPrompt = require('@vscode/sudo-prompt')
const log = require('../../utils/util.log') const log = require('../../utils/util.log.core')
const execute = Shell.execute const execute = Shell.execute
const executor = { const executor = {

View File

@ -1,5 +1,5 @@
const path = require('node:path') const path = require('node:path')
const log = require('../../../utils/util.log') const log = require('../../../utils/util.log.core')
function getExtraPath () { function getExtraPath () {
let extraPath = process.env.DS_EXTRA_PATH let extraPath = process.env.DS_EXTRA_PATH

View File

@ -5,7 +5,7 @@ const fs = require('node:fs')
const path = require('node:path') const path = require('node:path')
const request = require('request') const request = require('request')
const Registry = require('winreg') const Registry = require('winreg')
const log = require('../../../utils/util.log') const log = require('../../../utils/util.log.core')
const Shell = require('../../shell') const Shell = require('../../shell')
const extraPath = require('../extra-path') const extraPath = require('../extra-path')
const dateUtil = require('../../../utils/util.date') const dateUtil = require('../../../utils/util.date')

View File

@ -2,7 +2,7 @@ const childProcess = require('node:child_process')
const os = require('node:os') const os = require('node:os')
const fixPath = require('fix-path') const fixPath = require('fix-path')
const PowerShell = require('node-powershell') const PowerShell = require('node-powershell')
const log = require('../utils/util.log') const log = require('../utils/util.log.core')
fixPath() fixPath()

View File

@ -1,6 +1,6 @@
const lodash = require('lodash') const lodash = require('lodash')
const event = require('./event') const event = require('./event')
const log = require('./utils/util.log') const log = require('./utils/util.log.core')
const status = { const status = {
server: { enabled: false }, server: { enabled: false },

View File

@ -7,7 +7,7 @@ import minimist from 'minimist'
import { createProtocol } from 'vue-cli-plugin-electron-builder/lib' import { createProtocol } from 'vue-cli-plugin-electron-builder/lib'
import backend from './bridge/backend' import backend from './bridge/backend'
import jsonApi from '@docmirror/mitmproxy/src/json' import jsonApi from '@docmirror/mitmproxy/src/json'
import log from './utils/util.log' import log from './utils/util.log.gui'
log.info(`background.js start, platform is ${process.platform}`) log.info(`background.js start, platform is ${process.platform}`)
@ -435,7 +435,7 @@ try {
// 禁止双开 // 禁止双开
const isFirstInstance = app.requestSingleInstanceLock() const isFirstInstance = app.requestSingleInstanceLock()
if (!isFirstInstance) { if (!isFirstInstance) {
log.info('app quit: is second instance') log.info('app quit: is second instance(禁止双开)')
setTimeout(() => { setTimeout(() => {
app.quit() app.quit()
}, 1000) }, 1000)

View File

@ -7,7 +7,7 @@ import lodash from 'lodash'
const jsonApi = require('@docmirror/mitmproxy/src/json') const jsonApi = require('@docmirror/mitmproxy/src/json')
const pk = require('../../../package.json') const pk = require('../../../package.json')
const configFromFiles = require('@docmirror/dev-sidecar/src/config/index.js').configFromFiles const configFromFiles = require('@docmirror/dev-sidecar/src/config/index.js').configFromFiles
const log = require('../../utils/util.log') const log = require('../../utils/util.log.gui')
const dateUtil = require('@docmirror/dev-sidecar/src/utils/util.date') const dateUtil = require('@docmirror/dev-sidecar/src/utils/util.date')
const mitmproxyPath = path.join(__dirname, 'mitmproxy.js') const mitmproxyPath = path.join(__dirname, 'mitmproxy.js')

View File

@ -2,7 +2,7 @@
import DevSidecar from '@docmirror/dev-sidecar' import DevSidecar from '@docmirror/dev-sidecar'
import sudoPrompt from '@vscode/sudo-prompt' import sudoPrompt from '@vscode/sudo-prompt'
import { join } from 'node:path' import { join } from 'node:path'
import log from '../../utils/util.log' import log from '../../utils/util.log.gui'
export default { export default {
open () { open () {

View File

@ -3,7 +3,7 @@ import autoStart from './auto-start/backend'
import fileSelector from './file-selector/backend' import fileSelector from './file-selector/backend'
import tongji from './tongji/backend' import tongji from './tongji/backend'
import update from './update/backend' import update from './update/backend'
import log from '../utils/util.log' import log from '../utils/util.log.gui'
const modules = { const modules = {
api, // 核心接口模块 api, // 核心接口模块

View File

@ -2,7 +2,7 @@ const fs = require('node:fs')
const path = require('node:path') const path = require('node:path')
const server = require('@docmirror/mitmproxy') const server = require('@docmirror/mitmproxy')
const jsonApi = require('@docmirror/mitmproxy/src/json') const jsonApi = require('@docmirror/mitmproxy/src/json')
const log = require('@docmirror/mitmproxy/src/utils/util.log') // 当前脚本是在 server 的进程中执行的,所以使用 mitmproxy 中的logger const log = require('@docmirror/mitmproxy/src/utils/util.log.server') // 当前脚本是在 server 的进程中执行的,所以使用 mitmproxy 中的logger
const configPath = process.argv[2] const configPath = process.argv[2]
const configJson = fs.readFileSync(configPath) const configJson = fs.readFileSync(configPath)

View File

@ -8,7 +8,7 @@ import request from 'request'
import progress from 'request-progress' import progress from 'request-progress'
import pkg from '../../../package.json' import pkg from '../../../package.json'
import appPathUtil from '../../utils/util.apppath' import appPathUtil from '../../utils/util.apppath'
import log from '../../utils/util.log' import log from '../../utils/util.log.gui'
const isMac = process.platform === 'darwin' const isMac = process.platform === 'darwin'
const isLinux = process.platform === 'linux' const isLinux = process.platform === 'linux'

View File

@ -1,6 +1,6 @@
import os from 'node:os' import os from 'node:os'
import path from 'node:path' import path from 'node:path'
import log from './util.log' import log from './util.log.gui'
function getSystemPlatform (throwIfUnknown = false) { function getSystemPlatform (throwIfUnknown = false) {
switch (os.platform()) { switch (os.platform()) {

View File

@ -2,7 +2,7 @@ const mitmproxy = require('./lib/proxy')
const proxyConfig = require('./lib/proxy/common/config') const proxyConfig = require('./lib/proxy/common/config')
const speedTest = require('./lib/speed/index.js') const speedTest = require('./lib/speed/index.js')
const ProxyOptions = require('./options') const ProxyOptions = require('./options')
const log = require('./utils/util.log') const log = require('./utils/util.log.server')
const { fireError, fireStatus } = require('./utils/util.process') const { fireError, fireStatus } = require('./utils/util.process')
let servers = [] let servers = []

View File

@ -1,5 +1,5 @@
const LRUCache = require('lru-cache') const LRUCache = require('lru-cache')
const log = require('../../utils/util.log') const log = require('../../utils/util.log.server')
const cacheSize = 1024 const cacheSize = 1024

View File

@ -1,5 +1,5 @@
const LRUCache = require('lru-cache') const LRUCache = require('lru-cache')
const log = require('../../utils/util.log') const log = require('../../utils/util.log.server')
const { DynamicChoice } = require('../choice/index') const { DynamicChoice } = require('../choice/index')
const cacheSize = 1024 const cacheSize = 1024

View File

@ -1,6 +1,6 @@
const { promisify } = require('node:util') const { promisify } = require('node:util')
const doh = require('dns-over-http') const doh = require('dns-over-http')
const log = require('../../utils/util.log') const log = require('../../utils/util.log.server')
const matchUtil = require('../../utils/util.match') const matchUtil = require('../../utils/util.match')
const BaseDNS = require('./base') const BaseDNS = require('./base')

View File

@ -1,5 +1,5 @@
const axios = require('axios') const axios = require('axios')
const log = require('../../utils/util.log') const log = require('../../utils/util.log.server')
const BaseDNS = require('./base') const BaseDNS = require('./base')
module.exports = class DNSOverIpAddress extends BaseDNS { module.exports = class DNSOverIpAddress extends BaseDNS {

View File

@ -1,5 +1,5 @@
const dnstls = require('dns-over-tls') const dnstls = require('dns-over-tls')
const log = require('../../utils/util.log') const log = require('../../utils/util.log.server')
const BaseDNS = require('./base') const BaseDNS = require('./base')
module.exports = class DNSOverTLS extends BaseDNS { module.exports = class DNSOverTLS extends BaseDNS {

View File

@ -1,7 +1,7 @@
const monkey = require('../../../monkey') const monkey = require('../../../monkey')
// const CryptoJs = require('crypto-js') // const CryptoJs = require('crypto-js')
const lodash = require('lodash') const lodash = require('lodash')
const log = require('../../../../utils/util.log') const log = require('../../../../utils/util.log.server')
const SCRIPT_URL_PRE = '/____ds_script____/' // 内置脚本的请求地址前缀 const SCRIPT_URL_PRE = '/____ds_script____/' // 内置脚本的请求地址前缀
const SCRIPT_PROXY_URL_PRE = '/____ds_script_proxy____/' // 绝对地址脚本的伪脚本地址前缀 const SCRIPT_PROXY_URL_PRE = '/____ds_script_proxy____/' // 绝对地址脚本的伪脚本地址前缀

View File

@ -1,6 +1,6 @@
const fs = require('node:fs') const fs = require('node:fs')
const path = require('node:path') const path = require('node:path')
const log = require('../../utils/util.log') const log = require('../../utils/util.log.server')
let scripts let scripts

View File

@ -1,6 +1,6 @@
const url = require('node:url') const url = require('node:url')
const tunnelAgent = require('tunnel-agent') const tunnelAgent = require('tunnel-agent')
const log = require('../../../utils/util.log') const log = require('../../../utils/util.log.server')
const matchUtil = require('../../../utils/util.match') const matchUtil = require('../../../utils/util.match')
const Agent = require('./ProxyHttpAgent') const Agent = require('./ProxyHttpAgent')
const HttpsAgent = require('./ProxyHttpsAgent') const HttpsAgent = require('./ProxyHttpsAgent')

View File

@ -7,7 +7,7 @@
*/ */
const fs = require('node:fs') const fs = require('node:fs')
const jsonApi = require('../../../json') const jsonApi = require('../../../json')
const log = require('../../../utils/util.log') const log = require('../../../utils/util.log.server')
const matchUtil = require('../../../utils/util.match') const matchUtil = require('../../../utils/util.match')
const configLoader = require('@docmirror/dev-sidecar/src/config/local-config-loader') const configLoader = require('@docmirror/dev-sidecar/src/config/local-config-loader')

View File

@ -1,6 +1,6 @@
const zlib = require('node:zlib') const zlib = require('node:zlib')
const through = require('through2') const through = require('through2')
const log = require('../../../utils/util.log') const log = require('../../../utils/util.log.server')
// 编解码器 // 编解码器
const codecMap = { const codecMap = {

View File

@ -4,7 +4,7 @@ const path = require('node:path')
const url = require('node:url') const url = require('node:url')
const lodash = require('lodash') const lodash = require('lodash')
const request = require('request') const request = require('request')
const log = require('../../../utils/util.log') const log = require('../../../utils/util.log.server')
const matchUtil = require('../../../utils/util.match') const matchUtil = require('../../../utils/util.match')
const pac = require('./source/pac') const pac = require('./source/pac')
const dateUtil = require('@docmirror/dev-sidecar/src/utils/util.date') const dateUtil = require('@docmirror/dev-sidecar/src/utils/util.date')

View File

@ -1,6 +1,6 @@
const fs = require('node:fs') const fs = require('node:fs')
const path = require('node:path') const path = require('node:path')
const log = require('../../../../utils/util.log') const log = require('../../../../utils/util.log.server')
function createPacClient (pacFilePath) { function createPacClient (pacFilePath) {
const __PROXY__ = 'PROXY 127.0.0.1:1080;' const __PROXY__ = 'PROXY 127.0.0.1:1080;'

View File

@ -1,7 +1,7 @@
const net = require('node:net') const net = require('node:net')
const url = require('node:url') const url = require('node:url')
const jsonApi = require('../../../json') const jsonApi = require('../../../json')
const log = require('../../../utils/util.log') const log = require('../../../utils/util.log.server')
const DnsUtil = require('../../dns') const DnsUtil = require('../../dns')
const dnsLookup = require('./dnsLookup') const dnsLookup = require('./dnsLookup')

View File

@ -1,6 +1,6 @@
const fs = require('node:fs') const fs = require('node:fs')
const forge = require('node-forge') const forge = require('node-forge')
const log = require('../../../utils/util.log') const log = require('../../../utils/util.log.server')
const FakeServersCenter = require('../tls/FakeServersCenter') const FakeServersCenter = require('../tls/FakeServersCenter')
module.exports = function createFakeServerCenter ({ module.exports = function createFakeServerCenter ({

View File

@ -1,7 +1,7 @@
const http = require('node:http') const http = require('node:http')
const https = require('node:https') const https = require('node:https')
const jsonApi = require('../../../json') const jsonApi = require('../../../json')
const log = require('../../../utils/util.log') const log = require('../../../utils/util.log.server')
const RequestCounter = require('../../choice/RequestCounter') const RequestCounter = require('../../choice/RequestCounter')
const commonUtil = require('../common/util') const commonUtil = require('../common/util')
// const upgradeHeader = /(^|,)\s*upgrade\s*($|,)/i // const upgradeHeader = /(^|,)\s*upgrade\s*($|,)/i

View File

@ -1,6 +1,6 @@
const http = require('node:http') const http = require('node:http')
const https = require('node:https') const https = require('node:https')
const log = require('../../../utils/util.log') const log = require('../../../utils/util.log.server')
const util = require('../common/util') const util = require('../common/util')
// copy from node-http-proxy. ^_^ // copy from node-http-proxy. ^_^

View File

@ -1,5 +1,5 @@
const defaultDns = require('node:dns') const defaultDns = require('node:dns')
const log = require('../../../utils/util.log') const log = require('../../../utils/util.log.server')
const speedTest = require('../../speed') const speedTest = require('../../speed')
module.exports = { module.exports = {

View File

@ -1,5 +1,5 @@
const http = require('node:http') const http = require('node:http')
const log = require('../../../utils/util.log') const log = require('../../../utils/util.log.server')
const speedTest = require('../../speed/index.js') const speedTest = require('../../speed/index.js')
const config = require('../common/config') const config = require('../common/config')
const tlsUtils = require('../tls/tlsUtils') const tlsUtils = require('../tls/tlsUtils')

View File

@ -1,6 +1,6 @@
const tlsUtils = require('./tlsUtils') const tlsUtils = require('./tlsUtils')
// const https = require('https') // const https = require('https')
const log = require('../../../utils/util.log') const log = require('../../../utils/util.log.server')
module.exports = class CertAndKeyContainer { module.exports = class CertAndKeyContainer {
constructor ({ constructor ({

View File

@ -4,7 +4,7 @@ const tls = require('node:tls')
const forge = require('node-forge') const forge = require('node-forge')
const CertAndKeyContainer = require('./CertAndKeyContainer') const CertAndKeyContainer = require('./CertAndKeyContainer')
const tlsUtils = require('./tlsUtils') const tlsUtils = require('./tlsUtils')
const log = require('../../../utils/util.log') const log = require('../../../utils/util.log.server')
const compatible = require('../compatible/compatible') const compatible = require('../compatible/compatible')
const pki = forge.pki const pki = forge.pki

View File

@ -2,7 +2,7 @@ const fs = require('node:fs')
const path = require('node:path') const path = require('node:path')
const _ = require('lodash') const _ = require('lodash')
const forge = require('node-forge') const forge = require('node-forge')
const log = require('../../../utils/util.log') const log = require('../../../utils/util.log.server')
const config = require('../common/config') const config = require('../common/config')
// const colors = require('colors') // const colors = require('colors')

View File

@ -1,7 +1,7 @@
// 1个小时不访问取消获取 // 1个小时不访问取消获取
const net = require('node:net') const net = require('node:net')
const _ = require('lodash') const _ = require('lodash')
const log = require('../../utils/util.log') const log = require('../../utils/util.log.server')
const config = require('./config.js') const config = require('./config.js')
const DISABLE_TIMEOUT = 60 * 60 * 1000 const DISABLE_TIMEOUT = 60 * 60 * 1000

View File

@ -1,5 +1,5 @@
const _ = require('lodash') const _ = require('lodash')
const log = require('../../utils/util.log') const log = require('../../utils/util.log.server')
const config = require('./config') const config = require('./config')
const SpeedTester = require('./SpeedTester.js') const SpeedTester = require('./SpeedTester.js')

View File

@ -6,7 +6,7 @@ const dnsUtil = require('./lib/dns')
const interceptorImpls = require('./lib/interceptor') const interceptorImpls = require('./lib/interceptor')
const scriptInterceptor = require('./lib/interceptor/impl/res/script') const scriptInterceptor = require('./lib/interceptor/impl/res/script')
const { getTmpPacFilePath, downloadPacAsync, createOverwallMiddleware } = require('./lib/proxy/middleware/overwall') const { getTmpPacFilePath, downloadPacAsync, createOverwallMiddleware } = require('./lib/proxy/middleware/overwall')
const log = require('./utils/util.log') const log = require('./utils/util.log.server')
const matchUtil = require('./utils/util.match') const matchUtil = require('./utils/util.match')
// 处理拦截配置 // 处理拦截配置

View File

@ -1,5 +1,5 @@
// const os = require('os') // const os = require('os')
const log = require('util.log') const log = require('packages/mitmproxy/src/utils/util.log.server')
const util = { const util = {
getNodeVersion () { getNodeVersion () {

View File

@ -1,5 +1,5 @@
const lodash = require('lodash') const lodash = require('lodash')
const log = require('./util.log') const log = require('./util.log.server')
function isMatched (url, regexp) { function isMatched (url, regexp) {
if (regexp === '.*' || regexp === '*' || regexp === 'true' || regexp === true) { if (regexp === '.*' || regexp === '*' || regexp === 'true' || regexp === true) {