требуется реализовать функцию проверки пользователя сайта на Определение туннеля (двусторонний пинг)

такая функция реализована на сайте 2ip.ru/privacy

на хабре есть статьи по этому вопросу. (цитата)

Определение туннеля (двусторонний пинг)

Запустив пинг к клиентскому IP, со стороны нашего сервера, можно узнать приблизительную длинну маршрута. То же самое можно сделать со стороны браузера, XMLHTTPRequest дёргает пустую страницу нашего nginx. Полученную разницу в петле более 30 мс можно интерпретировать как туннель.

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

5 лет назад
alexborn
45 лет
8 лет в сервисе
Был
4 года назад

Выбранный исполнитель

MeiyoDev
Артем 
36 лет
6 лет в сервисе
Был
год назад
5 лет назад
$15
1 день
Escrow
Качественно и быстро!
Александр четко описал задачу, предоставил все необходимое и мгновенно оплатил работу. Можно смело рекомендовать к сотрудничеству.

Заявки фрилансеров

MeiyoDev
Артем 
36 лет
6 лет в сервисе
Был
год назад
5 лет назад