Pages

Saturday, 25 November 2023

翻墙工具NekoRay

 

Qt based cross-platform GUI proxy configuration manager (backend: v2ray / sing-box)

matsuridayo.github.io/

Support Windows / Linux out of the box now.

基于 Qt 的跨平台代理配置管理器 (后端 v2ray / sing-box)

目前支持 Windows / Linux 开箱即用.

下载 / Download

GitHub Releases (Portable ZIP)

便携格式,无安装器。转到 Releases 下载预编译的二进制文件,解压后即可使用。

GitHub All Releases

下载 / Download

安装包的说明,如果你不知道要下载哪一个

Package

AUR

archlinuxcn

Scoop Extras

scoop install nekoray

更改记录 & 发布频道 / Changelog & Telegram Channel

https://t.me/Matsuridayo

项目主页 & 文档 / Homepage & Documents

https://matsuridayo.github.io

代理 / 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 运行

Linux 运行教程

macOS

由于缺乏维护,不再提供 macOS 版本下载。

您还可以在下面的存储库中非正式地获取更新版本。非官方发布 / Unofficial releases

仍可以参照下方教程自行编译,常见问题请参考历史 Issue,欢迎 Pull Request 修复。

编译教程 / Compile Tutorial

请看 技术文档 / Technical documentation

Credits

Core:

Gui:

from https://github.com/MatsuriDayo/nekoray 

---------------------------------------------------------

NekoBox for Android / sing-box / universal proxy toolchain for Android.

matsuridayo.github.io/ 

NekoBox for Android

API Releases License: GPL-3.0

sing-box / universal proxy toolchain for Android.

一款使用 sing-box 的 Android 通用代理软件.

下载 / Downloads

GitHub All Releases

GitHub Releases 下载

Google Play

更新日志 & Telegram 发布频道 / Changelog & Telegram Channel

https://t.me/Matsuridayo

项目主页 & 文档 / Homepage & Documents

https://matsuridayo.github.io

支持的代理协议 / 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 设置界面

设置界面可以设置的如下:

  1. 高级插件:可以安装插件支持原本不支持的协议等,目前还没有高级插件,以前的茉莉有,因为以前茉莉不支持很多类型节点。
  2. 自动连接:开机后自动连接节点。
  3. 设置主题颜色。
  4. 夜间模式
  5. 运行模式:常规是VPN,也就是走系统的VPN服务。仅代理意思是这个软件运行了这个节点,其余的软件可以通过这个软件的socks5等api接口连接节点,而手机系统整体是不翻墙的。
  6. TUN实现:system提供更稳定、更全面的(x86 & x64)TUN体验。gvisor 是一个用户态网络协议栈,最初是为了高频交易限制挤压延迟而创建的。所以选择默认的system即可。
  7. 分应用代理:类似v2rayng的分应用代理。
  8. IPV6:可以自己打开或者禁止IPV6,建议禁用,默认也是禁用。
  9. 绕过局域网地址:建议打开。
  10. mux多路复用:这个得服务端支持才行,大部分机场节点不支持。
  11. 远程Dns:访问国外网站时查询域名和ip的工具,默认即可,也可以使用1.1.1.1。
  12. 直连Dns:访问国内网站查询域名和ip的工具,默认即可,当然打开下面的使用系统dns作为直连dns效果可能更好。
  13. 启用fakedns:很有意思的功能,使用FakeDNS收到DNS请求后,FakeDNS先返回一个假IP地址,等正式的TCP连接请求来了之后,再将域名解析和数据请求一起发到远端。这样相比传统的两步走,节省了一步(1RTT)。让不支持SOCKS5代理的应用,做到了SOCKS5代理的效果,可以加速网站打开速度。缺点是在代理停止以后其余软件可能没网,需要重新打开其余软件。可以开,挺有意思的,缺点对你影响较大的可以不开。默认不开。
  14. 剩下的就是测试延迟地址,可以自己修改。以及启动clash api,可以用web网页管理节点。

工具

这里有两个非常有意思的工具

  1. Nat行为发现:测试你在用这个节点的行为下,nat类型,某些nat类型对打游戏有用。
  2. 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