Accepts 3.4.2 or v3.4.2; validates the tag exists on GitHub before
download, falls back to latest when omitted.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Domain arguments dropped from the quick-start command (the installer
prompts for them). English translation lives in README_EN.md, both
files cross-link.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- x-ui-patch.sh: detect when the panel has no TLS cert (empty webCertFile)
and enable HTTPS the way the main installer does — symlink the Let's
Encrypt cert into /root/cert/$domain and register it via `x-ui cert`.
Without this the panel serves plain HTTP and every proxy_pass
https://127.0.0.1:panel_port (including the diag SSO bridge) fails.
- x-ui-patch.sh: guard the `tr </dev/urandom | head -c N` random generators
with `|| true`. head closes the pipe, tr dies with SIGPIPE (141), and
under `pipefail`+`errexit` that intermittently aborts the whole script.
- README: replace the two-step patch download/run block with a single
curl|bash one-liner (also drops a stale wget filename mismatch).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>