NekoRay NekoBox客户端使用指南:基于sing-box内核
NekoRay和NekoBox是由MatsuriDayo开发的V2Ray客户端,基于sing-box内核构建。与基于Xray-core的v2rayN不同,NekoRay/NekoBox使用sing-box作为核心引擎,对新协议的支持更加及时。本文将介绍NekoRay和NekoBox的下载、安装和配置方法。
NekoRay与NekoBox的区别
NekoRay和NekoBox本质上是同一项目的不同版本:
- NekoRay:桌面版V2Ray客户端,支持Windows和Linux平台,提供Qt图形界面
- NekoBox:Android版V2Ray客户端,针对移动端优化界面
两者共享相同的sing-box内核和协议支持,配置文件格式兼容。
NekoRay/NekoBox核心特性
作为基于sing-box内核的V2Ray客户端,NekoRay/NekoBox具有以下特性:
- 新协议支持:率先支持VLESS、Reality、Hysteria2等新协议
- sing-box内核:使用高性能的sing-box作为代理引擎
- 灵活配置:支持出站链式代理、负载均衡等高级功能
- 开源透明:代码在GitHub公开(MatsuriDayo/nekoray)
NekoRay下载安装(Windows/Linux)
Windows安装步骤
- 访问GitHub的MatsuriDayo/nekoray仓库Releases页面
- 下载Windows版压缩包(nekoray-x.x.x-Windows-x64.zip)
- 解压到任意目录(路径不要含中文)
- 运行nekoray.exe启动NekoRay
- 首次运行会自动初始化sing-box内核
Linux安装步骤
- 下载Linux版AppImage文件
- 添加执行权限:chmod +x nekoray-*.AppImage
- 运行AppImage文件启动NekoRay
NekoBox下载安装(Android)
- 在GitHub Releases页面下载NekoBox APK文件
- 启用Android设备的未知来源安装权限
- 安装APK文件
- 打开NekoBox开始配置V2Ray服务器
配置V2Ray服务器
NekoRay/NekoBox支持多种配置方式:
添加VLESS服务器
点击"添加"按钮,选择协议类型为VLESS,填写服务器地址、端口、UUID和传输方式。如需使用Reality,在传输方式中选择"reality"并填写SNI、公钥等参数。
添加VMess服务器
选择协议类型为VMess,填写地址、端口、用户ID、加密方式和传输配置。
订阅链接导入
NekoRay支持订阅链接功能,在"订阅"选项中添加订阅地址,点击更新即可获取所有节点。
NekoRay高级功能
出站链式代理
NekoRay支持将多个代理节点串联使用,即前一个节点的流量由后一个节点转发。这在需要多跳代理的场景中非常有用。
负载均衡
可以配置多个节点的负载均衡策略,根据延迟或轮询方式分配流量,提高连接的稳定性和速度。
自定义路由规则
NekoRay允许用户自定义路由规则,精确控制哪些流量走代理、哪些直连。
NekoRay与v2rayN对比
NekoRay和v2rayN都是优秀的V2Ray客户端,主要区别如下:
- 内核不同:NekoRay用sing-box,v2rayN用Xray-core
- 协议支持:NekoRay对Hysteria2等新协议支持更及时
- 成熟度:v2rayN用户量更大,稳定性经过更充分验证
- 界面:v2rayN界面更简洁,NekoRay功能选项更丰富
建议根据个人需求选择:追求稳定成熟选v2rayN,需要最新协议特性选NekoRay。
常见问题
NekoRay启动后内核加载失败
确认sing-box内核文件完整。重新下载完整版NekoRay(含内核版本)可解决此问题。
Reality连接失败
检查SNI、公钥和ShortId是否与服务器端配置一致。Reality协议对参数要求严格,任一错误都会导致连接失败。
立即下载V2Ray客户端,开启安全稳定的网络连接
前往下载页面需要更深入的V2Ray教程?
VLESS协议搭建指南
V2Ray