mirror of
https://github.com/shadow1ng/fscan.git
synced 2025-09-14 05:56:46 +08:00

- 新增constants.go文件统一管理各包常量定义 - 提取logging、output、parsers、proxy包中的硬编码值 - 将30+个魔法数字替换为语义化常量 - 统一错误代码和消息格式 - 清理死代码和未使用变量 - 优化代码可维护性和可读性 - 保持完全向后兼容性 涉及包: - common/logging: 日志级别和格式常量 - common/output: 输出配置和格式常量 - common/parsers: 解析器配置和验证常量 - common/proxy: 代理协议和错误常量
22 lines
1.1 KiB
Go
22 lines
1.1 KiB
Go
package proxy
|
|
|
|
// 已清理未使用的导入和全局变量
|
|
|
|
// =============================================================================================
|
|
// 已删除的死代码(未使用):
|
|
// - globalManager: 全局代理管理器变量
|
|
// - globalMutex: 全局互斥锁
|
|
// - once: 全局初始化once变量
|
|
// - InitGlobalProxy: 初始化全局代理管理器
|
|
// - GetGlobalProxy: 获取全局代理管理器
|
|
// - UpdateGlobalProxyConfig: 更新全局代理配置
|
|
// - CloseGlobalProxy: 关闭全局代理管理器
|
|
// - GetGlobalProxyStats: 获取全局代理统计信息
|
|
// - DialWithProxy: 使用全局代理拨号
|
|
// - DialContextWithProxy: 使用全局代理和上下文拨号
|
|
// - DialTLSWithProxy: 使用全局代理建立TLS连接
|
|
// - DialTLSContextWithProxy: 使用全局代理和上下文建立TLS连接
|
|
// - IsProxyEnabledGlobally: 检查全局是否启用了代理
|
|
// - GetGlobalProxyType: 获取全局代理类型
|
|
// - GetGlobalProxyAddress: 获取全局代理地址
|
|
// =============================================================================================
|