Repository navigation
v1.6.11
Node form
The create and edit form is now a tabbed layout with a section rail instead of a single long scroll. Which sections appear is driven by the node type, so a Hysteria node no longer scrolls past Xray and CDN blocks it will never use. Tabs carry live badges — the listening port, the number of inbounds, edges and sources — so the shape of a node is readable without opening every section.
Two things that used to be guesswork are now explicit. A sticky save bar says when there are unsaved changes, and a section that cannot apply explains why rather than silently vanishing: ACME states that it needs a domain, the SNI field states that the node's domain already fills it, and outbounds state that a saved node edits them on their own page.
Layout also got consolidated: SSH, the init script and the stats endpoint now share one Access pane, while limits and the shared domain/port fields moved into their own partials.
Probes
Probes behind one NAT no longer starve each other. The whole probe API sat behind a single per-IP bucket, so a handful of probes on one address tripped 429 too many probe requests together. Authenticated calls are now counted per probe token, enrollment keeps its own tighter per-IP cap, and a wide per-IP guard remains only to stop a runaway host.
A probe that hit its traffic cap is recoverable. Reaching the cap disabled the hidden subscription, the probe went quiet, and the only known fix was deleting and reinstalling it. The panel now shows such a probe as stopped, says why, and offers a reset that clears the counter, re-enables the subscription and pushes it back to the nodes.
OpenWRT routers are supported. Soft-float mips and mipsle builds are published, and the installer detects the router's endianness from DISTRIB_ARCH, registers the service through procd, and keeps its data in /etc so the probe token survives a reboot.
The core unpacks to about 86 MB, which does not fit the internal flash of a typical router. Point
DATA_DIRat external storage — the installer checks free space before downloading and stages the archive there instead of RAM-backed/tmp.
CC Agent binaries
Lightweight Go agent for managing Xray on nodes.
Downloaded automatically during node auto-setup from the panel.
| File | Architecture |
|---|---|
cc-agent-linux-amd64 |
x86_64 (most VPS) |
cc-agent-linux-arm64 |
ARM64 |
Celerity Probe binaries
External diagnostic probe. Installed by the operator on their own
host; holds only client subscription credentials and no node access.
The install command with a single-use token is generated in the panel.
| File | Platform |
|---|---|
celerity-probe-linux-amd64 |
Linux x86_64 |
celerity-probe-linux-arm64 |
Linux ARM64 |
celerity-probe-linux-mipsle |
OpenWRT MIPS little-endian (ramips, mt7621) |
celerity-probe-linux-mips |
OpenWRT MIPS big-endian (ath79) |
celerity-probe-darwin-amd64 |
macOS Intel |
celerity-probe-darwin-arm64 |
macOS Apple Silicon |
celerity-probe-windows-amd64.exe |
Windows x86_64 |
celerity-probe-windows-arm64.exe |
Windows ARM64 |
Panel source code is distributed via Docker Hub:
clickdevtech/hysteria-panel
Full Changelog: v1.6.10...v1.6.11