Commit Graph

20 Commits

Author SHA1 Message Date
程广 43c1d63449 ```
feat: 添加TCP代理服务器功能

新增TCP代理服务器支持,允许在指定端口监听TCP请求并转发到目标服务器。

- 在README.md中添加TCP代理服务器特性说明
- 添加TCP代理配置文件说明(include/tcp_*.json)
- 详细文档化TCP代理配置选项和使用示例
- 在changes.md中更新相关变更记录
- 实现从include目录加载TCP代理配置的功能(gohttp.go)
- 支持tcp_*.json文件命名约定的配置加载
```
2026-07-10 08:27:02 +08:00
程广 5022da4885 ```
feat: 新增TCP代理服务器功能

新增完整的TCP代理服务器功能,支持在指定端口监听TCP请求并转发到目标服务器。
包含以下主要变更:

- 新增 handler/tcpproxy.go 文件,实现 TcpProxyHandler 结构体和相关方法
- 在 model/model.go 中添加 TcpProxyConfig 配置结构
- 在 server/manager.go 中添加TCP代理服务器管理功能
- 修改 gohttp.go 在启动时初始化并启动TCP代理服务器
- 支持多TCP代理配置,每个代理可独立设置监听地址和目标服务器
- 提供完整的启动、停止和数据转发功能
- 包含详细的配置示例和文档说明
```
2026-07-10 08:11:55 +08:00
kingecg 25cf0fca16 fix type 2025-06-26 01:38:42 +08:00
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
程广 dc5528c558 "feat(config): 支持JSON流式解析以处理多服务器配置" 2025-06-24 12:56:45 +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
程广 0a667bea96 change and correct 2025-05-30 18:42:53 +08:00
kingecg f7df73ee54 refactor and add static 2025-02-18 00:54:50 +08:00
kingecg 618a186298 make proxy yse directive and forbidden get/set admin by api 2023-12-14 23:47:04 +08:00
kingecg 7f32c1a38f fix REST api 2023-12-13 21:09:01 +08:00
程广 6e63b5f0af add api 2023-12-13 17:59:14 +08:00
程广 8d943ce89a fix normalize bug 2023-12-13 10:59:47 +08:00
程广 f437bb300c fix panic 2023-12-13 09:23:57 +08:00
程广 e22b39513e refactor and add middleware 2023-12-11 18:15:29 +08:00
kingecg 703a7e12ee add daemon 2023-12-10 19:26:09 +08:00
kingecg dc6069c8a1 完成主体功能
下一步任务:
1. 实现通过api更新配置
2. 实现热加载
2023-12-09 17:08:31 +08:00
kingecg 61258c5535 fix mux matcher 2023-12-08 22:02:36 +08:00