更新官网文档

This commit is contained in:
aoshiguchen
2024-12-07 14:58:40 +08:00
parent b260602810
commit 64c155ad68
7 changed files with 57 additions and 15 deletions
@@ -16,8 +16,7 @@ article: false
- 快速上手中涉及到的配置,仅仅是快速体验所必须的配置,完整的配置请参照使用须知中的`服务端配置``客户端配置`
## 2、部署服务
- 根据需要自行选择jar、docker、原生部署任意一种完成部署
- 三种方式分别参见对应的文档
- 根据需要自行选择jar、docker、原生部署、docker-compose任意一种完成部署,分别参见对应的文档
- 任何一种部署方式,不要求客户端与服务端一致。如:服务端采用docker部署,客户端可以用docker部署、也可以用jar、原生部署
- 管理后台说明
- 服务端部署成功后,访问http://{服务端IP}:8888打开后台管理页面。使用默认的管理员帐号登录:admin/123456
@@ -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:
@@ -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
@@ -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、部署服务端
- 将服务端安装包上传至服务器,并解压
@@ -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
```
@@ -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|仲秀| |
@@ -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