
NeutrinoProxy2.0.2发布,端口映射支持绑定多个域名
项目简介
中微子代理(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/
支持的部署方式
windows
linux
mac
1、jar
2、docker
3、native
4、docker-compose
升级须知:
域名和SSL证书的配置由配置文件配置改为后台域名管理页面配置。
去掉了配置文件声明服务器端域名和证书的方式,改为通过页面进行管理,请注意自行进行数据迁移。
数据库新增
域名表
和域名映射中间表
,修改了端口映射表
,涉及到表结构变更,执行增量SQL
运行示例
License限速

端口映射限速

端口映射绑定多个域名

安全组


联系我们
笔者时间、能力有限,且开源项目非一朝一夕之事,存在众多问题亦在所难免。使用、学习过程中有任何问题欢迎大家与我联系。
对项目有什么想法或者建议,可以加我微信拉交流群,或者创建issues,一起完善项目
微信号:yuyunshize
Email: aoshiguchen@dromara.org
微信二维码(添加时请备注"中微子进群"):

关于 Dromara
Dromara 是由国内顶尖的开源项目作者共同组成的开源社区。提供包括分布式事务,流行工具,企业级认证,微服务RPC,运维监控,Agent监控,分布式日志,调度编排等一系列开源产品、解决方案与咨询、技术支持与培训认证服务。技术栈全面开源共建、 保持社区中立,致力于为全球用户提供微服务云原生解决方案。让参与的每一位开源爱好者,体会到开源的快乐。
Dromara开源社区目前拥有10+GVP项目,总star数量超过十万,构建了上万人的开源社区,有成千上万的个人及团队在使用Dromara社区的开源项目。
欢迎大家来到知识星球和我互动
