Ping — как проверить сеть

Слово «пинг» используется для разных проверок. От вида проверки зависит, что именно ты видишь.

ICMP-пинг (обычный)

Команда ping 8.8.8.8. Шлёт ICMP echo request, ждёт echo reply.

TCP-пинг

Утилиты: tcping, nc -z host 443, hping3 --syn -p 443 host.

Открывает TCP SYN на конкретный порт и ждёт SYN-ACK.

HTTP HEAD и GET

Команды:

curl -I https://example.com    # HEAD
curl    https://example.com    # GET

Сравнение

МетодУровень OSIЧто проверяет
ICMPL3IP-адрес живой, маршрут есть
TCP SYNL4порт открыт, стек отвечает
HTTP HEADL7сервис отвечает, но без тела
HTTP GETL7сервис отвечает и отдаёт контент

Важно: пинг ≠ проверка «VPN-ключа»

«VPN-ключом» в народе называют строку конфига прокси: VLESS/Trojan/Shadowsocks/etc. На деле это прокси-протокол L7, но название «ключ» удобное — оставим.

Так вот, ICMP и TCP-пинг НЕ проверяют, рабочий ли ключ.

Как правильно проверить ключ

Только через реальный HTTP-запрос ЧЕРЕЗ прокси:

  1. Подключи ключ в клиенте (v2rayN, Karing, Nekobox, Hiddify — любом).
  2. Направь трафик через прокси.
  3. Открой ifconfig.me, ipinfo.io или сделай curl -x socks5://127.0.0.1:10808 https://ifconfig.me.
  4. Вернулся IP сервера (не твой) — ключ работает.
  5. Ошибка / твой родной IP / долго висит — ключ мёртв, дело не в пинге.

Итог: «сервер пингуется» ≠ «мой ключ рабочий». Для проверки ключа нужен реальный трафик через прокси, а не ICMP/TCP-пинг.

Когда что использовать

Что означают числа

Мифы