Commit Graph

  • 0f5dd2fbd2 增量更新节点状态 master luorijun 2026-03-02 14:18:11 +08:00
  • f45ab3e89c 修改节点心跳发送失败逻辑,现在会直接退出;完善数据通道连接超时的错误处理 luorijun 2025-05-29 15:22:50 +08:00
  • ceb381bc9b 优化节点连接管理逻辑与日志输出,修改连接错误处理函数的返回值以确保错误处理灵活性 luorijun 2025-05-29 14:44:06 +08:00
  • 1831c792ad 实现网关监听并读取更新队列,定时发送更新数据到平台 luorijun 2025-05-28 16:12:50 +08:00
  • 5b5b674293 新增节点下线更新函数,节点断联后提交节点状态更新;重命名边缘节点相关函数以提高可读性;调整节点更新通知通道大小 luorijun 2025-05-28 14:41:11 +08:00
  • 49f60b3e87 移除节点归属地查询功能,归属地查询放到网关实现;优化节点上线流程,网关根据节点状态提交增量更新数据 luorijun 2025-05-28 14:28:57 +08:00
  • 36013d7d04 现在已注册的节点会检查并更新 host;修复一个导致断开的连接没有正常退出的问题 luorijun 2025-05-27 18:53:01 +08:00
  • 48dba2c0c3 端口分配时加锁;网关上线后保存平台恢复的节点与授权数据;现在新节点连接后会按需向平台报告更新 luorijun 2025-05-27 16:03:00 +08:00
  • c2dcae7af5 优化连接处理逻辑,增加超时设置;重构命令读取与错误处理;新增公共工具函数以简化错误处理 luorijun 2025-05-26 16:37:54 +08:00
  • 8c928a8321 网关重启时恢复权限与分配数据 luorijun 2025-05-26 10:55:44 +08:00
  • 52907b3fae 优化数据连接处理逻辑,避免数据通道连接空等待问题;授权部分添加全局白名单支持;现在节点丢失连接后不会清空授权数据 luorijun 2025-05-23 18:59:53 +08:00
  • 12038f0af7 使用 base32 解码传入的密钥;优化调试接口返回内容;新增 RUN_MODE,根据环境变量确定是否要公开调试接口 luorijun 2025-05-22 14:52:31 +08:00
  • 8c824595f4 使用指针类型存储白名单、用户名和密码,允许批量传入授权配置 luorijun 2025-05-19 10:57:56 +08:00
  • 24351e1c56 重构连接监听与处理代码逻辑,连接信息存储于全局通过接口展示 luorijun 2025-05-19 09:41:41 +08:00
  • aa967fbd6a 重命名节点与网关入口包;添加构建和启动边缘节点的 PowerShell 脚本 luorijun 2025-05-17 19:01:20 +08:00
  • 14a778101d 简化 HTTP 请求创建逻辑;修复报告请求失败问题 luorijun 2025-05-17 11:12:45 +08:00
  • c1664aa898 优化全局数据存储方式,以节点 id 为 key 保存相关数据;修复节点下线监听未关闭问题 luorijun 2025-05-17 11:02:18 +08:00
  • 84e01d3b50 重命名客户端相关术语为节点;移动 utils 包到根路径;优化网关对节点各种连接状态的处理,并在节点断联后统一清理资源 luorijun 2025-05-17 10:00:28 +08:00
  • 20ac7dbd91 重命名包 client 为 edge;重命名包 server 为 gateway luorijun 2025-05-16 17:04:03 +08:00
  • 22f3c37478 实现节点下线功能,优化控制通道和数据通道的连接处理 luorijun 2025-05-16 16:59:33 +08:00
  • 8a6a4833d4 重新规划网关与节点的交互协议,实现统一命令位的识别和处理 luorijun 2025-05-16 15:13:16 +08:00
  • d65fe4db6f 网关实现自定义接口安全检查与边缘节点连接权限验证 luorijun 2025-05-15 15:56:20 +08:00
  • b29882f0a7 将 web 框架从 gin 切换到 fiber luorijun 2025-05-15 10:04:28 +08:00
  • 8b7dc9e4ff 优化错误处理,替换 errors.Wrap 为 fmt.Errorf luorijun 2025-05-15 09:53:23 +08:00
  • 75569d2d6d 完善客户端与服务端注册,端口分配和协议交互逻辑 luorijun 2025-05-14 17:46:34 +08:00
  • f86cf47e86 优化服务启动流程 luorijun 2025-05-14 15:13:44 +08:00
  • d69a77df38 新增代理服务与边缘节点注册功能 luorijun 2025-05-13 18:48:17 +08:00
  • 536f36ae02 优化代码结构 luorijun 2025-05-12 15:13:48 +08:00
  • 8bab6291b1 配置数据库连接池 luorijun 2025-03-10 14:20:46 +08:00
  • f996a20823 按协议判断连接权限,优化权限检查效率 luorijun 2025-03-08 11:40:52 +08:00
  • 5786ac9d99 添加在线调试 api luorijun 2025-03-08 10:59:31 +08:00
  • 053041ae34 优化连接效率 luorijun 2025-03-07 15:50:57 +08:00
  • 791f20d2d7 用户代理通道超时关闭(暂时跳过认证) luorijun 2025-03-06 18:08:57 +08:00
  • 2a50237af2 修复连接超时问题 luorijun 2025-03-06 14:35:21 +08:00
  • 9d8bdaec7e 修复 docker compose 配置问题,添加 block 监控项,优化日志输出 luorijun 2025-03-06 10:30:54 +08:00
  • 736dbff17d 添加基础性能测试分析代码 luorijun 2025-03-05 18:12:26 +08:00
  • 6e2309df2d 修复服务退出超时问题 luorijun 2025-03-05 14:50:50 +08:00
  • 0144d1d46f 修复客户端断联未释放端口问题 luorijun 2025-03-05 14:14:11 +08:00
  • ae7fcfe484 完善日志输出配置 luorijun 2025-03-05 10:20:02 +08:00
  • a1717ff0d1 代理服务停止后关闭监听 luorijun 2025-03-03 18:08:53 +08:00
  • 3d0b27f2e7 完善用户访问记录和错误日志处理 luorijun 2025-03-03 18:07:42 +08:00
  • 4b3cb8e354 集成 Vector 日志处理 luorijun 2025-03-03 17:14:45 +08:00
  • cc0b74c5c2 完善 HTTP 处理逻辑,优化请求解析和认证流程 luorijun 2025-03-03 10:15:48 +08:00
  • d8c8b22123 添加 HTTP 代理连接处理逻辑 luorijun 2025-03-01 18:06:04 +08:00
  • 76139d28c4 重构代理解析流程,引入端口混合协议转发 luorijun 2025-03-01 17:08:56 +08:00
  • b8a3dd93dc 优化数据分析和日志记录,重构连接管理,添加对空缓冲区的处理 luorijun 2025-02-28 17:50:48 +08:00
  • 06bcaf8bc7 重构代码结构,优化连接管理和日志记录 luorijun 2025-02-28 09:45:31 +08:00
  • 037c2c53c6 优化连接管理和日志记录 luorijun 2025-02-27 23:11:36 +08:00
  • 38d5341e84 优化项目结构 luorijun 2025-02-27 18:07:00 +08:00
  • a541a7bd3a 重构认证相关结构,更新认证流程,添加日志功能 luorijun 2025-02-26 17:01:20 +08:00
  • 7ee4ded08c 优化 socks 解析流程 luorijun 2025-02-26 13:56:56 +08:00
  • b50dc3d91c 准备测试环境代码 luorijun 2025-02-25 18:08:57 +08:00
  • 884faae5ba 代码清理 luorijun 2025-02-25 15:56:33 +08:00
  • 9a8680a221 实现自定义 wg 以统计协程数量 luorijun 2025-02-25 15:44:09 +08:00
  • 7f23e2741f 优化项目机构和服务端协程控制逻辑 luorijun 2025-02-25 14:48:50 +08:00
  • 83fd749d50 utils.Close 泛型约束,忽略 nil 的情况,添加文档说明 luorijun 2025-02-25 11:39:54 +08:00
  • 6df7c94d37 channels.username 设置为 unique luorijun 2025-02-25 11:31:51 +08:00
  • 09f80662fd 修改客户端默认重试等待时间 luorijun 2025-02-25 09:39:39 +08:00
  • c24a1e1621 完善客户端连接流程处理和日志输出 luorijun 2025-02-25 00:46:16 +08:00
  • 83f4f06740 使用自定义流程实现网关协议解析转发功能 luorijun 2025-02-24 17:21:47 +08:00
  • 10a4f010ce init commit luorijun 2025-02-19 14:23:58 +08:00