cloudhubglobal

Essential VPS Benchmark Tool: Comprehensive Guide to the NetQuality Network Diagnostic Script

6500人交流群欢迎你加入:https://t.me/gwvpsceping
jtti

In today’s internet environment, network quality directly impacts user experience. This is especially critical for server operations, cloud computing, and cross-border businesses where accurate network testing is essential. The release of NetQuality fills a gap in high-precision network diagnostic tools, making it a reference-level benchmarking script.


1. Introduction to NetQuality

NetQuality is a Bash-based script designed for network engineers, server administrators, and users with high network quality requirements. It provides a comprehensive suite of tests, including:
BGP information, local policy analysis, connectivity insights, TCP latency (large packet), return route tracing, domestic speed testing, and global connectivity, covering seven major modules. It also supports dual-stack IPv4/IPv6 queries.

Additionally, NetQuality features a well-formatted output with optimized terminal display, making results easy to read across multiple environments. It also supports JSON output for big data analysis and flexible result processing.


2. Key Features of NetQuality

  1. BGP Information Lookup: Uses BGP.TOOLS and HE.NET databases to analyze upstream and connectivity details.
  2. Local Policy Detection: Analyzes NAT type, TCP congestion control, and queue scheduling algorithms.
  3. Connectivity Analysis: Displays upstream providers, peering relationships, and IX connections.
  4. TCP Latency Test (Large Packets): Measures latency for China Telecom, China Unicom, and China Mobile.
  5. Return Route Analysis: Traces routing paths under different network conditions.
  6. Domestic Speed Test: Based on Speedtest.net, covering major cities in mainland China and the Greater Bay Area.
  7. Global Connectivity Test: Tests latency and bandwidth across five continents.

Flexible Execution Parameters

NetQuality provides multiple modes to suit different needs:

  • Default dual-stack test: bash <(curl -Ls Net.Check.Place)
  • IPv4 only: bash <(curl -Ls Net.Check.Place) -4
  • IPv6 only: bash <(curl -Ls Net.Check.Place) -6
  • Latency-only mode: bash <(curl -Ls Net.Check.Place) -P
  • Low data mode: bash <(curl -Ls Net.Check.Place) -L
  • Skip sections: bash <(curl -Ls Net.Check.Place) -S 1234567
  • JSON output: bash <(curl -Ls Net.Check.Place) -j
  • Auto-install dependencies: bash <(curl -Ls Net.Check.Place) -y
  • Full IP report: bash <(curl -Ls Net.Check.Place) -f

3. Supported Operating Systems

NetQuality is compatible with most mainstream Linux distributions and macOS, including:

  • Debian / Ubuntu / Linux Mint
  • Fedora / CentOS / RHEL / AlmaLinux / Rocky Linux
  • Arch Linux / Manjaro
  • Alpine Linux
  • SUSE Linux / openSUSE
  • Alibaba Cloud Linux / Anolis OS
  • Void Linux
  • macOS

4. Why Choose NetQuality?

Compared to other network testing tools, NetQuality offers the following advantages:

  • High Accuracy: Uses authoritative databases (BGP.TOOLS & HE.NET) for real network topology data.
  • Clean and Readable Output: Optimized terminal display for easy interpretation and sharing.
  • Highly Flexible: Customizable testing modules and execution modes.
  • Open Source: Transparent and secure with publicly available code.
  • JSON Support: Ideal for automation, storage, and visualization.

5. Installation and Usage

NetQuality requires no installation. Simply run:

bash <(curl -Ls Net.Check.Place)

To test only IPv4 or IPv6:

bash <(curl -Ls Net.Check.Place) -4  # IPv4 only
bash <(curl -Ls Net.Check.Place) -6  # IPv6 only

Open Source Repository:
GitHub Project Link

Example Output:

NetQuality Example Output


6. Development and Contributors

NetQuality was developed over several months with a focus on accessibility, performance, and robustness.

  • Lead Developer: xy楼主Dev
  • Special Thanks:
    • GlobalSign for providing testing endpoints
    • 福尔摩斯 for feature and UI suggestions
    • 酒神 for technical support
    • Si for script enhancements and formatting improvements
    • Kakan for testing feedback
    • V.PS / BageVM / 丽萨主机 for server support

7. Conclusion

NetQuality aims to provide the technical community with a free, open-source, and reference-grade network diagnostic tool. Whether you are a system administrator, IDC provider, or VPS reviewer, NetQuality helps you obtain accurate network performance data.

If you are interested in network testing, give NetQuality a try and experience professional-grade benchmarking!

Reference:

[First Release] Reference-Level Network Quality Diagnostic Script

标签: