From 7fc339e6c145d8dcdfcdd1fd5233e510307f2d01 Mon Sep 17 00:00:00 2001 From: aoshiguchen <1052045476@qq.com> Date: Wed, 1 Nov 2023 11:56:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0todolist?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- todolist.MD | 72 ++++++++++++++++------------------------------------- 1 file changed, 21 insertions(+), 51 deletions(-) diff --git a/todolist.MD b/todolist.MD index 769b844b..3efd9082 100644 --- a/todolist.MD +++ b/todolist.MD @@ -1,54 +1,21 @@ -# 1.x规划 -- Bug -- 优化 - - 添加端口映射时,验证端口是否被其他服务占用 - - 拉下搜索license,支持模糊搜索 - - license下拉用户搜索,支持模糊搜索 -- UDP支持 -- 官网文档完善 - - HTTPS配置说明 -- 协议重构 -- 代码重构 - -# 1.8.6 -- [x] 端口映射选择端口支持分页 -- [x] 新增/更新端口映射,增加端口占用检测 -- [x] 拉下搜索license,支持模糊搜索 -- [x] license下拉用户搜索,支持模糊搜索 -- [x] 端口映射编辑时,如果端口号没有变动,则不验证。避免出现端口映射正在使用时,无法更新端口映射其他信息的问题 -- [x] 端口映射HTTP(S)新增打开网页按钮 -- [x] 客户端断开连接时,记录日志空指针异常问题修复 - -# 1.9.0 -- [x] 支持UDP - - 服务端 - - 原`neutrino.proxy.server`配置移到`neutrino.proxy.server.tcp`下 - - 客户端 - - 原`neutrino.proxy.client`配置移到`neutrino.proxy.tunnel`下 -- [x] 端口映射HTTP(S)新增打开网页按钮,优先使用域名打开 -- [x] 新增/编辑端口映射时端口占用检测功能屏蔽,解决docker下使用的各种问题 - -# 1.9.1 -- [ ] 如果UDP映射服务端端口变动,流量统计似乎不准,转发功能或许也受到影响,需要评估、测试、思考如何优化 -- [ ] 增加服务端/客户端jar式一键部署脚本 -- [ ] 排查解决问题:https://gitee.com/dromara/neutrino-proxy/issues/I7LGLB -- [ ] 访问白名单 -- [ ] 端口映射分组 - -# Bug -- 指令通达被close的问题,org.dromara.neutrinoproxy.server.proxy.core.ProxyTunnelChannelHandler.channelInactive -- windows环境下直接运行发布版的jar包,日志输出乱码 -- 代理mysql时,使用未开启远程访问的账号走代理访问mysql,代理客户端出现断开现象 -- 客户端连接映射某个端口以后,如果在服务器端禁用了,没有立刻反映出来,要灯客户端重连以后才会屏蔽被禁用的端口。 - # 2.x规划 -- 插件开发 - - [ ] neutrino-proxy-solon-plugin - - [ ] neutrino-proxy-jetbrains-plugin - - [ ] neutrino-proxy-starter (SpringBoot) +- 思考 + - 流量编排 + - 插件化定制 +- 重构 + - 代码重构 + - 多租户支持 + - 多个代理服务端节点支持 + - 协议重构 + - 支持多个隧道协议,支持扩展(TCP、KCP、QUIC) + - 支持不同语言客户端、服务端接入 - 基础优化 + - [ ] 访问白名单 + - [ ] 端口映射分组 - [ ] 支持批量端口映射 - [ ] 代理协议规范化,方便后续更好扩展、支持不同语言客户端接入 + - [ ] 如果UDP映射服务端端口变动,流量统计似乎不准,转发功能或许也受到影响,需要评估、测试、思考如何优化 + - [ ] 排查解决问题:https://gitee.com/dromara/neutrino-proxy/issues/I7LGLB - 监控运维 - [ ] 监控服务端状态 - [ ] 支持调整服务端端口、证书 @@ -56,11 +23,14 @@ - [ ] 服务端日志 - [ ] 支持持管理后台动态调整日志级别。 - [ ] 动态调整转发、报文、心跳输出 -- client+计划启动 - - [ ] 安卓客户端 - - [ ] 基于electron-egg的多平台客户端 # 3.x规划 - [ ] 支持针对用户限速、限流 - [ ] 支持P2P穿透 -- [ ] 支持原生编译 +- 插件开发 + - [ ] neutrino-proxy-solon-plugin + - [ ] neutrino-proxy-jetbrains-plugin + - [ ] neutrino-proxy-starter (SpringBoot) +- client+计划启动 + - [ ] 安卓客户端 + - [ ] 基于electron-egg的多平台客户端