diff --git a/README.md b/README.md index 7e8c2b5b..e2d3126e 100644 --- a/README.md +++ b/README.md @@ -42,6 +42,7 @@ - 微信: yuyunshize - GitCode:https://gitcode.com/dromara/neutrino-proxy - Gitee: https://gitee.com/asgc/neutrino-proxy +- Github仓库:https://github.com/dromara/neutrino-proxy # 6、贡献者列表

diff --git a/assets/run-example/port-mapping3.png b/assets/run-example/port-mapping3.png new file mode 100644 index 00000000..444c4ea6 Binary files /dev/null and b/assets/run-example/port-mapping3.png differ diff --git a/docs/article/2024/01/MyWeChatQRCode.jpeg b/docs/article/2024/01/MyWeChatQRCode.jpeg new file mode 100644 index 00000000..3020c161 Binary files /dev/null and b/docs/article/2024/01/MyWeChatQRCode.jpeg differ diff --git a/docs/article/2024/01/index.md b/docs/article/2024/01/index.md new file mode 100644 index 00000000..8000fea7 --- /dev/null +++ b/docs/article/2024/01/index.md @@ -0,0 +1,81 @@ +# NeutrinoProxy2.0.2发布,端口映射支持绑定多个域名 + +## 项目简介 +- [中微子代理(neutrino-proxy)](https://gitee.com/dromara/neutrino-proxy) 是一款基于Solon、Netty的内网穿透神器。该项目采用最为宽松的MIT协议,因此您可以对它进行复制、修改、传播并用于任何个人或商业行为。 +- 市面上基于内网穿透的常见产品有:花生壳、TeamView、cpolar等。 +- 常见的使用场景: + - 本地开发调试第三方回调 + - 本地开发异地接口连调 + - 远程登录内网windows机器 + - 将本地服务映射到外网,用于演示 +- GitCode:https://gitcode.com/dromara/neutrino-proxy +- Gitee仓库:https://gitee.com/dromara/neutrino-proxy +- Github仓库:https://github.com/dromara/neutrino-proxy +- 官网地址: https://neutrino-proxy.dromara.org + +## 主要特点: +- 1、流量监控:首页图表、报表管理多维度流量监控。全方位掌握实时、历史代理数据。 +- 2、用户/License:支持多用户、多客户端使用。后台禁用实时生效。 +- 3、端口池:对外端口统一管理,支持用户、License独占端口。 +- 4、端口映射:新增、编辑、删除、禁用实时生效。 +- 5、Docker:服务端/客户端支持Docker一键部署。 +- 6、SSL证书:隧道通信支持SSL加密,保护您的数据安全。 +- 7、域名映射:支持绑定多个子域名,方便本地调试三方回调 +- 8、多种协议:支持代理TCP、HTTP、HTTPS、UDP协议 +- 9、原生部署:支持编译为原生可执行文件,更低部署门槛、更少内存占用 +- 10、安全组:支持黑/白名单IP访问限制 +- 11、限速:支持对License、端口映射限制上传/下载速度 +- 12、采用最为宽松的MIT协议,免去你的后顾之忧 + +## 本次更新内容 +- bug修复 + - 解决安全组在ipv6场景下误拦截导致域名映射访问不通的问题 + - 解决native编译后,端口池批量删除报错的问题 + - 解决客户端docker方式部署环境变量指定参数不生效的问题 + - 服务端解决native下清理日志定时任务报错的问题 + - 解决后台分页查询的已知问题 + - 端口映射中的客户端ip字段加长一点,解决配置阿里云数据库域名字段不够的问题 + - 解决服务端native部署时,访问后台用户列表,日志警告“you should use: nativeMetadata.registerField(field) at aot runtime”的问题 +- 新增功能 + - 新增后台域名管理,⽀持新增、修改、删除、禁⽤主域名,支持添加多级域名。 + - 域名管理支持上传域名对应的SSL证书、⽀持设置强制HTTPS、⽀持域名映射⾃动加载对应的服务器证书。 + - 端口映射支持选择切换不同的主域名,⽀持绑定多个⼦域名,单个端⼝⽀持绑定多个不同的主域名。 + +## 安装使用说明 +- 快速上手:https://neutrino-proxy.dromara.org/neutrino-proxy/pages/793dcb/ +- 支持的部署方式 + - 1、jar + - 2、docker + - 3、native + - windows + - linux + - mac + - 4、docker-compose +- 升级须知: + - **域名和SSL证书的配置由配置文件配置改为后台域名管理页面配置。** + - 去掉了配置文件声明服务器端域名和证书的方式,改为通过页面进行管理,请注意自行进行数据迁移。 + - 数据库新增`域名表`和`域名映射中间表`,修改了`端口映射表`,涉及到表结构变更,执行[增量SQL](https://gitee.com/dromara/neutrino-proxy/blob/master/neutrino-proxy-server/src/main/resources/sql/mysql/update/UPDATE-20240808.SQL) + +## 运行示例 +#### License限速 + + +#### 端口映射限速 + + +#### 端口映射绑定多个域名 + + +#### 安全组 + + + +## 联系我们 +笔者时间、能力有限,且开源项目非一朝一夕之事,存在众多问题亦在所难免。使用、学习过程中有任何问题欢迎大家与我联系。 + +对项目有什么想法或者建议,可以加我微信拉交流群,或者创建[issues](https://gitee.com/dromara/neutrino-proxy/issues),一起完善项目 + +- 微信号:yuyunshize +- Email: aoshiguchen@dromara.org +- 微信二维码(添加时请备注"中微子进群"): + diff --git a/docs/article/2024/01/license2.png b/docs/article/2024/01/license2.png new file mode 100644 index 00000000..613f9acc Binary files /dev/null and b/docs/article/2024/01/license2.png differ diff --git a/docs/article/2024/01/port-mapping2.png b/docs/article/2024/01/port-mapping2.png new file mode 100644 index 00000000..4b326eb9 Binary files /dev/null and b/docs/article/2024/01/port-mapping2.png differ diff --git a/docs/article/2024/01/port-mapping3.png b/docs/article/2024/01/port-mapping3.png new file mode 100644 index 00000000..444c4ea6 Binary files /dev/null and b/docs/article/2024/01/port-mapping3.png differ diff --git a/docs/article/2024/01/security-group1.png b/docs/article/2024/01/security-group1.png new file mode 100644 index 00000000..88180fa5 Binary files /dev/null and b/docs/article/2024/01/security-group1.png differ diff --git a/docs/article/2024/01/security-rule1.png b/docs/article/2024/01/security-rule1.png new file mode 100644 index 00000000..2fb87cb5 Binary files /dev/null and b/docs/article/2024/01/security-rule1.png differ