介绍
关注s-ui有一段时间了,之前貌似总是有各种各样的小问题小bug,前几天看了一下,貌似现在可用性已经不错了,我们来看下吧。
开源地址: https://github.com/alireza0/s-ui
我们看下官方的介绍,功能还是很齐全的。
- 支持的协议:
- 一般:混合、SOCKS、HTTP、HTTPS、直接、重定向、TProxy
- 基于 V2Ray:VLESS、VMess、Trojan、Shadowsocks
- 其他协议:ShadowTLS、Hysteria、Hysteri2、Naive、TUIC
- 支持XTLS协议
- 用于路由流量的高级接口,包含代理协议、外部和透明代理、SSL 证书和端口
- 用于入站和出站配置的高级接口
- 客户流量上限及有效期
- 显示在线客户端、入站和出站流量统计以及系统状态监控
- 订阅服务能够添加外部链接和订阅
- HTTPS用于安全访问Web面板和订阅服务(自备域名+SSL证书)
- 深色/浅色主题
安装
官方说明:
默认安装信息
面板端口:2095
面板路径:/app/
订阅端口:2096
订阅路径:/sub/
用户/密码:admin
安装并升级到最新版本
bash <(curl -Ls https://raw.githubusercontent.com/alireza0/s-ui/master/install.sh)
安装自定义版本
步骤 1:要安装所需的版本,请将版本添加到安装命令的末尾。例如,版本0.0.1:
bash <(curl -Ls https://raw.githubusercontent.com/alireza0/s-ui/master/install.sh) 0.0.1
卸载S-UI
systemctl disable sing-box --now
systemctl disable s-ui --now
rm -f /etc/systemd/system/s-ui.service
rm -f /etc/systemd/system/sing-box.service
systemctl daemon-reload
rm -fr /usr/local/s-ui
使用 Docker 安装
点击查看更多细节
用法
第1步:安装Docker
curl -fsSL https://get.docker.com | sh
第2步:安装S-UI
mkdir s-ui && cd s-ui
docker run -itd \
-p 2095:2095 -p 443:443 -p 80:80 \
-v $PWD/db/:/usr/local/s-ui/db/ \
-v $PWD/cert/:/root/cert/ \
--name s-ui --restart=unless-stopped \
alireza7/s-ui:latest
建立自己的镜像
docker build -t s-ui .
我们直接一键脚本安装:
bash <(curl -Ls https://raw.githubusercontent.com/alireza0/s-ui/master/install.sh)
输入相应的端口和路径,并创建管理员账户:
现在我们s-ui面板就搭建完成了,输入 IP+端口+面板路径 进入面板:
搭建节点
我们已vmess、shadowsocks和hysteria2节点为例
添加入站
添加hysteria2入站
这里我们采用自签证书,有自己域名的小伙伴自行申请证书即可。s-ui在导入节点时目前不支持自动跳过证书验证,所以待会我们在导入节点时要手动设置下 allowInsecure为true。
我们还是用bing.com,给bing.com申请自签证书:
#创建目录 mkdir /root/bing && cd /root/bing #自签证书 openssl req -x509 -nodes -newkey ec:<(openssl ecparam -name prime256v1) -keyout /root/bing/server.key -out /root/bing/server.crt -subj "/CN=bing.com" -days 36500
添加shadowsocks入站
添加vmess入站
我们就搭建一个传统的vmess+ws节点
入站创建完毕后记得点击保存:
添加用户
点击用户管理,添加用户,同样记得点击保存。
导入订阅
点击用户管理,二维码,直接点击订阅下的二维码即可复制点阅链接。
然后直接导入V2rayN,记得hysteria2节点要手动设置下跳过证书验证。
我们来试下真连接,都可以用的。
小结
不错不错,支持导入订阅很棒,要是后续能支持reality就更棒了。