Qt based cross-platform GUI proxy configuration manager (backend: v2ray / sing-box)
Support Windows / Linux out of the box now.
基于 Qt 的跨平台代理配置管理器 (后端 v2ray / sing-box)
目前支持 Windows / Linux 开箱即用.
下载 / Download
GitHub Releases (Portable ZIP)
便携格式,无安装器。转到 Releases 下载预编译的二进制文件,解压后即可使用。
Package
AUR
archlinuxcn
Scoop Extras
scoop install nekoray
更改记录 & 发布频道 / Changelog & Telegram Channel
项目主页 & 文档 / Homepage & Documents
代理 / Proxy
- SOCKS (5)
- HTTP
- Shadowsocks
- VMess
- VLESS
- Trojan
- TUIC ( sing-box )
- NaïveProxy ( Custom Core )
- Hysteria ( Custom Core or sing-box )
- Hysteria2 ( Custom Core or sing-box )
- Custom Outbound
- Custom Config
- Custom Core
订阅 / Subscription
- Raw: some widely used formats (like Shadowsocks, Clash and v2rayN)
- 原始格式: 一些广泛使用的格式 (如 Shadowsocks、Clash 和 v2rayN)
运行参数
Windows 运行
若提示 DLL 缺失,无法运行,请下载 安装 微软 C++ 运行库
Linux 运行
macOS
由于缺乏维护,不再提供 macOS 版本下载。
您还可以在下面的存储库中非正式地获取更新版本。非官方发布 / Unofficial releases
仍可以参照下方教程自行编译,常见问题请参考历史 Issue,欢迎 Pull Request 修复。
编译教程 / Compile Tutorial
请看 技术文档 / Technical documentation
Credits
Core:
- v2fly/v2ray-core ( < 3.10 )
- MatsuriDayo/Matsuri ( < 3.10 )
- MatsuriDayo/v2ray-core ( < 3.10 )
- XTLS/Xray-core ( >= 3.10 )
- MatsuriDayo/Xray-core ( >= 3.10 )
- SagerNet/sing-box
- Matsuridayo/sing-box-extra
Gui:
from https://github.com/MatsuriDayo/nekoray
---------------------------------------------------------
NekoBox for Android / sing-box / universal proxy toolchain for Android.
NekoBox for Android
sing-box / universal proxy toolchain for Android.
一款使用 sing-box 的 Android 通用代理软件.
下载 / Downloads
更新日志 & Telegram 发布频道 / Changelog & Telegram Channel
项目主页 & 文档 / Homepage & Documents
支持的代理协议 / Supported Proxy Protocols
- SOCKS (4/4a/5)
- HTTP(S)
- SSH
- Shadowsocks
- VMess
- VLESS
- WireGuard
- Trojan
- Trojan-Go (trojan-go-plugin)
- NaïveProxy (naive-plugin)
- Hysteria (hysteria-plugin)
- TUIC
请到这里下载插件以获得完整的代理支持.
Please visit here to download plugins for full proxy supports.
支持的订阅格式 / Supported Subscription Format
- 原始格式: 一些广泛使用的格式 (如 Shadowsocks, Clash 和 v2rayN)
- Raw: some widely used formats (like Shadowsocks, Clash and v2rayN)
Credits
Core:
Android GUI:
Web Dashboard:
from https://github.com/MatsuriDayo/NekoBoxForAndroid
(下载地址:https://github.com/Matsuridayo/NekoBoxForAndroid/releases)
--------------------------------------------------
nekobox 软件讲解及使用教程
1 前言
一款使用 sing-box 的 Android 通用代理软件。内核比较新,所以支持的协议也比较多,主要是能够明显的感觉到作者在这个软件上付出了比较多的心血。现在安卓端的茉莉(Matsuri)已经不更新了,主要做这个软件。
UI使用了安卓端的Sagernet,不过看sagernet作者在github首页说了这样一个声明:SagerNet 应用程序正在寻找新的维护者。
Nekobox作者的主页:https://matsuridayo.github.io/
他还有个电脑端的nekoray软件,在主页里面能看到。
sing-box支持的协议比较多,nekobox也都是支持的,截止到写文章的日期,23年8月28,支持的协议有:Socks/http/Shadowsocks/VMess/Trojan/Trojan GO/Naive/Hysteria/Vless(reality等新协议也支持)/Tuic/SSH/WireGuard/Shadow Tls 以及链式代理。
同样,这个软件也以非常奇特和方便的形式提供了自定义分流(可以用作免流)/前置代理/链式代理等功能。
nekobox的github项目下载页:https://github.com/MatsuriDayo/NekoBoxForAndroid/releases
谷歌商店也可以下载,不过收费的,github免费下载。github买就相当于赞助作者了。
记得下载最新版本,常见手机用户下载后缀为v8a的apk版本
2 界面介绍
点击左上角的三个横杠图标可以切换页面,咱们一个一个介绍。
2.1 配置页面
如图所示,这个软件能够提供的功能有
- 节点或者订阅分组
- 首页节点显示延迟/节点类型/图片表示地区。
- 最下方的悬浮总开关按键。
- 右上角的放大镜可以对某个分组中节点进行搜索。
- 点击右上角加号支持扫描二维码添加节点/从剪切板导入/从文件导入/手动输入
- 点击右上角的三个点支持清空流量统计/删除重复的服务器/TCPping还有URLtest测试延迟,和测试延迟后删除不可用节点的功能/还有以名称或延迟对节点进行排序。
2.2 分组页面
这里显示的是你的分组,可以是订阅,也可以是自己添加的节点集合。有多少个配置的意思是分组内有多少个节点,例如这个机场有20个配置,意思就是这个分组内有20个节点。
右上角的时钟按钮是手动更新所有订阅。右上角的加号按钮是调节节点或者订阅,添加的具体信息类似下面这个图。
点击每个分组右侧可以修改分组信息,可以修改的信息如下。
这个时候就可以看出这个软件的特色了,在这个界面可以很方便的设置以下几点。
- 订阅内节点排序,有原始/按名称/按延迟。
- 免重载切换节点
- 前置代理:在这个订阅内部所有节点前面,添加另一个节点。
- 后置代理:在这个订阅内部的所有节点后面,添加另一个节点,可以在普通的机场后面套一个直连机场或者自建的节点,实现链式代理的作用,可以让不能ssh/流媒体解锁不好/ip不干净等缺点的节点变得更好。
- 强制解析:强制将节点链接信息中的域名变成域名所在的ip,某些用户需要这个功能,可以用户自己修改入口的机场(如花云)方便手动修改入口。
- 去重:去除入口和出口重复的节点,薯条机场瑟瑟发抖。
- 仅在连接时更新:更新订阅有挂代理更新和不挂代理更新两种方式,本地挂着代理更新订阅可以更好的保护隐私,不过可能会出现更新失败的现象,这个时候可以手动更新。
- 自动更新:设置一个更新周期,自动更新订阅。
2.3 路由界面
路由这个界面类似于节点规则,不过这个软件并不是某个节点或者订阅设置,而是整个软件设置。针对某一个规则可以点击右侧「编辑」修改,如果要修改,建议修改最下面的「outbound」可以选择代理/绕过(也就是直连)/屏蔽(无法访问)/以及让这个规则走自己选择一个节点。
也可以选择某一个软件遵守这个规则,其余的不遵守。
也可以自己添加新的规则,默认规则如下。
- 屏蔽QUIC:屏蔽443端口的udp流量。如果油管等服务速度不行就打开这个按钮。
- 屏蔽广告:字面意思,建议打开。
- 屏蔽跟踪器:字面意思,建议打开。
- 中国play商店规则:默认是「代理」,意思就是代理谷歌play商店的流量。
- 中国域名/中国ip规则:默认是「绕过」,意思就是国内的网站和ip走直连。
2.4 设置界面
设置界面可以设置的如下:
- 高级插件:可以安装插件支持原本不支持的协议等,目前还没有高级插件,以前的茉莉有,因为以前茉莉不支持很多类型节点。
- 自动连接:开机后自动连接节点。
- 设置主题颜色。
- 夜间模式
- 运行模式:常规是VPN,也就是走系统的VPN服务。仅代理意思是这个软件运行了这个节点,其余的软件可以通过这个软件的socks5等api接口连接节点,而手机系统整体是不翻墙的。
- TUN实现:system提供更稳定、更全面的(x86 & x64)TUN体验。gvisor 是一个用户态网络协议栈,最初是为了高频交易限制挤压延迟而创建的。所以选择默认的system即可。
- 分应用代理:类似v2rayng的分应用代理。
- IPV6:可以自己打开或者禁止IPV6,建议禁用,默认也是禁用。
- 绕过局域网地址:建议打开。
- mux多路复用:这个得服务端支持才行,大部分机场节点不支持。
- 远程Dns:访问国外网站时查询域名和ip的工具,默认即可,也可以使用1.1.1.1。
- 直连Dns:访问国内网站查询域名和ip的工具,默认即可,当然打开下面的使用系统dns作为直连dns效果可能更好。
- 启用fakedns:很有意思的功能,使用FakeDNS收到DNS请求后,FakeDNS先返回一个假IP地址,等正式的TCP连接请求来了之后,再将域名解析和数据请求一起发到远端。这样相比传统的两步走,节省了一步(1RTT)。让不支持SOCKS5代理的应用,做到了SOCKS5代理的效果,可以加速网站打开速度。缺点是在代理停止以后其余软件可能没网,需要重新打开其余软件。可以开,挺有意思的,缺点对你影响较大的可以不开。默认不开。
- 剩下的就是测试延迟地址,可以自己修改。以及启动clash api,可以用web网页管理节点。
工具
这里有两个非常有意思的工具
- Nat行为发现:测试你在用这个节点的行为下,nat类型,某些nat类型对打游戏有用。
- cloudflare warp:直接生成一个免费warp vpn配置,不需要你自己有账号,直接提取这个账号的wirdguard配置,导入到「分组」中非常牛的一个功能,在分组中可以用自己设置优选ip,很有意思。
3 使用
这里讲的是简单使用。
3.1 复制节点
找到订阅信息 部分,点击 「复制 V2ray 订阅」「复制ssr订阅」等通用订阅,或者点击“ 一键订阅 ”按钮然后选择“ 复制订阅连接 ”。
3.2 导入进软件
点击nekobox的「分组」,点击右上角的加号,在弹出界面中填写你的机场信息。「分组名」写机场的名字,「分组类型」选择订阅,「订阅链接」把你复制的机场订阅粘贴进去,「自动更新」打开,自动更新时间根据自己习惯设置。然后点击右上角「对号」保存。
3.3 更新并使用
在「分组」界面,找到你刚刚添加的分组,右面有个「更新」,点击更新,待显示出流量/节点数量等信息后,就代表订阅完成。
回到「配置」界面,选择一个你喜欢的节点,点击最下方的小飞机图标就可以翻墙了,如果弹出是否同意vpn记得选择同意。
更多使用方法看#2中的软件介绍。
from https://web.archive.org/web/20240824151852/https://duangks.com/archives/146
----------------------------------
nekobox一键生成warp配置并优选IP
前言
在nekobox 软件讲解及使用教程
中我们介绍了nekebox可以一键生成warp配置。
其实生成的warp是warp plus,链接的节点也是warp默认的 engage.cloudflareclient.com ,咱们需要优选一下IP才能够使用。nekobox生成的配置后续也可以导入电脑或者ios设备使用。
默认生成的格式如下:
其实优选IP咱们在其余的文章里面讲过,具体看这里的第一部分:
这里咱们就再讲一下安卓如何优选,因为nekobox是安卓的软件,所以就只讲安卓了。
安卓使用
下载软件termux,选择后缀为arm64-v8a.apk的版本下载。
termux的github项目地址:https://github.com/termux/termux-app/releases
然后打开termux软件,升级依赖。
pkg upgrade
然后回车
然后同样输入命令
curl -sSL https://gitlab.com/rwkgyg/CFwarp/raw/main/point/endip.sh -o endip.sh && chmod +x endip.sh && ./endip.sh
然后回车
复制优选出来的IP第一个,别复制端口。IP粘贴到nekobox生成的warp配置的服务器,把端口填写到warp配置的的服务器端口。复制的两次都是纯数字,不要把冒号也复制了。
然后就可以快乐的使用啦。
from https://web.archive.org/web/20240810014932/https://duangks.com/archives/147/
----------------------------
nekobox使用免流机场并且配置国内外免流
1前言
在nekobox的文章中介绍过,这个软件以非常奇特和方便的形式提供了自定义分流(可以用作免流)/前置代理/链式代理等功能。
本文就来介绍一下如何使用nekobox非常优雅和方便的配置国内外分流。
首先,需要国内外分流的用户基本都是使用的免流机场,这里我使用的是下面这个免流机场。可以提供国内外的免流节点。
2 导入并更新订阅
2.1 复制订阅
打开你使用机场的官网,复制订阅。一般v2b面板的机场在首页有一键订阅,然后点击复制订阅地址。
一般来说免流机场的默认免流参数是阿里系免流,默认的免流host是tms.dingtalk.com。如果需要修改免流参数的,可以在nekobox中逐一进行修改,也可以使用免流参数调节网站进行修改。
订阅转换并且调节免流参数的网站:https://api.orangeapi.org/
一般来说免流机场的默认免流参数是阿里系免流,默认的免流host是tms.dingtalk.com。如果需要修改免流参数的,可以在nekobox中逐一进行修改,也可以使用免流参数调节网站进行修改。
订阅转换并且调节免流参数的网站:https://api.orangeapi.org/
将你的订阅链接填写进去,在免流参数配置中选择你的免流配置,解析IP地址可开可不开,一般不开。
2.2 导入nekobox
点击nekobox的「分组」,点击右上角的加号,在弹出界面中填写你的机场信息。「分组名」写机场的名字,「分组类型」选择订阅,「订阅链接」把你复制的机场订阅粘贴进去,「自动更新」打开,自动更新时间根据自己习惯设置。然后点击右上角「对号」保存
2.3 开启国外免流
在「分组」界面,找到你刚刚添加的分组,右面有个「更新」,点击更新,待显示出流量/节点数量等信息后,就代表订阅完成。
回到「配置」界面,选择一个国外免流节点,点击右侧编辑查看免流host是否是你需要的那个免流域名。
点击最下方的小飞机图标就可以翻墙了,如果弹出是否同意vpn记得选择同意。
2.4 国内分流
首先到左上角三个横杠那里点开,找到路由。然后打开最下面的中国域名规则和中国IP规则,打开。
点这中国域名规则和中国IP规则右面的笔进行设置,在outbound这里选择国内免流的节点,就实现了国内外分流。但是国内节点失效的话,切换节点比较麻烦,不过相对于v2rayng来说,好歹多了个分流的功能。
from https://web.archive.org/web/20240421170050/https://duangks.com/archives/148/
No comments:
Post a Comment