仅仅是 Hysteria2 的面板
起因是我在日常开发过程中,基于 TLS 1.3 的协议和 JDK 的 jdk.internal.net.http.common 冲突,导致基于 Java 开发的 Jetbrains IDE 使用 Copilot 并配置 http 代理时会让电脑 CPU 突然飙升,这是老问题 了,官方一只没有修复,因此完成了一个支线任务,快速写了一个 Hysteria2 的 Web 管理面板:h-ui,还有一个原因是分布式架构的 trojan-panel 大而全,部署之后比较耗服务器资源,h-ui 更加的轻量,打包为二进制,部署简单,资源占用比较少,适合小鸡使用,同时对于垃圾线路 Hysteria2 可能有提速的效果,并且 Hysteria2 API 丰富,文档全,代码质量比较高,综上原因,最终选了 Hysteria2。
代理软件的 Web 面板在 GitHub 上有好几个,叫这个 ui 那个 ui,那我们也叫 ui 吧。只针对 Hysteria2 的面板 h-ui 是第一个,这样的好处是功能专一,对 Hysteria2 的适配程度高。
部署非常简单
1 | docker pull jonssonyan/h-ui |
面板地址: http://your_ip:8081
默认用户名/密码/连接密码:sysadmin
主打一个恶劣条件下稳定运行,部署简单,轻量占内存小,Hysteria2 对垃圾线路可能有意想不到的提速效果,甚至速度可以拉满。
支持现在最新版 Hysteria2 的所有配置和所有 API