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记得选择同意。
暂无评论内容