benchBenchmark
Wrap the open-source YABS script for CPU, disk, and network tests
$ curl -fsSL xyz.sh/bench | bash
Copy a command, run it on your server. Source is public. No telemetry, no hidden actions.
$ curl -fsSL xyz.sh/docker | bash
$ curl -fsSL xyz.sh/all | bash -s -- -y
curl -fsSL xyz.sh Wrap the open-source YABS script for CPU, disk, and network tests
$ curl -fsSL xyz.sh/bench | bash
Read-only snapshot of CPU, memory, disk, and local network
$ curl -fsSL xyz.sh/sysinfo | bash
Install and run the official Ookla Speedtest CLI, optionally against Hong Kong, Tokyo, Singapore and US West
$ curl -fsSL xyz.sh/speedtest | bash
Trace back-route with NextTrace (or traceroute)
Read the tutorial · Aliases: backtrace
$ curl -fsSL xyz.sh/route | bash
System info, light bench, overseas speed tests, back-route and unlock checks, with a summary
$ curl -fsSL xyz.sh/all | bash
Check Netflix, Disney+, YouTube, ChatGPT, Claude, Gemini, TikTok and IP type
Read the tutorial · Aliases: ipcheck, media
$ curl -fsSL xyz.sh/unlock | bash
Experimental: attempts China Telecom / Unicom / Mobile nodes. Mainland servers often cannot be selected from abroad; results are unreliable, and xyz.sh/all no longer runs this
Read the tutorial · Aliases: cn, speedtest3
$ curl -fsSL xyz.sh/speedtest-cn | bash
$ curl -fsSL xyz.sh/swap | bash
Set the system timezone and optionally the locale
Read the tutorial · Aliases: tz, locale
$ curl -fsSL xyz.sh/timezone | bash
UFW or firewalld basics, allowing SSH first
Read the tutorial · Aliases: ufw
$ curl -fsSL xyz.sh/firewall | bash
$ curl -fsSL xyz.sh/fail2ban | bash
Change the SSH port, add keys, disable passwords — validated, with rollback
Read the tutorial · Aliases: sshd, ssh-harden
$ curl -fsSL xyz.sh/ssh | bash
unattended-upgrades on Debian/Ubuntu, dnf-automatic on RHEL-like systems
Read the tutorial · Aliases: unattended-upgrades, auto-update
$ curl -fsSL xyz.sh/autoupdate | bash
$ curl -fsSL xyz.sh/bbr | bash
Set up a WireGuard server and generate client configs and QR codes
Read the tutorial · Aliases: wg
$ curl -fsSL xyz.sh/wireguard | bash
Install Docker Engine via the official get.docker.com script
$ curl -fsSL xyz.sh/docker | bash
Wrap the official Nezha monitoring agent installer
$ curl -fsSL xyz.sh/nezha | bash
Wrap BT Panel's official install_panel.sh installer
Read the tutorial · Aliases: baota
$ curl -fsSL xyz.sh/bt | bash
Wrap aaPanel's official installer (international BT Panel)
$ curl -fsSL xyz.sh/aapanel | bash
Wrap 1Panel's official quick_start.sh (open source, Docker-based)
$ curl -fsSL xyz.sh/1panel | bash
Install official Caddy and set up a reverse proxy with automatic HTTPS
$ curl -fsSL xyz.sh/caddy | bash
No matching script. Try “speed”, “ssh” or “panel”.
How to install Docker Engine on a VPS with xyz.sh/docker and the official get.docker.com script: review the source, confirm, verify, and where official uninstall docs live.
How to enable in-tree TCP BBR on Debian, Ubuntu, CentOS, Rocky, or AlmaLinux with xyz.sh/bbr: the command, the files it writes, how to verify, and how to revert. No benchmark claims.
How to create, persist, and remove a swap file on a Linux VPS with xyz.sh/swap, including size flags, the free-space check, and --remove.
How to run YABS or the local rough test with xyz.sh/bench: flags, what YABS may download, and why this site does not publish fabricated scores.
How to use xyz.sh/sysinfo for a read-only look at CPU, memory, disk, and local addresses on a Linux VPS, including --json.
How to deploy the agent with xyz.sh/nezha and the official Nezha installer: required environment variables, confirmation, and uninstall. The wrapper does not send the secret elsewhere.
How to install the official Ookla Speedtest CLI with xyz.sh/speedtest: the official tarball, license confirmation, --install-only, and how to remove /usr/local/bin/speedtest.
How to test back-route with xyz.sh/route: default targets, custom hosts, installing official NextTrace, and the traceroute fallback.
How to configure UFW or firewalld with xyz.sh/firewall: SSH port detection, default allowed ports, --ssh-only, and the UFW reset risk.
How to set a Linux timezone and optional locale with xyz.sh/timezone: examples, --list, and how to switch back.
How to attempt China Telecom / Unicom / Mobile nodes with xyz.sh/speedtest-cn, and why the test often fails from abroad; use the overseas speed test instead for everyday measurements.
How to run a VPS bench, overseas speed tests, back-route and unlock checks in one go with xyz.sh/all, skip steps, and share or delete the result link.
How to check Netflix, ChatGPT and other services with xyz.sh/unlock, test IPv4 and IPv6 separately, output JSON, and run larger third-party checkers.
How to install Fail2ban with xyz.sh/fail2ban, tune ban time and retries, add an allow-list, view and unban IPs, and uninstall.
How to safely change the SSH port, import keys from GitHub, disable password login, close the old port, and roll back with xyz.sh/ssh.
How to enable automatic security updates on Debian, Ubuntu, Rocky and AlmaLinux with xyz.sh/autoupdate, set an automatic reboot time, and check or disable it.
How to install BT Panel through its official script with xyz.sh/bt, choose the stable edition, open the panel port, and uninstall.
How to install aaPanel through its official script with xyz.sh/aapanel, open the panel port, and uninstall.
How to install 1Panel through its official script with xyz.sh/1panel, pick the international edition, recover login details, and uninstall.
How to set up WireGuard on a VPS with xyz.sh/wireguard, import phone and desktop clients, add more clients, and uninstall.
How to install Caddy with xyz.sh/caddy, reverse-proxy a domain with an HTTPS certificate, add more sites, check status, and uninstall.
These slots are placeholders. No vendor or affiliate link has been added, and nothing here is a purchase button. Real plans and compliant referral links will be filled in later.
Region, specs, and price will be filled in after onboarding. This is not a checkout link.
Region, specs, and price will be filled in after onboarding. This is not a checkout link.