Menu Close

sing-box和Nekobox多协议搭建使用教程

sing-box搭建各种协议,配合nekbox客户端使用教程。

1、Sing-box特点

优点

  • 几乎支持所有协议,包括Socks、Vmess、Vless, Reality, Shadowsocks、shadowtls、Hysteria2、Tuic、Trojan等等
  • 使用JSON配置文件,支持分流、自定义规则、自定义DNS等等
  • 安卓/iOS/iPadOS/macOS 有图形化界面客户端,且更新活跃

缺点

  • 自述文档不够完善,上手较难。
  • Linux/Windows没有图形化界面客户端,小白难上手。

2、Nekobox特点

目前最强大的网络代理客户端平台,几乎支持所有协议。在ios/安卓/windows/linux均有图形化界面,操作简单,兼容性高,支持多类型订阅(shadowsocks\clash\v2rayN)

接下来,我们使用sing-box搭建多协议节点,包括最新的Hysteria2,Tuic,Reality等等。然后使用Nekobox在windows电脑、安卓手机上演示使用。

3、操作步骤

1.以vutrl为例,购买一台VPS。进入vutrl

2.使用finalshell连接VPS,安装Sing-box

sing-box一键安装脚本:来自github开源项目

bash <(wget -qO- https://raw.githubusercontent.com/fscarmen/sing-box/main/sing-box.sh)

脚本中如果你想使用vmess或vless带CDN的节点那么你需要有一个域名,在Namesilo上1美元可购买。并解析到cloudflare上托管。
解析域名后进行端口回源设置,就是让80和443端口通过CF让其映射到服务器的8887和8888的非标端口,防止了标端的封锁。这种方式的vmess和vless节点在客户端可以优选IP来优化速度。

图一,解析域名,推荐用三级域名。

图二,端口回源

记得开启防火墙端口80、443。以及脚本中需要的8881-8890端口,包括TCP和UDP

sudo ufw allow 8881:8890/tcp
sudo ufw allow 8881:8890/udp
sudo ufw allow 80
sudo ufw allow 443
# Ubuntu或Debian命令

sudo firewall-cmd --zone=public --add-port=8881-8890/tcp --permanent
sudo firewall-cmd --zone=public --add-port=8881-8890/udp --permanent

sudo firewall-cmd --zone=public --add-port=80/tcp --add-port=443/tcp --permanent

sudo firewall-cmd --reload
# CentOS命令

3.Nekobox(pc端也叫nekray)的使用

把脚本中的节点信息导入到nekobox,体验各种协议的使用,爱用哪个用哪个,爱怎么玩怎么玩。可根据时间段或者需要随便切换协议。同时在nekobox中可实现链式代理或者网络分流等骚操作。

4、总结

以上就是最强代理工具的组合,服务端sing-box和客户端nekobox的强强联合,让我们操作自如。

clash岀库了,但是sing-box功能完全可替代clash,而且某些功能已经超过clash,更新非常活跃,支持的协议比v2rayN多,这就意味着不用去下载内核去来回替换了。不久,sing-box必将成为网络代理的主流工具,目前就是缺少教学文档和windows图形界面,这个应该很快就能补上!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注