[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73275":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":15,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":16,"starSnapshotCount":16,"syncStatus":29,"lastSyncTime":30,"discoverSource":31},73275,"h-ui","jonssonyan\u002Fh-ui","jonssonyan","Just the panel for Hysteria2 \u002F 仅仅是 Hysteria2 的面板","https:\u002F\u002Ft.me\u002Fjonssonyan_channel",null,"Go",2421,473,7,18,0,6,11,37,30.03,"GNU General Public License v3.0",false,"main",[5,25],"hysteria2","2026-06-12 02:03:11","\u003Cdiv align=\"center\">\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjonssonyan\u002Fh-ui\">\u003Cimg src=\".\u002Fdocs\u002Fimages\u002Fhead-cover.png\" alt=\"H UI\" width=\"150\" \u002F>\u003C\u002Fa>\n\n\u003Ch1 align=\"center\">H UI\u003C\u002Fh1>\n\nEnglish \u002F [简体中文](README_ZH.md)\n\nJust the panel for Hysteria2\n\n\u003Cp>\n\u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0.html\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fjonssonyan\u002Fh-ui\" alt=\"License: GPL-3.0\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjonssonyan\u002Fh-ui\u002Fstargazers\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fjonssonyan\u002Fh-ui\" alt=\"GitHub stars\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjonssonyan\u002Fh-ui\u002Fforks\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002Fjonssonyan\u002Fh-ui\" alt=\"GitHub forks\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjonssonyan\u002Fh-ui\u002Freleases\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fjonssonyan\u002Fh-ui\" alt=\"GitHub release\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fhub.docker.com\u002Fr\u002Fjonssonyan\u002Fh-ui\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fpulls\u002Fjonssonyan\u002Fh-ui\" alt=\"Docker pulls\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n![cover](.\u002Fdocs\u002Fimages\u002Fcover.png)\n\n\u003C\u002Fdiv>\n\n## Features\n\n- Lightweight, low resource usage, easy to deploy\n- Monitor system status and Hysteria2 status\n- Limit user traffic, user online status, force users to log off, number of online users, reset user traffic\n- Limit the number of users' online devices at the same time, the number of online devices\n- User subscription link, node URL, import and export users\n- Managing Hysteria2 configurations and Hysteria2 versions, port hopping\n- Change the Web port, modify the Hysteria2 traffic multiplier\n- Telegram notification\n- View, import, and export system logs and Hysteria2 logs\n- I18n: English, 简体中文\n- Page adaptation, support night mode, custom page themes\n- More features waiting for you to discover\n\n## Recommended OS\n\nOS: CentOS 8+\u002FUbuntu 20+\u002FDebian 11+\n\nCPU: x86_64\u002Famd64 arm64\u002Faarch64\n\nMemory: ≥ 256MB\n\n## Deployment\n\n### Quick Install (Recommended)\n\nInstall Latest Version\n\n```bash\nbash \u003C(curl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002Fjonssonyan\u002Fh-ui\u002Fmain\u002Finstall.sh)\n```\n\nInstall [Custom Version](https:\u002F\u002Fgithub.com\u002Fjonssonyan\u002Fh-ui\u002Freleases)\n\n```bash\nbash \u003C(curl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002Fjonssonyan\u002Fh-ui\u002Fmain\u002Finstall.sh) v0.0.1\n```\n\n### systemd\n\nExecutable files: https:\u002F\u002Fgithub.com\u002Fjonssonyan\u002Fh-ui\u002Freleases\n\n```bash\nmkdir -p \u002Fusr\u002Flocal\u002Fh-ui\u002F\ncurl -fsSL https:\u002F\u002Fgithub.com\u002Fjonssonyan\u002Fh-ui\u002Freleases\u002Flatest\u002Fdownload\u002Fh-ui-linux-amd64 -o \u002Fusr\u002Flocal\u002Fh-ui\u002Fh-ui && chmod +x \u002Fusr\u002Flocal\u002Fh-ui\u002Fh-ui\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002Fjonssonyan\u002Fh-ui\u002Fmain\u002Fh-ui.service -o \u002Fetc\u002Fsystemd\u002Fsystem\u002Fh-ui.service\n# Custom web port, default is 8081\n# sed -i \"s|^ExecStart=.*|ExecStart=\u002Fusr\u002Flocal\u002Fh-ui\u002Fh-ui -p 8081|\" \"\u002Fetc\u002Fsystemd\u002Fsystem\u002Fh-ui.service\"\nsystemctl daemon-reload\nsystemctl enable h-ui\nsystemctl restart h-ui\n```\n\nUninstall\n\n```bash\nsystemctl stop h-ui\nrm -rf \u002Fetc\u002Fsystemd\u002Fsystem\u002Fh-ui.service \u002Fusr\u002Flocal\u002Fh-ui\u002F\n```\n\n### Docker\n\n1. Install Docker\n\n   https:\u002F\u002Fdocs.docker.com\u002Fengine\u002Finstall\u002F\n\n   ```bash\n   bash \u003C(curl -fsSL https:\u002F\u002Fget.docker.com)\n   ```\n\n2. Start a container\n\n   ```bash\n   docker pull jonssonyan\u002Fh-ui\n\n   docker run -d --cap-add=NET_ADMIN \\\n     --name h-ui --restart always \\\n     --network=host \\\n     -v \u002Fh-ui\u002Fbin:\u002Fh-ui\u002Fbin \\\n     -v \u002Fh-ui\u002Fdata:\u002Fh-ui\u002Fdata \\\n     -v \u002Fh-ui\u002Fexport:\u002Fh-ui\u002Fexport \\\n     -v \u002Fh-ui\u002Flogs:\u002Fh-ui\u002Flogs \\\n     jonssonyan\u002Fh-ui\n   ```\n\n   Custom web port, default is 8081\n\n   ```bash\n   docker run -d --cap-add=NET_ADMIN \\\n     --name h-ui --restart always \\\n     --network=host \\\n     -v \u002Fh-ui\u002Fbin:\u002Fh-ui\u002Fbin \\\n     -v \u002Fh-ui\u002Fdata:\u002Fh-ui\u002Fdata \\\n     -v \u002Fh-ui\u002Fexport:\u002Fh-ui\u002Fexport \\\n     -v \u002Fh-ui\u002Flogs:\u002Fh-ui\u002Flogs \\\n     jonssonyan\u002Fh-ui \\\n     .\u002Fh-ui -p 8081\n   ```\n\n   Set the time zone, default is Asia\u002FShanghai\n\n   ```bash\n   docker run -d --cap-add=NET_ADMIN \\\n     --name h-ui --restart always \\\n     --network=host \\\n     -e TZ=Asia\u002FShanghai \\\n     -v \u002Fh-ui\u002Fbin:\u002Fh-ui\u002Fbin \\\n     -v \u002Fh-ui\u002Fdata:\u002Fh-ui\u002Fdata \\\n     -v \u002Fh-ui\u002Fexport:\u002Fh-ui\u002Fexport \\\n     -v \u002Fh-ui\u002Flogs:\u002Fh-ui\u002Flogs \\\n     jonssonyan\u002Fh-ui\n   ```\n\nUninstall\n\n```bash\ndocker rm -f h-ui\ndocker rmi jonssonyan\u002Fh-ui\nrm -rf \u002Fh-ui\n```\n\n## Default Installation Information\n\n- Panel Port: 8081\n- SSH local forwarded port: 8082\n\nAutomatic Installation ([install.sh](install.sh)):\n\n- Login Username\u002FPassword: Random 6 characters\n- Connection Password: {Login Username}.{Login Password}\n\nManual Installation:\n\n- Login Username\u002FPassword: sysadmin\u002Fsysadmin\n- Connection Password: sysadmin.sysadmin\n\nNote: Only the system administrator can log in.\n\n## System Upgrade\n\nExport the user, system configuration, and Hysteria2 configuration in the management background, redeploy the latest\nversion of h-ui, and import the data into the management background after the deployment is complete.\n\n## FAQ\n\n[English > FAQ](.\u002Fdocs\u002FFAQ.md)\n\n## Performance Optimization\n\n- Scheduled server restart\n\n    ```bash\n    0 4 * * * \u002Fsbin\u002Freboot\n    ```\n\n- Install Network Accelerator\n    - [TCP Brutal](https:\u002F\u002Fgithub.com\u002Fapernet\u002Ftcp-brutal) (Recommended)\n    - [teddysun\u002Facross#bbrsh](https:\u002F\u002Fgithub.com\u002Fteddysun\u002Facross#bbrsh)\n    - [Chikage0o0\u002FLinux-NetSpeed](https:\u002F\u002Fgithub.com\u002Fylx2016\u002FLinux-NetSpeed)\n    - [ylx2016\u002FLinux-NetSpeed](https:\u002F\u002Fgithub.com\u002Fylx2016\u002FLinux-NetSpeed)\n\n## Client\n\nhttps:\u002F\u002Fv2.hysteria.network\u002Fdocs\u002Fgetting-started\u002F3rd-party-apps\u002F\n\n## Development\n\nGo >= 1.20, Node.js >= 18.12.0\n\n- frontend\n\n   ```bash\n   cd frontend\n   pnpm install\n   npm run dev\n   ```\n\n- backend\n\n   ```bash\n   go run main.go\n   ```\n\n## Build\n\n- frontend\n\n   ```bash\n   npm run build:prod\n   ```\n\n- backend\n\n  Windows: [build.bat](build.bat)\n\n  Mac\u002FLinux: [build.sh](build.sh)\n\n## Other\n\nTelegram Channel: https:\u002F\u002Ft.me\u002Fjonssonyan_channel\n\nYou can subscribe to my channel on YouTube: https:\u002F\u002Fwww.youtube.com\u002F@jonssonyan\n\n## Contributors\n\nThanks to everyone who contributed to this project.\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjonssonyan\u002Fh-ui\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=jonssonyan\u002Fh-ui\" \u002F>\n\u003C\u002Fa>\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=jonssonyan\u002Fh-ui&type=Date)](https:\u002F\u002Fstar-history.com\u002F#jonssonyan\u002Fh-ui&Date)\n\n## License\n\n[GPL-3.0](LICENSE)","H UI 是专为 Hysteria2 设计的管理面板。该项目使用 Go 语言开发，具备轻量级、低资源消耗和易于部署的特点。其核心功能包括监控系统及 Hysteria2 状态、限制用户流量与在线设备数量、管理 Hysteria2 配置与版本更新等。此外，还支持 Telegram 通知、多语言界面（英文、简体中文）、自定义主题等功能。H UI 适用于需要对 Hysteria2 进行集中管理和优化配置的场景，特别适合有一定技术基础且希望提升网络服务质量的用户。项目提供了详细的安装指南，支持通过脚本快速部署或使用 Docker 容器化运行。",2,"2026-06-11 03:44:49","high_star"]