Как управлять & ldquo; Ping & rdquo; время отображения и дата пинга

Есть два способа сделать это с помощью SSH.

Тоннель Все с прокси-сервером SOCKS

Войдите на удаленный компьютер, используя следующую команду:

[ f1]

Теперь перейдите к настройкам прокси-сервера вашего браузера и настройте его для использования прокси-сервера SOCKS с именем хоста 127.0.0.1 и портом 8080 (или любым другим портом, который вы передали в опцию -D). Теперь все страницы, загруженные в вашем веб-браузере, будут туннелироваться через SSH-соединение. Теперь вы должны иметь доступ к частной веб-странице так же, как и с удаленного хоста.

Как только вы закончите, установите настройки прокси-сервера вашего браузера в нормальное состояние.

Одна из сторон этого метода заключается в том, что весь другой трафик в веб-браузере также будет проходить через соединение SSH. Сверху вы можете получить доступ к удаленным серверам с их настоящими именами хостов и легко получить доступ к нескольким частным сайтам.

Тоннель Все с прокси-сервером SOCKS

[d9 ] Альтернативный метод заключается в использовании SSH для пересылки одного порта:

ssh -L 8080:server-hostname:80 remote-host

Теперь, если вы укажете свой веб-браузер на http://localhost:8080/, вы должны увидеть содержимое http://server-hostname/, как это было бы видно из удаленный хост.

Преимущество этого метода заключается в том, что он оставит остальную часть трафика браузера. Недостатком является то, что некоторые ссылки могут не работать, если удаленный сайт использует абсолютные ссылки на URL. Если сайт в основном использует относительные URL-ссылки, то этот метод должен быть достаточным.

Для обоих этих решений нет ничего особенного в порт 8080. Вы можете использовать любой номер бесплатного локального порта, который вы хотите, до тех пор, пока вы не забыли использовать тот же самый в вызове ssh и в веб-браузере.

28
задан 15 May 2012 в 14:17

31 ответ

Еще одна возможность использовать параметр ping -D, который получает временную метку как время Unix.

tilo@t-ubuntu:~$ ping google.com -D
PING google.com (173.194.33.73) 56(84) bytes of data.
[1388886989.442413] 64 bytes from sea09s15-in-f9.1e100.net (173.194.33.73): icmp_req=1 ttl=57 time=11.1 ms
[1388886990.443845] 64 bytes from sea09s15-in-f9.1e100.net (173.194.33.73): icmp_req=2 ttl=57 time=11.0 ms
[1388886991.445200] 64 bytes from sea09s15-in-f9.1e100.net (173.194.33.73): icmp_req=3 ttl=57 time=10.8 ms
[1388886992.446617] 64 bytes from sea09s15-in-f9.1e100.net (173.194.33.73): icmp_req=4 ttl=57 time=10.9 ms
^C
--- google.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 10.860/11.005/11.139/0.123 ms
tilo@t-ubuntu:~$ 

Здесь версия команды «Achu» с немного другим форматом:

ping www.google.com -i 10 -c 3000 | while read pong; do echo "$(date +%Y-%m-%d_%H%M%S): $pong"; done >PingTest_2014-01-04.log

Это вас:

2014-01-04_175748: 64 bytes from sea09s16-in-f19.1e100.net (173.194.33.115): icmp_req=13 ttl=57 time=10.5 ms
10
ответ дан 18 August 2018 в 22:09

Другие вопросы по тегам:

Похожие вопросы: