Определяем местоположение без IP
Привет бро) Сегодня я расскажу тебе, как можно узнать точное местоположение человека без IP адреса.

Мы не будем пытаться «пробить по айпи», тупо вставив на сайт типа 2ip.ru айпишник, чтобы узнать город и грозиться приехать. Наша задача состоит в другом – мы узнаем точное местоположение пользователя, с точностью до дома, с того момента, когда он перейдет по нашей ссылке.
Этот метод основан на связке JavaScript + HTML5. И он хорошо сработает в том случае, если пользователь будет за экраном ноутбука или телефона, а также его браузер будет настроен стандартным образом. Так как этот метод заточен именно под эти устройства, и определяет координаты через GPS, Wi-Fi и сотовые вышки, а стандартная настройка браузера разрешает возможность запросить точное местоположение.
Есть готовый скрипт для Linux, который позволяет все это использовать, – TrackUrl.
Скачаем и запустим стандартными командами, открыв терминал.
Запустим:
./TrackUrl.sh
После запуска у нас появятся два окна. Первое окно будет с двумя ссылками, и нам нужно выбрать одну, которую мы будем в дальнейшем посылать человеку, местоположение которого хотим определить. Второе – пустое, с названием скрипта.

Во второе окно нам нужно вставить ссылку из первого окна. С 2015 года, в целях безопасности, запретили передачу геолокации по незащищенным соединением (http), поэтому выбираем https. Просто копируем и вставляем. После этого появится третье окно.

Все готово. Теперь посылаем нашу ссылку тому человеку, которого хотим вычислить. После этого его координаты появятся в таком виде (широта и долгота):

Дальше мы просто вбиваем их в гугл карты и смотрим адрес.