Benchmark a newly rented VPS to verify the CPU, disk, and network performance match what was advertised
Check whether a server IP address is flagged in spam or abuse databases before using it for email or business
Test which streaming services are accessible from a server IP for content delivery use cases
Run network speed tests against multiple global regions to measure latency and throughput from your server
Single curl-to-bash command with no installation needed, developer recommends the Go rewrite for better compatibility.
This is a shell script that runs a comprehensive benchmark test on a VPS (a rented remote Linux server). Rather than running a single type of test, it combines many different measurements into one session, which is why the project is nicknamed the "Fusion Monster" in its Chinese documentation. After all tests finish, the script uploads the results to a paste site and returns a shareable link. The tests it runs cover several categories: basic system information (CPU model, memory, disk size, operating system), CPU performance using sysbench or optionally Geekbench, disk read/write speed using both dd and fio methods, network speed tests against servers in multiple regions, streaming media unlock tests (checking whether services like TikTok are accessible from the server's IP), and Chinese return routing tests that trace how traffic flows back through major Chinese telecom networks. There is also a separate IP quality check command that queries about fifteen different reputation databases to see whether an IP address is flagged as suspicious, and checks whether common mail ports are open. The README is written primarily in Chinese, with English and Japanese versions linked at the top. It documents a wide set of command-line flags for controlling which tests to run, whether to include network speed tests, which disk benchmark method to use, and whether to force English output. The script supports Ubuntu, Debian, CentOS, Fedora, AlmaLinux, Rocky Linux, and several other Linux distributions, on both x86 and ARM architectures. The developer notes that new features are no longer being added to this shell version, and recommends the Go-language rewrite at a separate repository for better compatibility and no external dependencies.
← spiritlhls on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.