🕵️软件简介
中微子代理(neutrino-proxy)是一个基于Netty的开源Java内网穿透项目,采用MIT许可,允许用户自由复制、修改、传播并用于个人或商业行为。
✨软件优势
- 流量监控: 实时、历史代理数据的多维度流量监控,提供首页图表和报表管理。
- 域名映射: 支持绑定子域名,方便本地调试三方回调。
- 用户/License管理: 支持多用户、多客户端使用,后台禁用实时生效。
- 端口池管理: 统一管理对外端口,支持用户、License独占端口。
- 端口映射: 新增、编辑、删除、禁用实时生效。
- Docker支持: 服务端支持Docker一键部署。
- 隧道SSL加密: 隧道通信支持SSL,保护数据安全。
- HTTPS支持: 完整支持HTTPS协议。
- MIT协议: 采用宽松的MIT协议,允许自由使用。
🧬名字由来
中微子代理以中微子命名,象征着其安全、快速、穿透力强的特点,中微子是宇宙中穿透能力最强的粒子之一,能够自由穿过地球,并与其他物质的相互作用微弱。
🍪代理示意图
🚚项目体验
- 首页
- License管理
- 端口映射
- 端口池管理
- 用户管理
🚀️安装部署
- 安装服务端:
- 使用jar包自行部署,确保服务器上已安装Java 8运行环境。
- 下载最新的release包:
neutrino-proxy-server.jar
和neutrino-proxy-admin.zip
。- 新建部署目录,上传相关文件至服务器。
- 解压
neutrino-proxy-admin.zip
文件。 - 启动服务端完成部署,默认使用SQLite数据库。
- 若要指定MySQL数据库,需要创建
app.yml
文件并配置,然后执行命令启动服务端。 - 可参考提供的shell脚本启动服务端。
- 管理后台配置:
- 服务端部署成功后,访问管理页面,使用默认的管理员帐号登录。
- 复制生成的LicenseKey备用,后续客户端配置需要。
- 在端口映射页面,添加、修改需要的端口映射配置。
- 启动客户端:
- 确保本地已安装Java 8运行环境。
- 下载最新的release包:
neutrino-proxy-client.jar
。 - 创建
app.yml
文件并配置相关内容。 - 执行命令启动客户端,确保服务端License管理中对应License在线状态为在线。
- 代理验证:
- 启动被代理服务,确保本地能正常访问。
- 通过服务端IP+9101(或其他端口)访问本地被代理服务。
官网及安装手册:
- 官网:https://neutrino-proxy.dromara.org
- 项目开源地址:https://dromara.gitee.io/neutrino-proxy
- 安装手册:https://dromara.gitee.io/neutrino-proxy/pages/793dcb/
© 版权声明
THE END
暂无评论内容