H UI --Hysteria2 的面板
主要功能
轻量级、资源占用低、易于部署
监控系统状态和 Hysteria2 状态
限制用户流量、用户在线状态、强制用户下线、在线用户数、重设用户流量
限制用户同时在线设备数、在线设备数量
用户订阅链接、节点URL、导入和导出用户
管理 Hysteria2 配置和 Hysteria2 版本
更改 Web 端口、修改 Hysteria2 流量倍数
查看、导入和导出系统日志和 Hysteria2 日志
多国语言支持: English, 简体中文
页面适配、支持夜间模式、自定义页面主题
更多功能等待你发现
建议系统
系统: CentOS 8+/Ubuntu 20+/Debian 11+
CPU: x86_64/amd64
内存: ≥ 128MB
部署
容器部署 (推荐)
安装 Docker
XML/HTML代码
- bash <(curl -fsSL https://get.docker.com)
XML/HTML代码
- docker pull jonssonyan/h-ui
- docker run -d --name h-ui --restart always \
- --network=host \
- -v /h-ui/bin:/h-ui/bin \
- -v /h-ui/data:/h-ui/data \
- -v /h-ui/export:/h-ui/export \
- -v /h-ui/logs:/h-ui/logs \
- jonssonyan/h-ui
自定义 Web 端口,默认 8081
XML/HTML代码
- docker run -d --name h-ui --restart always \
- --network=host \
- -v /h-ui/bin:/h-ui/bin \
- -v /h-ui/data:/h-ui/data \
- -v /h-ui/export:/h-ui/export \
- -v /h-ui/logs:/h-ui/logs \
- jonssonyan/h-ui \
- ./h-ui -p 8081
设置时区,默认 Asia/Shanghai
XML/HTML代码
- docker run -d --name h-ui --restart always \
- --network=host \
- -e TZ=Asia/Shanghai \
- -v /h-ui/bin:/h-ui/bin \
- -v /h-ui/data:/h-ui/data \
- -v /h-ui/export:/h-ui/export \
- -v /h-ui/logs:/h-ui/logs \
- jonssonyan/h-ui
卸载
XML/HTML代码
- docker rm -f h-ui
- docker rmi jonssonyan/h-ui
- rm -rf /h-ui
手动部署
XML/HTML代码
- mkdir -p /usr/local/h-ui/
- curl -fsSL https://github.com/jonssonyan/h-ui/releases/latest/download/h-ui-linux-amd64 -o /usr/local/h-ui/h-ui && chmod +x /usr/local/h-ui/h-ui
- curl -fsSL https://raw.githubusercontent.com/jonssonyan/h-ui/main/h-ui.service -o /etc/systemd/system/h-ui.service
- systemctl daemon-reload
- systemctl enable h-ui
- systemctl restart h-ui
卸载
XML/HTML代码
- systemctl stop h-ui
- rm -rf /etc/systemd/system/h-ui.service /usr/local/h-ui/
默认安装信息
面板端口: 8081
用户名/密码: sysadmin
系统升级
在管理后台将用户、系统配置、Hysteria2 配置导出,重新部署最新版的 h-ui,部署完成之后在管理后台将数据导入
性能优化
定时重启服务器
XML/HTML代码
- 0 4 * * * /sbin/reboot
客户端
推荐(Windows客户端):