快速开始
版本差异
免费版
- 最多可以添加1订阅或者3个节点
点我获取安装链接:https://t.me/sm_licence_bot
授权购买
无技术支持,需要自己根据文档搭建,如需远程搭建,私聊我你的环境以及需求(128起)
最好先试用免费版。 采用大版本永久授权,维护至少一年,一年后不需要花费大量工作适配,例如内核不可用,需要切换新的内核,将会继续维护。
设备数量 | 价格 |
---|---|
1设备 | 188 |
2设备 | 188 早鸟价 |
5设备 | 488 |
增加设备 | 100/个 |
设备数量指可以同时安装几个smbox,可以自行去bot解绑。
支付宝搜索口令红包,发送口令到 Tg 付款后我会把授权码发给你。在页面左下角点击激活PRO,输入授权码即可。
安装SMbox
本文没多少东西,你需要完整看完,确保没有遗漏,基本可以达到一次成功。
虚拟机安装
PVE可以使用LXC,其他的建议用虚拟机。
可以使用以下系统
- Debian (推荐)
- Ubuntu 安装后要重启
如果你使用的是PVE,那么建议你使用LXC Debian12,如果你使用的是ESXI,那么建议你使用Debian12。
提示:如果你使用的是ESXI,最好使用非Network Install的Debian镜像,否则可能会导致安装非常缓慢。
LXC 国内源
cp /usr/share/perl5/PVE/APLInfo.pm /usr/share/perl5/PVE/APLInfo.pm_back
sed -i 's|http://download.proxmox.com|https://mirrors.ustc.edu.cn/proxmox|g' /usr/share/perl5/PVE/APLInfo.pm
创建好虚拟机/LXC后,使用Bot内的一键脚本安装即可。 https://t.me/sm_licence_bot
ROS容器安装
下载对应架构的容器包,下载下来后缀是.tar.zip。需要解压上传到ros。上传成功后看下方的ROS容器安装步骤。
- 增加veth网卡
- 把网卡加到bridge
- 去Bot里下载对应系统的容器包,解压并上传
- 添加mounts,会在此处保存smbox的数据库文件,方便后续升级
- 添加容器 如果没有usb的话root dir可以不填,apply一下就安装成功了,点击start,在浏览器打开veth的ip即可
极空间Docker安装
目前手头只有极空间的nas设备,其他的设备应该大同小异。
注意,主路由dhcp不要包含下方ip段 网络地址计算工具:https://www.sojson.com/convert/subnet.html
- 创建Macvlan网络
- 导入镜像
- 创建容器 更换为刚刚创建的macvlan
- 启动容器
BETA,还需要测试 目前已知问题,宿主机无法和此容器通信。 如需宿主机访问代理,可以按照下方教程(⚠️可能会有风险)
简单来讲就是给宿主机也加一个macvlan ip,此ip不能和宿主机之前ip一样,然后添加路由,将通往smbox的ip走macvlan的网卡。
enp4s0为网卡名称,10.0.0.8为smbox的ip
ip link add macvlan2 link enp4s0 type macvlan mode bridge
ip addr add 10.0.0.16 dev macvlan2
ip link set macvlan2 up
ip route add 10.0.0.8 dev macvlan2
使用教程
默认增加了socks5和http代理的入口,端口为8888
⚠️ 首次运行,默认香港规则不要改为自动,可以在yacd打开之后再改。不然可能会导致规则下载不下来,Singbox 机制,自动测速组,不可以作为规则下载代理。
⚠️ 首次运行,先不要动规则文件,你节点链接不上的话会导致规则下载不下来,我加了规则缓存,默认规则可以让你启动起来,选择到可以链接的节点
节点
- 订阅 最好使用小火箭协议的订阅,或者Clash目前支持SS、Vmess、Vless、Trojan
- 节点 支持SS、Vmess、Vless、Trojan、HY2、TUIC、SK5
节点可以设置链式代理,比如你选中IEPL2节点,你此次添加的节点将通过IEPL2节点代理。也可以选择过滤器,但是请务必保证该过滤器不包含当前节点,否则会导致环回Singbox无法启动。
过滤器
- 包含,此过滤器包含哪些节点,支持正则
- 排除,此过滤器排除哪些节点,支持正则
- 全部节点,所有节点都会走这个过滤器。不勾选的话可以指定哪些节点走此过滤器
- 模式,select,手动选择节点,urltest,自动测速,自动选择可用和延迟相对较低的节点。
规则
这里可以找到大部分规则 https://github.com/MetaCubeX/meta-rules-dat/tree/sing
匹配模式
- 规则集,需要srs结尾的规则链接
- 域名后缀,匹配域名和相同后缀,不需要加.和*
- 域名,仅匹配域名
- 关键字匹配,匹配域名关键字
- 源IP,匹配来源IP,一般为内网ip、ip段,例如10.0.0.2/32、10.0.0.0/24
- 目标ip,匹配目标ip,例如 223.5.5.5/32
出口
- 直连,不走代理
- 拒绝,直接通过dns拒绝
- 节点组,会为此规则生成一个节点组,可以选择所有的过滤器。
- 指定节点/筛选组,手动指定节点或者筛选组。
域名、域名后缀、域名关键字的直连、拒绝规则,会自动加到mosdns的规则。
重置
删除config目录下的smbox.db,重启Singbox即可