diff --git a/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/01.快速上手.md b/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/01.快速上手.md index 4b189fc4..a9a8f257 100644 --- a/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/01.快速上手.md +++ b/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/01.快速上手.md @@ -16,8 +16,7 @@ article: false - 快速上手中涉及到的配置,仅仅是快速体验所必须的配置,完整的配置请参照使用须知中的`服务端配置`、`客户端配置` ## 2、部署服务 -- 根据需要自行选择jar、docker、原生部署任意一种完成部署 -- 三种方式分别参见对应的文档 +- 根据需要自行选择jar、docker、原生部署、docker-compose任意一种完成部署,分别参见对应的文档 - 任何一种部署方式,不要求客户端与服务端一致。如:服务端采用docker部署,客户端可以用docker部署、也可以用jar、原生部署 - 管理后台说明 - 服务端部署成功后,访问http://{服务端IP}:8888打开后台管理页面。使用默认的管理员帐号登录:admin/123456 diff --git a/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/02.使用jar部署.md b/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/02.使用jar部署.md index c74225e5..fa91766b 100644 --- a/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/02.使用jar部署.md +++ b/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/02.使用jar部署.md @@ -6,12 +6,12 @@ permalink: /pages/eebea1/ ## 1、环境准备 - 首先确保已安装Java21运行环境 -- 打开[发行版页面](https://gitee.com/dromara/neutrino-proxy/releases),下载最新的release包:`neutrino-proxy-server-jdk21-2.0.1-jar.zip`、`neutrino-proxy-client-jdk21-2.0.1-jar.zip` +- 打开[发行版页面](https://gitee.com/dromara/neutrino-proxy/releases),下载最新的release包:`neutrino-proxy-server-jdk21-2.0.2-jar.zip`、`neutrino-proxy-client-jdk21-2.0.2-jar.zip` ## 2、部署服务端 - 在服务器上新建部署目录:`/work/projects/neutrino-proxy-server` -- 将`neutrino-proxy-server-jdk21-2.0.1-jar.zip`上传至服务器部署目录,并解压 +- 将`neutrino-proxy-server-jdk21-2.0.2-jar.zip`上传至服务器部署目录,并解压 - 执行命令`java -Dfile.encoding=utf-8 -jar neutrino-proxy-server.jar`启动服务端完成部署,默认使用h2数据库。 - 若需要指定自己的mysql数据库,则需要在当前目录下的`app.yml`文件中,修改数据库配置如下: @@ -32,7 +32,7 @@ neutrino: - 可参照 https://gitee.com/dromara/neutrino-proxy/blob/master/scripts/unix/server_start.sh 使用shell脚本启动服务端。 ## 3、部署客户端 -- 本地解压`neutrino-proxy-client-jdk21-2.0.1-jar.zip`文件 +- 本地解压`neutrino-proxy-client-jdk21-2.0.2-jar.zip`文件 - 修改`app.yml`文件中的server-ip为服务器公网ip,并配置license-key,以下是相关的部分配置: ```yml neutrino: diff --git a/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/03.使用docker容器化部署.md b/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/03.使用docker容器化部署.md index 2e18fb39..1b21edcf 100644 --- a/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/03.使用docker容器化部署.md +++ b/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/03.使用docker容器化部署.md @@ -5,6 +5,8 @@ permalink: /pages/5b9bef/ --- ## 1、 部署服务端 +- dockerHub镜像地址:aoshiguchen/neutrino-proxy-server:latest +- 阿里云镜像地址:registry.cn-hangzhou.aliyuncs.com/asgc/neutrino-proxy:latest ### 使用默认h2数据库一键部署 ```shell docker run -it -p 9000-9200:9000-9200/tcp -p 8888:8888 \ @@ -34,6 +36,8 @@ neutrino: - 然后再执行上面的docker一键部署命令即可 ## 2、部署客户端 +- dockerHub镜像地址:aoshiguchen/neutrino-proxy-client:latest +- 阿里云镜像地址:registry.cn-hangzhou.aliyuncs.com/asgc/neutrino-proxy-client:latest - 命令中的服务端ip、license请自行补充 - 若是首次使用,请仔细阅读快速上手,以确定license从哪里取得 ```shell diff --git a/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/04.原生部署.md b/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/04.原生部署.md index 52b0d0fb..4b7f77ec 100644 --- a/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/04.原生部署.md +++ b/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/04.原生部署.md @@ -18,7 +18,7 @@ permalink: /pages/69699a/ ## 1、安装包下载 - 打开[发行版页面](https://gitee.com/dromara/neutrino-proxy/releases),下载所需的最新的release包: -- 比如服务器为linux则可下载`neutrino-proxy-server-linux-2.0.1-native.zip`文件,客户端为windows则可下载`neutrino-proxy-client-windows-2.0.1-native.zip` +- 比如服务器为linux则可下载`neutrino-proxy-server-linux-2.0.2-native.zip`文件,客户端为windows则可下载`neutrino-proxy-client-windows-2.0.2-native.zip` ## 2、部署服务端 - 将服务端安装包上传至服务器,并解压 diff --git a/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/05.使用docker-compose部署.md b/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/05.使用docker-compose部署.md new file mode 100644 index 00000000..94cd0785 --- /dev/null +++ b/neutrino-proxy-vuepress/docs/01.使用教程/01.安装部署/05.使用docker-compose部署.md @@ -0,0 +1,30 @@ +--- +title: 使用docker-compose部署 +date: 2024-12-07 14:40:50 +permalink: /pages/2d4123/ +--- + +## 1、 部署服务端 +### 使用默认h2数据库一键部署 +- 注意自行修改配置文件:config/app.yml +```shell +git clone https://gitee.com/dromara/neutrino-proxy.git +cd neutrino-proxy/scripts/docker-compose/neutrino-proxy-server-h2 +docker-compose up -d +``` + +### 使用默认mysql数据库一键部署 +- 注意自行修改配置文件:config/app.yml +```shell +git clone https://gitee.com/dromara/neutrino-proxy.git +cd neutrino-proxy/scripts/docker-compose/neutrino-proxy-server-mysql +docker-compose up -d +``` + +## 2、部署客户端 +- 注意自行修改配置文件:config/app.yml +```shell +git clone https://gitee.com/dromara/neutrino-proxy.git +cd neutrino-proxy/scripts/docker-compose/neutrino-proxy-client +docker-compose up -d +``` diff --git a/neutrino-proxy-vuepress/docs/03.支持我们/99.赞赏公示/99.2024年.md b/neutrino-proxy-vuepress/docs/03.支持我们/99.赞赏公示/99.2024年.md index b6bc6559..d2c32806 100644 --- a/neutrino-proxy-vuepress/docs/03.支持我们/99.赞赏公示/99.2024年.md +++ b/neutrino-proxy-vuepress/docs/03.支持我们/99.赞赏公示/99.2024年.md @@ -7,10 +7,11 @@ permalink: /pages/acdf0a/ | 日期 | 渠道 | 金额 |昵称| 备注 | |:-----------|:---|:-----|:-|:--------------------------------------| -|2024-11-06|Gitee捐助|100|碧云天|感谢您的开源项目!| -|2024-10-14|微信红包|5|泛微eteams刘新东17699059661| -|2024-09-04|Gitee捐助|8.88|lusen998|感谢您的开源项目!| -| 2024-08-30| 微信转账|100|吴忧吴虑| +| 2024-11-19|支付宝收款码|2|*亮|| +| 2024-10-06 |Gitee捐助|100|碧云天|感谢您的开源项目!| +| 2024-10-14 |微信红包|5|泛微eteams刘新东17699059661| +| 2024-09-04 |Gitee捐助|8.88|lusen998|感谢您的开源项目!| +| 2024-08-30 | 微信转账|100|吴忧吴虑| | 2024-07-29 |Gitee捐助|10|QuanJWS|感谢您的开源项目!看着很不错的样子,加油! | | 2024-07-29 |微信赞赏码|120|陈某| | | 2024-05-07 |微信转账|100|仲秀| | diff --git a/neutrino-proxy-vuepress/docs/05.更新记录/01.版本记录/98.2.x.md b/neutrino-proxy-vuepress/docs/05.更新记录/01.版本记录/98.2.x.md index 8318f222..252c3758 100644 --- a/neutrino-proxy-vuepress/docs/05.更新记录/01.版本记录/98.2.x.md +++ b/neutrino-proxy-vuepress/docs/05.更新记录/01.版本记录/98.2.x.md @@ -4,14 +4,22 @@ date: 2023-10-26 17:43:43 permalink: /pages/ff3519/ --- ## 2.0.2 -- 新增后台域名管理,⽀持新增、修改、删除、禁⽤主域名,支持添加多级域名。 -- 新增页面上传域名对应的SSL证书、⽀持设置强制HTTPS、⽀持域名映射⾃动加载对应的服务器证书。 -- 新增端⼝映射选择切换不同的主域名,⽀持绑定多个⼦域名,单个端⼝⽀持绑定多个不同的主域名。 +- bug修复 + - 解决安全组在ipv6场景下误拦截导致域名映射访问不通的问题 + - 解决native编译后,端口池批量删除报错的问题 + - 解决客户端docker方式部署环境变量指定参数不生效的问题 + - 服务端解决native下清理日志定时任务报错的问题 + - 解决后台分页查询的已知问题 + - 端口映射中的客户端ip字段加长一点,解决配置阿里云数据库域名字段不够的问题 + - 解决服务端native部署时,访问后台用户列表,日志警告“you should use: nativeMetadata.registerField(field) at aot runtime”的问题 +- 新增功能 + - 新增后台域名管理,⽀持新增、修改、删除、禁⽤主域名,支持添加多级域名。 + - 域名管理支持上传域名对应的SSL证书、⽀持设置强制HTTPS、⽀持域名映射⾃动加载对应的服务器证书。 + - 端口映射支持选择切换不同的主域名,⽀持绑定多个⼦域名,单个端⼝⽀持绑定多个不同的主域名。 - 升级须知: - **域名和SSL证书的配置由配置文件配置改为后台域名管理页面配置。** - - 去掉了配置文件声明服务器端域名和证书的方式,该为通过页面进行管理。请注意代码更新和数据迁移。 + - 去掉了配置文件声明服务器端域名和证书的方式,改为通过页面进行管理,请注意自行进行数据迁移。 - 数据库新增`域名表`和`域名映射中间表`,修改了`端口映射表`,涉及到表结构变更,执行[增量SQL](https://gitee.com/dromara/neutrino-proxy/blob/master/neutrino-proxy-server/src/main/resources/sql/mysql/update/UPDATE-20240808.SQL) - - 配置文件做了较大调整,请参照官网使用须知中的`服务端配置`、`客户端配置`进行更新 ## 2.0.1 - jdk版本升级为21