H-UI面板

【零基础】一键搭建H-UI面板,垃圾线路的救星!

为了可视化 Hysteria2 协议的节点搭建,jonssonyan大佬原创 Hysterai2 面板,部署非常的简单,支持最新版 Hysteria2 的所有配置和所有 API!

免责声明

仅供交流学习使用!使用者在使用时,必须遵守当地法律和规定。使用者有责任确保他们的行为符合其所在地区的法律、规章以及其他适用的规定。

项目地址

Github项目地址 (README里面有详细的教程,但是你可能看不太明白)
H-UI部署视频1 (基础部署教程)
H-UI部署视频2 (手动部署教程)
H-UI部署视频3 (证书问题教程)

一、准备工作

1.一台境外VPS主流系统,例如:Debian/Ubuntu/CentOS

  • 整理了一些便宜的VPS(AFF) :地址

2. 下载并安装FinalShell SSH工具

3. 解析到Cloudflare域名一个(非必须)

  • 国内域名注册商:腾讯云、阿里云、华为云等
  • 优缺点:便宜,但需要实名
  • 国外域名注册商:name、GoDaddy、Spaceship、Porkbun等
  • 优缺点:注册简单、无需实名,支付方式可能麻烦
  • 可以去这个网站比较所有顶级域名的价格

4. V2rayN

二、搭建步骤

1. 安装更新运行环境

  • 下面环境的安装方式,大家根据自己的系统选择命令安装就好了。

1.1. Debian/Ubuntu系统(二选一)

1
2
apt update -y && apt install curl wget -y
apt update -y && apt install -y curl && apt install -y socat

1.2. CentOS系统(二选一)

1
2
yum update -y && yum install curl wget -y
yum update -y && yum update -y && yum install -y socat

2. 安装 H-UI 面板

1
bash <(curl -fsSL https://raw.githubusercontent.com/jonssonyan/h-ui/main/install.sh)

3. 放行端口(非必须)

  • 关闭防火墙,或者单独开放8081端口
    1
    sudo ufw disable

4. 用户名、密码和端口号

  • 用户名和密码默认为:新版本账号密码会随机产生
  • 端口号默认为:8081

5. H-UI 面板

  • 通过IP访问H-ui管理面板:IP:端口
  • 输入自己设置的用户名和密码
  • 登录后可以在“账户管理”里面改密码

6. 面板设置(可以自己看看信息)

  1. 点击 Hysteria 管理

    • 三个必备的选项:监听地址TLS流量统计API
    • 监听地址:可以选择446等(建议非必须不选443)
    • 流量统计API:默认即可(选择自己喜欢的)
  2. 申请证书(不仅仅只是为了TLS)

    • 选择 acme 申请
    • 填入准备好的域名,例如:XXX.xxxxxxx.com(自己的域名)
    • 邮箱的话,可以随便填
    • 保存一下配置
    • 点击开启,这时候会提示 http connection error,没有关系,使用 acmme 申请证书的时候需要等待一段时间证书才能申请下来
    • 可以看下日志,多刷新几次大概20到30秒就可以了
    • 那现在刷新完之后,显示 Hysteria2 运行状态是正常
  3. 域名代替IP去访问面板

    • 点击系统设置,面板开启https选项,选择,然后这里点击使用 Hysteria2 的证书 ,它会自动识别到证书的路径
    • 点击保存
    • 这时 我们就需要通过 https 去访问这个面板,重新登录一下,这样就可以了
  4. 通过acme去自动申请证书的好处(非步骤)

    • 可以自动续期

7. 订阅使用

  • 通过账户信息那里的订阅/节点链接/二维码可以导入客户端使用
  • 注意:如果你是IOS的小火箭的客户端,建议复制订阅链接使用