From 8b564cb2f51e1a11105f4c30a449a64d7f73a4f0 Mon Sep 17 00:00:00 2001 From: aoshiguchen <1052045476@qq.com> Date: Wed, 25 Oct 2023 18:20:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=98=E7=BD=91=E6=96=87=E6=A1=A3=E7=BB=93?= =?UTF-8?q?=E6=9E=84=E8=B0=83=E6=95=B4.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Native测试.txt => Native测试.md | 2 +- .../01.快速上手.md | 0 .../01.使用教程/01.安装部署/02.jar部署.md | 5 +++ .../01.使用教程/01.安装部署/03.docker部署.md | 5 +++ .../01.使用教程/01.安装部署/04.原生部署.md | 5 +++ .../01.管理后台.md} | 0 .../02.关于端口.md} | 0 .../03.域名映射.md} | 0 .../04.HTTPS配置.md} | 0 .../05.服务端配置.md} | 0 .../06.客户端配置.md} | 0 .../01.使用教程/02.开发指南/01.项目结构.md | 39 ------------------- .../01.使用教程/10.开发指南/01.项目结构.md | 28 +++++++++++++ .../02.实现原理.md | 0 .../01.客户端连接服务端失败.md | 0 .../02.易混淆的2类证书.md | 0 .../03.udp代理无效.md | 0 ...e项目出现Invalid Host header 的解决方案.md | 0 18 files changed, 44 insertions(+), 40 deletions(-) rename Native测试.txt => Native测试.md (98%) rename neutrino-proxy-vuepress/docs/01.使用教程/{01.开始使用 => 01.安装部署}/01.快速上手.md (100%) create mode 100644 neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/02.jar部署.md create mode 100644 neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/03.docker部署.md create mode 100644 neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/04.原生部署.md rename neutrino-proxy-vuepress/docs/01.使用教程/{01.开始使用/02.管理后台.md => 02.使用须知/01.管理后台.md} (100%) rename neutrino-proxy-vuepress/docs/01.使用教程/{01.开始使用/03.关于端口.md => 02.使用须知/02.关于端口.md} (100%) rename neutrino-proxy-vuepress/docs/01.使用教程/{01.开始使用/04.域名映射.md => 02.使用须知/03.域名映射.md} (100%) rename neutrino-proxy-vuepress/docs/01.使用教程/{01.开始使用/05.HTTPS配置.md => 02.使用须知/04.HTTPS配置.md} (100%) rename neutrino-proxy-vuepress/docs/01.使用教程/{01.开始使用/06.服务端配置.md => 02.使用须知/05.服务端配置.md} (100%) rename neutrino-proxy-vuepress/docs/01.使用教程/{01.开始使用/07.客户端配置.md => 02.使用须知/06.客户端配置.md} (100%) delete mode 100644 neutrino-proxy-vuepress/docs/01.使用教程/02.开发指南/01.项目结构.md create mode 100644 neutrino-proxy-vuepress/docs/01.使用教程/10.开发指南/01.项目结构.md rename neutrino-proxy-vuepress/docs/01.使用教程/{02.开发指南 => 10.开发指南}/02.实现原理.md (100%) rename neutrino-proxy-vuepress/docs/01.使用教程/{03.常见问题 => 99.常见问题}/01.客户端连接服务端失败.md (100%) rename neutrino-proxy-vuepress/docs/01.使用教程/{03.常见问题 => 99.常见问题}/02.易混淆的2类证书.md (100%) rename neutrino-proxy-vuepress/docs/01.使用教程/{03.常见问题 => 99.常见问题}/03.udp代理无效.md (100%) rename neutrino-proxy-vuepress/docs/01.使用教程/{03.常见问题 => 99.常见问题}/04.Vue项目出现Invalid Host header 的解决方案.md (100%) diff --git a/Native测试.txt b/Native测试.md similarity index 98% rename from Native测试.txt rename to Native测试.md index 75007f6e..0c3b437b 100644 --- a/Native测试.txt +++ b/Native测试.md @@ -5,7 +5,7 @@ - [x] 启动参数 - [x] 外部配置文件 - [x] 环境变量 -- [ ] 日志 +- [x] 日志 - [x] 控制台输出 - [x] debug启动有netty错误日志 - [x] 文件输出 diff --git a/neutrino-proxy-vuepress/docs/01.使用教程/01.开始使用/01.快速上手.md b/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/01.快速上手.md similarity index 100% rename from neutrino-proxy-vuepress/docs/01.使用教程/01.开始使用/01.快速上手.md rename to neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/01.快速上手.md diff --git a/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/02.jar部署.md b/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/02.jar部署.md new file mode 100644 index 00000000..f811dfd1 --- /dev/null +++ b/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/02.jar部署.md @@ -0,0 +1,5 @@ +--- +title: jar部署 +date: 2023-10-25 18:12:08 +permalink: /pages/df2741/ +--- diff --git a/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/03.docker部署.md b/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/03.docker部署.md new file mode 100644 index 00000000..bc598758 --- /dev/null +++ b/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/03.docker部署.md @@ -0,0 +1,5 @@ +--- +title: docker部署 +date: 2023-10-25 18:12:19 +permalink: /pages/66e72c/ +--- diff --git a/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/04.原生部署.md b/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/04.原生部署.md new file mode 100644 index 00000000..846be445 --- /dev/null +++ b/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/04.原生部署.md @@ -0,0 +1,5 @@ +--- +title: 原生部署 +date: 2023-10-25 18:12:31 +permalink: /pages/db7097/ +--- diff --git a/neutrino-proxy-vuepress/docs/01.使用教程/01.开始使用/02.管理后台.md b/neutrino-proxy-vuepress/docs/01.使用教程/02.使用须知/01.管理后台.md similarity index 100% rename from neutrino-proxy-vuepress/docs/01.使用教程/01.开始使用/02.管理后台.md rename to neutrino-proxy-vuepress/docs/01.使用教程/02.使用须知/01.管理后台.md diff --git a/neutrino-proxy-vuepress/docs/01.使用教程/01.开始使用/03.关于端口.md b/neutrino-proxy-vuepress/docs/01.使用教程/02.使用须知/02.关于端口.md similarity index 100% rename from neutrino-proxy-vuepress/docs/01.使用教程/01.开始使用/03.关于端口.md rename to neutrino-proxy-vuepress/docs/01.使用教程/02.使用须知/02.关于端口.md diff --git a/neutrino-proxy-vuepress/docs/01.使用教程/01.开始使用/04.域名映射.md b/neutrino-proxy-vuepress/docs/01.使用教程/02.使用须知/03.域名映射.md similarity index 100% rename from neutrino-proxy-vuepress/docs/01.使用教程/01.开始使用/04.域名映射.md rename to neutrino-proxy-vuepress/docs/01.使用教程/02.使用须知/03.域名映射.md diff --git a/neutrino-proxy-vuepress/docs/01.使用教程/01.开始使用/05.HTTPS配置.md b/neutrino-proxy-vuepress/docs/01.使用教程/02.使用须知/04.HTTPS配置.md similarity index 100% rename from neutrino-proxy-vuepress/docs/01.使用教程/01.开始使用/05.HTTPS配置.md rename to neutrino-proxy-vuepress/docs/01.使用教程/02.使用须知/04.HTTPS配置.md diff --git a/neutrino-proxy-vuepress/docs/01.使用教程/01.开始使用/06.服务端配置.md b/neutrino-proxy-vuepress/docs/01.使用教程/02.使用须知/05.服务端配置.md similarity index 100% rename from neutrino-proxy-vuepress/docs/01.使用教程/01.开始使用/06.服务端配置.md rename to neutrino-proxy-vuepress/docs/01.使用教程/02.使用须知/05.服务端配置.md diff --git a/neutrino-proxy-vuepress/docs/01.使用教程/01.开始使用/07.客户端配置.md b/neutrino-proxy-vuepress/docs/01.使用教程/02.使用须知/06.客户端配置.md similarity index 100% rename from neutrino-proxy-vuepress/docs/01.使用教程/01.开始使用/07.客户端配置.md rename to neutrino-proxy-vuepress/docs/01.使用教程/02.使用须知/06.客户端配置.md diff --git a/neutrino-proxy-vuepress/docs/01.使用教程/02.开发指南/01.项目结构.md b/neutrino-proxy-vuepress/docs/01.使用教程/02.开发指南/01.项目结构.md deleted file mode 100644 index fb0a4f95..00000000 --- a/neutrino-proxy-vuepress/docs/01.使用教程/02.开发指南/01.项目结构.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: 项目结构 -date: 2020-05-11 13:54:56 -permalink: /pages/2f674a -article: false ---- - -# 主要目录、文件 - -``` -├── data.db (为配置mysql时,项目启动默认初始化生成的本地sqlite数据库文件) -├── docs (项目相关的一些文档) -├── neutrino-proxy-admin (管理后台前端项目,基于vue-element-admin) -├── neutrino-proxy-client (基于netty的代理客户端,用于和服务端交互、转发内网数据) -├── neutrino-proxy-core (代理相关的公共代码(协议、常量)) -├── neutrino-proxy-server (基于netty的代理服务端,用于和客户段交互,将客户端转发的内网数据转发至外网端口) -└── todolist.MD (近期的开发计划) -``` - -# 代理服务端 `neutrino-proxy-server` -- base:基础的配置、初始化代码 -- constant:服务端常量、枚举定义 -- dal:持久层mapper、实体 -- job:定时任务执行入口 -- proxy:代理核心实现 -- service:基础业务 -- util:基础工具封装 -- resource/mapper:mybatis SQL文件 -- resource/sql:维护mysql/sqlite的初始化SQL、SQL变更记录 -- resource/app.yml:项目默认配置 -- resource/test.jks:默认的SSL证书 - -# 代理客户端 `neutrino-proxy-client` -- config:基础配置 -- core:客户端代理核心入口 -- handler:客户端代理数据处理逻辑 -- util:基础工具封装 -- resource/app.yml:项目默认配置 -- resource/test.jks:默认的SSL证书 \ No newline at end of file diff --git a/neutrino-proxy-vuepress/docs/01.使用教程/10.开发指南/01.项目结构.md b/neutrino-proxy-vuepress/docs/01.使用教程/10.开发指南/01.项目结构.md new file mode 100644 index 00000000..048f62eb --- /dev/null +++ b/neutrino-proxy-vuepress/docs/01.使用教程/10.开发指南/01.项目结构.md @@ -0,0 +1,28 @@ +--- +title: 项目结构 +date: 2020-05-11 13:54:56 +permalink: /pages/2f674a +article: false +--- + +# 主要目录、文件 + +``` +├── assets (资源文件) +├── docs (项目相关的一些文档) +├── neutrino-proxy-admin (管理后台前端项目,基于vue-element-admin) +├── neutrino-proxy-client (基于netty的代理客户端,用于和服务端交互、转发内网数据) +├── neutrino-proxy-core (代理相关的公共代码(协议、常量)) +├── neutrino-proxy-server (基于netty的代理服务端,用于和客户段交互,将客户端转发的内网数据转发至外网端口) +├── neutrino-proxy-vuepress (中微子代理官网文档) +├── scripts (常用的编译、打包脚本) +├── Milestone.md (里程碑事件节点) +├── VLog.md (版本变更记录) +└── todolist.MD (近期的开发计划) +``` + +# 代码分支说明 +- dev:常规开发分支,日常的开发、Bug修复、提交PR都在此分支 +- feature/xxx:特征分支,一些试验性开发、提交PR都在此分支,xxx可自行取一个有意义的名称 +- release/xxx:发行版分支,作为阶段性成果、重大更新的版本固化分支。受保护,不允许任何提交。 +- master:主分支,定期同步最新代码,目前仅支持本人(傲世孤尘/雨韵诗泽)提交。 diff --git a/neutrino-proxy-vuepress/docs/01.使用教程/02.开发指南/02.实现原理.md b/neutrino-proxy-vuepress/docs/01.使用教程/10.开发指南/02.实现原理.md similarity index 100% rename from neutrino-proxy-vuepress/docs/01.使用教程/02.开发指南/02.实现原理.md rename to neutrino-proxy-vuepress/docs/01.使用教程/10.开发指南/02.实现原理.md diff --git a/neutrino-proxy-vuepress/docs/01.使用教程/03.常见问题/01.客户端连接服务端失败.md b/neutrino-proxy-vuepress/docs/01.使用教程/99.常见问题/01.客户端连接服务端失败.md similarity index 100% rename from neutrino-proxy-vuepress/docs/01.使用教程/03.常见问题/01.客户端连接服务端失败.md rename to neutrino-proxy-vuepress/docs/01.使用教程/99.常见问题/01.客户端连接服务端失败.md diff --git a/neutrino-proxy-vuepress/docs/01.使用教程/03.常见问题/02.易混淆的2类证书.md b/neutrino-proxy-vuepress/docs/01.使用教程/99.常见问题/02.易混淆的2类证书.md similarity index 100% rename from neutrino-proxy-vuepress/docs/01.使用教程/03.常见问题/02.易混淆的2类证书.md rename to neutrino-proxy-vuepress/docs/01.使用教程/99.常见问题/02.易混淆的2类证书.md diff --git a/neutrino-proxy-vuepress/docs/01.使用教程/03.常见问题/03.udp代理无效.md b/neutrino-proxy-vuepress/docs/01.使用教程/99.常见问题/03.udp代理无效.md similarity index 100% rename from neutrino-proxy-vuepress/docs/01.使用教程/03.常见问题/03.udp代理无效.md rename to neutrino-proxy-vuepress/docs/01.使用教程/99.常见问题/03.udp代理无效.md diff --git a/neutrino-proxy-vuepress/docs/01.使用教程/03.常见问题/04.Vue项目出现Invalid Host header 的解决方案.md b/neutrino-proxy-vuepress/docs/01.使用教程/99.常见问题/04.Vue项目出现Invalid Host header 的解决方案.md similarity index 100% rename from neutrino-proxy-vuepress/docs/01.使用教程/03.常见问题/04.Vue项目出现Invalid Host header 的解决方案.md rename to neutrino-proxy-vuepress/docs/01.使用教程/99.常见问题/04.Vue项目出现Invalid Host header 的解决方案.md