Menu Close

S-UI面板修改用户名和密码及搭建 Hysteria / Hysteria2 节点的图文教程

在上篇文章中,我们讲解了如何在 s-ui 面板上搭建节点。但是由于 s-ui 面板未在安装脚本及面板设置内提供修改用户名及密码的选项,所以说对于注重面板安全性的用户来说,有些不太合适。不过我在给 s-ui 面板作者提供增加修改密码的建议的 issue 里,有人提到了可以利用修改面板的数据库文件,来达到这个目的。在之前我曾经写过并且介绍了我的 Hysteria / Hysteria2 脚本,但是从上个月底有了 S-UI 面板之后,通过这几天的观察,发现有部分小白朋友可能不会在面板上使用必应自签证书来搭建 Hysteria / Hysteria2 节点。于是我在这篇文章中,这篇教程我们就和大家一起来修改 s-ui 面板的登录用户名及密码,在 S-UI 面板上使用必应自签证书,搭建 Hysteria / Hysteria2 节点的图文教程。

准备材料

  • 一台 VPS,并安装了 s-ui 面板

1、S-UI面板修改密码

  1. 按照上文步骤,安装好 s-ui 面板
  2. 在 SSH 命令行中,输入以下命令关闭 s-ui 面板
systemctl stop s-ui
  1. 打开 /usr/local/s-ui/db/ 这个目录,然后将 s-ui.db 这个文件下载下来备用

  1. 这里我们使用 DB Browser for SQLite 这款软件打开数据库(其他软件也行,不强求)。打开其的官网:https://sqlitebrowser.org/dl/ ,然后根据电脑的系统位数,下载对应的版本

  1. 打开 DB Browser for SQLite,然后根据下图步骤打开数据库文件

  1. 转到“浏览数据”,然后依次点击 username password 两项,在右侧的编辑框中输入自己想要改的用户名及密码,最后点击应用即可

  1. 修改完成之后,依次点击“写入更改”→“关闭数据库”

  1. 将修改后的数据库文件上传,然后输入此命令,启动 s-ui 面板
systemctl start s-ui
  1. 利用修改好的用户名、密码登录面板,即可成功

2、搭建 Hysteria / Hysteria2 节点

  1. 根据前文步骤,安装 S-UI 面板
  2. 登录 VPS 的 SSH,然后选择一个合适的目录(这里以 /root 为例),输入以下命令生成自签证书
openssl ecparam -genkey -name prime256v1 -out private.key
openssl req -new -x509 -days 36500 -key private.key -out cert.crt -subj "/CN=www.bing.com"

输出的证书和私钥文件名分别为 cert.crt 和 private.key

  1. 打开 S-UI 面板,然后添加入站节点。类型选择 Hysteria / Hysteria2,然后设置端口号

  1. 在下面的 TLS 选项中,输入自签证书的路径。然后打开 TLS Option 的 SNI 开关,将 SNI 填写为 www.bing.com,最后保存即可

  1. 在客户端节点设置中,将“不检查服务器证书”选项勾上即可

发表回复

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