Commit Graph

18 Commits

Author SHA1 Message Date
kingecg da05fe2b3d chore: update module path to git.kingecg.top 2025-06-26 01:05:19 +08:00
kingecg de1bbbfb7b chore: update module path to git.kingecg.top 2025-06-25 23:54:32 +08:00
kingecg c290c98bae chore: update module path to git.kingecg.top 2025-06-25 22:53:18 +08:00
kingecg 8c054e8f49 refactor: 优化日志记录和变量作用域
- 修复了日志变量 l 的作用域问题,将其移至更合适的位置
- 删除了不必要的日志记录,包括代理请求和响应的日志
- 移除了健康检查中的状态变更日志
- 注释掉了服务器管理器中的调试日志
- 优化了代码结构,提高了代码可读性和性能
2025-06-24 21:46:27 +08:00
程广 eecfc51c1e "feat(server): 添加SSL匹配器并支持HTTPS服务器启动逻辑" 2025-06-24 11:07:31 +08:00
kingecg 84960de4a6 feat(server): 优化服务器配置和日志记录
- 修改 www.teststatic.com 的端口为 8000
- 新增 www.a.com 的配置文件
- 更新 www.teststatic.com 的服务器配置,使用数组形式
- 在 LocalCertManager 中添加日志记录
- 优化 ServerManager 中的匹配逻辑,增加日志输出
2025-06-24 07:46:57 +08:00
kingecg eb64db6b30 feat(ssl): 实现自定义证书管理器并更新服务器配置
- 新增 LocalCertManager 结构体,实现自定义证书管理逻辑
- 更新服务器配置,支持自动 SSL 和 HTTP/2
- 修改证书缓存目录和服务器启动日志
- 更新测试静态网站配置,启用 SSL 并修改端口
- 调整 http-jump 配置,指向新的测试静态网站地址
2025-06-24 07:12:11 +08:00
kingecg 1b0db0e14b refactor(config): 重构配置处理逻辑
- 移除 config.json 中的 admin 配置,改为单独的配置文件
- 新增 Strings 类型处理服务器名称,支持字符串和字符串数组
- 优化服务器匹配逻辑,支持多域名配置
- 重构代码结构,提高可维护性和可扩展性
2025-06-23 23:12:03 +08:00
程广 6c43f6ce59 feat(server): 添加自动 SSL 证书管理功能
- 新增 autossl 包,用于管理 SSL 证书
- 在 server/manager.go 中集成自动 SSL 证书管理
- 修改 utils/util.go,增加 NormalizePathWithR 函数以支持相对路径规范化
- 更新 model/model.go,为 HttpServerConfig 添加 EnableSSL 字段和 ConfPath 字段
- 修改 gohttp.go,支持从配置文件加载服务器配置
2025-06-13 17:49:04 +08:00
kingecg caa6967f83 fix 2025-06-04 00:02:04 +08:00
程广 9314ee691e Merge branch 'master' of ssh://git.pyer.club:2222/kingecg/gohttp 2025-06-03 10:25:07 +08:00
kingecg 822f0716a6 update reef 2025-05-30 21:35:19 +08:00
程广 0a667bea96 change and correct 2025-05-30 18:42:53 +08:00
程广 f437bb300c fix panic 2023-12-13 09:23:57 +08:00
kingecg 703a7e12ee add daemon 2023-12-10 19:26:09 +08:00
kingecg 49ccc86721 fix file handler and update logger 2023-12-10 01:08:39 +08:00
kingecg 61258c5535 fix mux matcher 2023-12-08 22:02:36 +08:00
kingecg 57225ac59a add multplex server 2023-12-07 23:34:34 +08:00