2026 zestaw skryptów do testów VPS: jednowierszowy test prędkości, trasa powrotna, sprawdzenie jakości IP
Kupiłeś VPS-a i zastanawiasz się, czy faktycznie jest tak dobry, jak go reklamują? Jak sprawdzić, czy provider nie ściemnia, twierdząc, że masz CN2 GIA?
Zrobiłem dla Was zestawienie najświeższych i najbardziej kompletnych skryptów do testowania VPS-ów na rok 2026. Od wydajności, przez routing powrotny, po jakość IP i odblokowanie streamingu — załatwisz wszystko w jednym miejscu.
Zajawka: Moje szczere porównanie po testach 8 różnych VPS-ów
1. Cel
- Opanować podstawy testowania VPS-ów
- Nauczyć się korzystać z popularnych skryptów pomiarowych
- Umieć odczytać wyniki i ocenić jakość serwera
2. Plan działania
Na co zwracać uwagę przy teście VPS-a?
| Kategoria | Dlaczego to ważne | Odpowiedni test |
|---|---|---|
| Wydajność bazowa | CPU/RAM/dysk determinują, jakie usługi postawisz | bench.sh, YABS |
| Jakość sieci | Trasa powrotna (routing) decyduje o prędkości dostępu z Polski | Test routingu powrotnego |
| Jakość IP | Wpływa na dostęp do konkretnych usług | Sprawdzanie jakości IP |
| Odblokowanie streamingu | Niektórzy potrzebują dostępu do Netflixa itp. | Test odblokowania VOD |
| Prędkość trzech głównych ISP | Rzeczywista prędkość dla różnych operatorów | Testy prędkości ISP |
Podział skryptów testowych
Podzieliłem najczęściej używane skrypty na 5 kategorii, od podstaw po te pro:
1 | 1. 综合性能测试 → 了解硬件基本情况 |
3. Kroki do wykonania
3.1 Kompleksowy test wydajności
bench.sh (absolutny klasyk)
Najprostszy test ogólny — odpalisz to jedną komendą:
1 | wget -qO- bench.sh | bash |
Co dokładnie testuje:
- Info o systemie (model CPU, RAM, dysk)
- Test prędkości I/O
- Test prędkości sieci (wiele węzłów)
Jak czytać wyniki:
1 | -------------------- A Bench.sh Script By Teddysun ------------------- |

Kluczowe metryki:
| Metryka | Świetnie | Zaliczone | Słabo |
|---|---|---|---|
| I/O Speed | >500MB/s | 200-500MB/s | <200MB/s |
SuperBench.sh (wersja z testami dla Chin)
Ulepszona wersja bench.sh — podmienia węzły testowe na te w Chinach, więc o wiele lepiej nadaje się do sprawdzenia prędkości łącza do Państwa Środka:
1 | wget -qO- git.io/superbench.sh | bash |

Czym to się różni od bench.sh:
- bench.sh mierzy prędkość do globalnych węzłów
- SuperBench.sh mierzy prędkość do węzłów chińskich operatorów (Telecom/Unicom/Mobile)
Kiedy to używać: Gdy potrzebujesz sprawdzić faktyczną prędkość z VPS-a do Chin.
ZBench (wersja all-in-one, polecam)
Łączy w sobie bench.sh i SuperBench.sh, dorzuca testy Ping i trasowanie (routing), a do tego potrafi wygenerować raport w formie strony HTML, którym możesz się podzielić:
1 | # 中文版 |

Tutaj mi zacięło i nie poszedłem dalej
Co dokładnie testuje:
- Informacje o systemie + test I/O
- Testy prędkości (lokalne i zagraniczne)
- Test Ping
- Test trasowania (routing)
- Generowanie raportu w postaci strony WWW (do udostępniania)
Moja ocena: ⭐⭐⭐⭐
Największym atutem tego skryptu jest to, że wygeneruje Ci link do strony – super sprawa, żeby się pochwalić wynikami przed znajomymi.
YABS (z GeekBench)
Bardziej szczegółowy test, w którym dostajesz wyniki GeekBench oraz test dysku fio:
1 | curl -sL yabs.sh | bash |


Co testuje:
- Informacje o systemie
- fio – test dysku (losowy odczyt/zapis 4K)
- GeekBench 6 – wyniki benchmarku
- iperf3 – test prędkości sieci
Mała uwaga: GeekBench trochę potrwa (ok. 5-10 minut) i lekko obciąży serwer, więc nie panikuj, jeśli zajmie chwilę.
Jak czytać wyniki:
1 | Geekbench 6 Benchmark Test: |
GeekBench 6 – punkt odniesienia:
| Wynik | Poziom | Typowa konfiguracja |
|---|---|---|
| Single-core >1500 | Świetny | Wysokotaktowane CPU |
| Single-core 1000-1500 | Dobry | Mainstreamowe maszyny |
| Single-core <1000 | Średni | Mocno oversold lub stary CPU |
LemonBench
Świetny, wszechstronny skrypt do testów od chińskich twórców. Interfejs jest bardzo przystępny, a testy naprawdę wyczerpujące:
1 | wget -qO- https://raw.githubusercontent.com/LemonBench/LemonBench/main/LemonBench.sh | bash -s -- --full |

Co testuje:
- Informacje o systemie
- Informacje o sieci
- Odblokowanie streamingu
- Test wydajności CPU
- Test wydajności pamięci RAM
- Test wydajności dysku
UnixBench (test dedykowany dla CPU)
Klasyk do testowania wydajności procesora. Wyniki tego benchmarku są powszechnie uznawane:
1 | wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh |

Uwaga: ten test trwa dość długo (może zająć ponad 30 minut). Sprawdza wyłącznie CPU, nie testuje sieci.
Kiedy używać: gdy potrzebujesz dokładnie przyjrzeć się wydajności procesora i porównać moc obliczeniową różnych VPS-ów.
Fusion Monster (spiritLHLS/ecs)
Niesamowicie rozbudowany skrypt od chińskiego twórcy, który łączy w sobie praktycznie wszystkie możliwe testy:
1 | curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh |
Albo użyj zapasowego adresu:
1 | bash <(wget -qO- bash.spiritlhl.net/ecs) |


Co testuje ten skrypt:
- Podstawowe informacje o systemie
- Testy CPU/pamięci RAM/dysku
- Sprawdzanie odblokowania streamingu
- Sprawdzanie jakości IP
- Test tras powrotnych (回程路由)
- Testy prędkości dla trzech głównych operatorów
- ……
Moja ocena: ⭐⭐⭐⭐⭐
Ten skrypt potrafi wszystko. Jeśli masz czas na uruchomienie tylko jednego testu, odpal właśnie ten.
Opcje w menu: po uruchomieniu zobaczysz menu, a oto najczęściej używane opcje:
0- pełne testy (trochę to potrwa)1- podstawowe info o systemie4- test prędkości trzech sieci + trasy powrotne7- sprawdzenie jakości IP8- odblokowanie streamingu
3.2 Test tras powrotnych
Trasa powrotna decyduje o jakości połączenia z VPS do kraju.
Dlaczego trasa powrotna jest ważniejsza niż wychodząca?
- Trasa wychodząca: trasa, którą łączysz się z VPS (mało danych)
- Trasa powrotna: trasa, którą VPS odsyła do Ciebie dane (dużo danych)
Kiedy korzystamy z neta, pobieramy znacznie więcej danych niż wysyłamy, dlatego trasa powrotna ma większe znaczenie.
Porównanie popularnych tras
| Trasa | Numer AS | Cechy IP | Opis | Opóźnienie | Cena |
|---|---|---|---|---|---|
| CN2 GIA | AS4809 | 59.43.x.x (cała trasa) | Najlepsza trasa Telecom | Niskie | Drogie |
| CN2 GT | AS4809 | 59.43 (międzynarodowy odcinek) + 202.97 (odcinek krajowy) | Druga najlepsza trasa Telecom | Niższe | Dość drogie |
| Szkielet 163 | AS4134 | 202.97.x.x | Standardowa trasa Telecom | Wysokie | Tanie |
| 9929/CUPM | AS9929 | 218.105.x.x | Zoptymalizowana trasa Unicom | Niskie | Drogie |
| 4837 | AS4837 | 219.158.x.x | Standardowa trasa Unicom | Wyższe | Tanie |
| CMIN2 | AS58807 | 223.120.x.x | Zoptymalizowana trasa Mobile | Niższe | Dość drogie |
| CMI | AS58453 | 223.118/119.x.x | Standardowa trasa Mobile | Średnie | Tanie |
Jak rozpoznać trasę? (Ważne)
Sprawdź cechy IP w trasie routingu:
1 | 59.43.x.x → CN2线路(电信优质) |
Rozróżnienie między CN2 GIA a CN2 GT:
- CN2 GIA: przez całą drogę masz 59.43.x.x, bez 202.97
- CN2 GT: odcinek międzynarodowy to 59.43, a po wejściu do Chin zmienia się w 202.97
backtrace (szybki test, polecane)
1 | curl https://raw.githubusercontent.com/zhanghanyun/backtrace/main/install.sh -sSf | sh |
Jak czytać wyniki:
1 | 北京电信 219.141.147.210 检测中 电信CN2 GIA |
Sprawdź ostatnią kolumnę z typem trasy:
电信CN2 GIA→ optymalna联通9929→ optymalna dla Unicom移动CMIN2→ zoptymalizowana dla Mobile电信163/联通4837→ zwykła trasa
mtr_trace (test trasy powrotnej dla trzech sieci)
1 | curl https://raw.githubusercontent.com/zhucaidan/mtr_trace/main/mtr_trace.sh | bash |

Ten skrypt testuje trasy powrotne do różnych miast dla China Telecom, Unicom i Mobile.
testrace.sh (szczegółowy test routingu)
1 | wget https://raw.githubusercontent.com/nanqinlang-script/testrace/master/testrace.sh |

Po uruchomieniu możesz wybrać miasto docelowe do testu trasy.
NextTrace (jeszcze bardziej szczegółowy)
1 | # 安装 |
Plusy: Pokazuje opóźnienie i numer AS dla każdego skoku, dzięki czemu widzisz pełną ścieżkę routingu.
BestTrace (wersja z GUI)
Idealne dla użytkowników Windowsa — ma interfejs graficzny i pozwala przetestować trasę z Twojego komputera do VPS-a.
Link do pobrania: https://www.ipip.net/product/client.html
3.3 Sprawdzanie jakości IP
Na jakość IP wpływa:
- Czy masz dostęp do Google, ChatGPT i innych usług
- Czy wysyłane maile wpadną do spamu
- Czy usługi bezpieczeństwa nie oflagowały IP jako wysokie ryzyko
IP.Check.Place (polecam)
1 | bash <(curl -Ls IP.Check.Place) |


Jak czytać wyniki:
1 | ------------------------------- |
Kluczowe metryki:
| Metryka | Opis |
|---|---|
| Scamalytics Score | <30 świetnie, 30-50 przeciętnie, >50 słabo |
| Blacklist | Najlepiej, jak wszystko ma “Not Listed” |
ipcheck.ing
1 | bash <(curl -sL ipcheck.ing) |

Ten skrypt ma przyjaźniejszy interfejs, a wyniki są dużo bardziej czytelne.
3.4 Sprawdzanie odblokowania streamingu
Sprawdźmy, czy Netflix, Disney+, ChatGPT i inne usługi będą działać:
RegionRestrictionCheck (polecam)
1 | bash <(curl -L -s check.unlock.media) |

Przykładowy wynik:
1 | ============[ Multination ]============ |
Najczęstsze wyniki:
Yes (Region: XX)- odblokowane, region to XXNo- brak odblokowaniaOriginals Only- odblokowane tylko dla produkcji własnych
MediaUnlockTest
1 | bash <(curl -Ls unlock.moe) |

Podobna funkcjonalność, ale wykrywa więcej platform.
3.6 Testy przed zakupem (bez VPS)
Nie masz jeszcze VPS-a i chcesz wcześniej sprawdzić, jak to działa?
Sposób 1: Ping do testowego IP
Większość dostawców podaje testowe IP. Najpierw odpal Ping i zerknij na opóźnienia oraz utratę pakietów:
1 | # Windows |
Kluczowe metryki:
- Opóźnienie: Zachodnie Wybrzeże USA <200 ms, Japonia <100 ms, Hongkong <50 ms uznajemy za normę
- Utrata pakietów: <5% jest do przyjęcia, >10% oznacza problem
Sposób 2: Sprawdzenie trasy w kierunku serwera (do VPS-a)
Sprawdźmy trasę pakietów z Twojego komputera do VPS-a (droga w jedną stronę):
Windows: Pobierz BestTrace – ma graficzny interfejs i super się z tego korzysta.
Mac/Linux:
1 | # 安装mtr |
Sposób 3: Looking Glass
Wielu dostawców VPS-ów udostępnia stronę Looking Glass. Pozwala ona na:
- Ping z VPS-a do Ciebie
- Sprawdzenie trasy powrotnej
- Pobranie pliku testowego
Jak znaleźć Looking Glass:
- Poszukaj na stronie dostawcy zakładki “Looking Glass” lub “Network Test”
- Wpisz w Google “Nazwa dostawcy Looking Glass”
Sposób 4: Pobieranie pliku testowego
Dostawcy zazwyczaj udostępniają pliki testowe do pobrania, więc po prostu odpal pobieranie w przeglądarce i rzucie okiem na prędkość:
1 | 常见测试文件路径: |
Uwaga: Testy rob w godzinach szczytu (20:00–22:00) – wtedy mają największą wartość i dają realny obraz sytuacji.
3.5 Test prędkości dla trzech głównych operatorów
Sprawdźmy realną prędkość dla trzech największych chińskich operatorów (China Telecom, China Unicom i China Mobile):
AutoSpeed – test trzech operatorów
1 | bash <(curl -sL bash.icu/speedtest) |
Speedtest CLI (oficjalny)
1 | # 安装 |
Jak czytać wyniki:
1 | Download: 940.22 Mbps |
| Parametr | Referencja dla 1G | Referencja dla 100M |
|---|---|---|
| Download | >800 Mbps | >80 Mbps |
| Upload | >100 Mbps | >10 Mbps |
| Latency | <50 ms (świetnie) | <100 ms (do zaakceptowania) |
4. Podsumowanie
Mój proces testowania
1 | 购买前: |
Szybki przegląd jakości połączenia
| Trasa | Doświadczenie Telecom | Doświadczenie Unicom | Doświadczenie Mobile | Cena |
|---|---|---|---|---|
| CN2 GIA | ⭐⭐⭐ | ⭐⭐ | ⭐⭐ | $$$ |
| CN2 GT | ⭐⭐⭐ | ⭐ | ⭐ | $$ |
| 9929/CUPM | ⭐⭐ | ⭐⭐⭐ | ⭐⭐ | $$$ |
| CMIN2 | ⭐⭐ | ⭐⭐ | ⭐⭐⭐ | $$ |
| 163/4837/CMI | ⭐ | ⭐ | ⭐ | $ |
Wskazówki przy zakupie
- Najpierw określ cel: środowisko deweloperskie wymaga niskich opóźnień, środowisko produkcyjne musi być stabilne
- Testy w godzinach szczytu: wyniki uzyskane między 20:00 a 22:00 dają dużo lepsze pojęcie o rzeczywistej wydajności
- Sprawdzaj deklaracje dostawców: jeśli twierdzą, że to CN2 GIA, odpal trasę zwrotną (return route) i zweryfikuj to samodzielnie
- Uruchom testy kilka razy: pojedynczy pomiar może być nietrafiony, powtórz kilka razy i wyciągnij średnią
Ściągawka: skrypty do testów
Kompleksowy test wydajności
| Skrypt | Cechy | Komenda |
|---|---|---|
| bench.sh | Klasyk, test prędkości globalnej | wget -qO- bench.sh | bash |
| SuperBench | Wersja z testem prędkości dla Chin | wget -qO- git.io/superbench.sh | bash |
| ZBench ⭐ | Wersja all-in-one, generuje raport | wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench-CN.sh && bash ZBench-CN.sh |
| YABS | Zawiera test GeekBench | curl -sL yabs.sh | bash |
| LemonBench | Stworzony przez chińskiego twórcę, przyjazny interfejs | wget -qO- https://raw.githubusercontent.com/LemonBench/LemonBench/main/LemonBench.sh | bash -s -- --full |
| 融合怪ecs ⭐⭐ | Najbardziej wszechstronny | bash <(wget -qO- bash.spiritlhl.net/ecs) |
| UnixBench | Test dedykowany dla CPU | wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh && bash unixbench.sh |
Test trasy powrotnej (routingu)
| Skrypt | Cechy | Komenda |
|---|---|---|
| backtrace ⭐ | Szybkie sprawdzanie trasy | curl https://raw.githubusercontent.com/zhanghanyun/backtrace/main/install.sh -sSf | sh |
| mtr_trace | Test wielu miast dla trzech głównych sieci | curl https://raw.githubusercontent.com/zhucaidan/mtr_trace/main/mtr_trace.sh | bash |
| testrace | Szczegółowy test tras | wget https://raw.githubusercontent.com/nanqinlang-script/testrace/master/testrace.sh && bash testrace.sh |
| NextTrace | Wizualizowane śledzenie trasy | curl nxtrace.org/nt | bash |
Inne testy
| Skrypt | Cechy | Komenda |
|---|---|---|
| Sprawdzanie jakości IP | Ocena ryzyka IP | bash <(curl -Ls IP.Check.Place) |
| Odblokowanie streamingu | Netflix/Disney+ itp. | bash <(curl -L -s check.unlock.media) |
| Test prędkości trzech sieci | Telecom/Unicom/Mobile | bash <(curl -sL bash.icu/speedtest) |
Szybki spis jakości połączeń
| Trasa | Doświadczenie Telecom | Doświadczenie Unicom | Doświadczenie Mobile |
|---|---|---|---|
| CN2 GIA | ⭐⭐⭐ | ⭐⭐ | ⭐⭐ |
| CN2 GT | ⭐⭐⭐ | ⭐ | ⭐ |
| 9929/CUPM | ⭐⭐ | ⭐⭐⭐ | ⭐⭐ |
| CMIN2 | ⭐⭐ | ⭐⭐ | ⭐⭐⭐ |
| Zwykły BGP | ⭐ | ⭐ | ⭐ |
Co sprawdzić przed zakupem
Sporo dostawców VPS udostępnia Looking Glass albo testowe IP, więc przed zakupem możesz:
- Test Ping:
ping 测试IPżeby rzucić okiem na opóźnienia - Test trasy (routing): użyj BestTrace, żeby sprawdzić trasę z Twojego komputera do docelowego IP
- Test pobierania: pobierz testowy plik z Looking Glass, żeby zobaczyć prędkość
5. Rejestrowanie problemów
Skrypt nie chce się uruchomić
Problem: niektóre skrypty wymagają uprawnień roota
Rozwiązanie:
1 | sudo bash <(curl -sL 脚本地址) |
Wyniki testów prędkości mocno się różnią
Problem: przy kilkukrotnym teście tego samego VPS wyniki mocno się rozjeżdżają
Przyczyny:
- Wahania sieci
- Overselling VPS, niestabilne zasoby
- Przeciążenie węzłów testowych
Rada: puszczaj test kilka razy i wyciągnij średnią, sprawdzaj też w różnych porach dnia
GeekBench nie rusza
Problem: na VPS-ach z małą ilością pamięci GeekBench wywala OOM
Rozwiązanie:
1 | # 创建swap(临时) |
Test trasy powrotnej (backtrace) nie działa
Problem: Skrypty takie jak backtrace lub inne narzędzia do testowania tras nie chcą się uruchomić.
Rozwiązanie:
1 | # 安装依赖 |
6. Najczęstsze pytania (FAQ)
Q: Czy skrypty do testowania VPS nie wyciekną moich danych?
A: Te skrypty to projekty open source, więc możesz spokojnie przejrzeć ich kod. Sprawdzają tylko wydajność VPS-a i nie wysyłają nigdzie żadnych wrażliwych informacji. Mimo to warto trzymać się kilku zasad:
- Pobieraj skrypty z zaufanych źródeł, np. z GitHuba.
- Jeśli masz jakieś obawy, najpierw pobierz plik, przejrzyj kod, a dopiero potem go uruchom.
Q: Dlaczego moje wyniki testów prędkości mocno różnią się od wyników innych?
A: Na wyniki wpływa mnóstwo czynników:
- Pora testu (szczyt vs. godziny mniejszego ruchu)
- Twój lokalny dostawca internetu (Telecom/Unicom/Mobile)
- Obciążenie samego VPS-a
- Stan serwera pomiarowego w danym momencie
Najlepiej przeprowadzić test w godzinach wieczornego szczytu (20:00–22:00) – takie wyniki dadzą Ci znacznie lepsze odzwierciedlenie realnych warunków.
Q: Hosting twierdzi, że to CN2 GIA. Jak to zweryfikować?
A: Uruchom test trasy powrotnej (np. backtrace) i sprawdź wyniki:
- Prawdziwe CN2 GIA: cała trasa to
59.43.x.x, brak202.97. - Fałszywe CN2 GIA (w rzeczywistości GT): na trasie międzynarodowej pojawia się
59.43, ale w segmencie krajowym jest202.97. - Zupełnie nie CN2: cała trasa opiera się na
202.97.
Q: Jaka prędkość I/O uznawana jest za normalną?
A: Wartości referencyjne:
- SSD: powyżej 500 MB/s
- Zwykły dysk w chmurze: 200–500 MB/s
- HDD lub mocno oversold: poniżej 200 MB/s
Q: Czy muszę odpalać każdy skrypt?
A: Nie ma takiej potrzeby. Polecam taki flow:
- Najpierw odpal 融合怪 (ecs.sh) albo ZBench — jeden skrypt i masz z głowy większość spraw
- Jeśli chcesz dokładniej przyjrzeć się trasom, odpal backtrace
- Jeśli zależy Ci na jakości IP, odpal IP.Check.Place
Q: Ile czasu zajmują testy?
A: Szacunkowe czasy:
- bench.sh: 2–3 minuty
- SuperBench/ZBench: 5–10 minut
- YABS (z GeekBench): 10–15 minut
- Pełny test 融合怪: 15–30 minut
- UnixBench: ponad 30 minut
Zapowiedź kolejnego wpisu
《Najczęstsze pułapki przy zakupie VPS i jak ich unikać》— podzielę się wpadkami, które sam zaliczyłem: problemy z IP, fałszywe oznaczania tras, ukryte opłaty i tym podobne.
Ostatnia aktualizacja: styczeń 2026





