Я как то решал подобную задачу. Нашёл сайт в сети который давал геолокацию по ip. Сделал шаблон который берет проски из списка и заходил на тот сайт и получал информацию по прокси. Потом на этих данных генерировалась геолокация, сохранялось профилем.
Эти самые профили я потом использовал как...