V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
jonssonyan
V2EX  ›  分享创造

[开源] 写了一个 Hysterai2 Web 管理面板,用着感觉还不错,开源了

  •  2
     
  •   jonssonyan · 5 天前 · 2083 次点击

    h-ui: https://github.com/jonssonyan/h-ui

    image|690x314

    部署非常简单

    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
    

    这样就可以了

    如果你觉得用 Docker 比较占资源,可以直接使用二进制可执行文件

    mkdir h-ui && cd h-ui
    curl -L -o h-ui https://github.com/jonssonyan/h-ui/releases/latest/download/h-ui-linux-amd64 && chmod +x ./h-ui && ./h-ui
    

    面板地址: http://your_ip:8081

    默认用户名/密码:sysadmin

    主打一个恶劣条件下稳定运行,部署简单,轻量占内存小,Hysteria2 对垃圾线路可能有意想不到的提速效果,甚至速度可以拉满。

    支持现在最新版 Hysteria2 的所有配置和所有 API

    14 条回复    2024-06-26 11:56:56 +08:00
    x86
        1
    x86  
       5 天前
    好东西了,应该去隔壁宣传下,那边硬需求了
    jonssonyan
        2
    jonssonyan  
    OP
       5 天前
    @x86 隔壁已经炸了
    dividez
        3
    dividez  
       5 天前
    @x86 哪里 哈哈哈哈
    molezznet
        4
    molezznet  
       5 天前
    哪个隔壁啊
    hanxiV2EX
        5
    hanxiV2EX  
       5 天前 via Android
    好东西,后台框架不错,很适合拓展成其他工具的面板,是有什么模板生成的吗?像前端打包进可执行文件,后端用 gin 那一套。
    x86
        6
    x86  
       5 天前
    @dividez #3 mjj 论坛呀,人手一个小机场
    jonssonyan
        7
    jonssonyan  
    OP
       5 天前   ❤️ 1
    @hanxiV2EX 没用模板生成,前端是在开源的 vue element admin 基础上写的,兼容性和自适应好一点,还省时间。后端是 Go Web 开发那一套技术栈
    KINGWAY
        8
    KINGWAY  
       5 天前
    @jonssonyan v2ray /nekobox 这些客户端支持 hysteria 吗? IOS 端的类似小火煎/foxray 支持这个协议吗?
    jonssonyan
        9
    jonssonyan  
    OP
       5 天前
    @KINGWAY 最新版客户端应该都已经支持 hysteria2 了
    nicht
        10
    nicht  
       5 天前
    牛逼 大佬膜拜
    icaolei
        11
    icaolei  
       5 天前
    感觉还不错,可惜就是只支持 hysteria2 这一个协议。要是整个 singbox-ui 就好了,支持协议广,目前伊朗老哥的 s-ui 进度太慢了。
    amlee
        12
    amlee  
       4 天前
    老哥,有点没看明白你这个怎么用?

    你这个 docker image 是不相当于把 Hysteria2 也打包进去了,然后额外再加了一个前端面板?也就说我直接从你这个 image 启动一个 container ,然后在你这暴露出来 UI 里面配置 Hysteria2 ,再启动 hysteria2 就行了?

    我现在是用 v2rayN ,然后本地写了一个 hysteria.yaml 来用,你这个 ui 能导出 yaml 配置吗?
    jonssonyan
        13
    jonssonyan  
    OP
       3 天前
    @amlee
    这个比理解的复杂一点,按照你说的那样就和官方提供的的 docker images 一样了,就没意义了。

    一些功能官方只提供了 API ,比如用户认证,在线用户,在线设备数,踢下线,流量查询,通过这些 API 可以衍生出其他的功能,比如用户在线设备数限制,流量控制,下线时长,命令行操作还是繁琐一些而且有门槛,所以面板的意义就是简化操作,并且扩展业务功能,同时还可以管理 Hysteria2 的运行状态、查看运行日志、在线切换版本等软件层面的管理。

    支持导入导出
    hanxiV2EX
        14
    hanxiV2EX  
       3 天前 via Android
    @jonssonyan vue element admin 确实好用,我也用过。https://github.com/hanxi/skynet-admin
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   878 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:43 · PVG 05:43 · LAX 14:43 · JFK 17:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.