У меня был очень похожий опыт, но я остановился на другом решении.
Я тоже тестировал скрипт на 8 ядерном 32 гб дедике с широким каналом и там еле еле 10 потоков шло.
Работающими решением оказалось взять 32 ядерный локальный сервер с 64 оперативки, на не очень быстром канале, с сокс5, на нем 100+ потоков запускалось.
Скрипт тот же, никаких оптимизаций не делалось.
Стоит конечно побольше, чем аренда дедика но тут уж зависит от окупаемости твоей темы, стоит ли оно того или нет.
Но соксы могут быть узким местом, по возможности нужно делать свои соксы. Для этого, можно брать дешевые VPS и установить сокс через опенсурсный софт microsocks для линукса (в инете полно инструкций по установке, занимает не более 5 минут вручную, и можно установку через БАС автоматизировать также на случай если нужны сотни соксов).
неправильно ставит часовой пояс и язык по IP
-
пытаюсь использовать функцию
установить месторасположение браузера по IP
айпишка впновская, сшапри тестовом запуске, например, gologin все работает:
Но при использовании БАС с функцией database:
При использовании БАС с функцией ip-api.com:
вывод: база в БАСе не очень хорошая. Я бы даже сказал:
я так понимаю что возможно есть 2 разных базы
одна, которой, грубо говоря пользуется сайт whoer.net:
а вторая, которой пользуется сайт, например, 2ip.ru:
Предлагаю перейти на адекватную(первую) базу. Что для этого надо? Найти базу, например maxmind? Может просто тот же gologin разобрать и вытащить их него актуальную базу геолокации?
-
хм, зашел в гугл и он мне на этот же ип выдал румынию тоже
и что делать, как работать, если даже гугл не знает наверняка правильные страны IP адресов проксей и vpn?
а вы как решаете этот вопрос?
-
@basuser123 Такое часто бывает. Сервер в США, а IP Румыния.
-
@gurkin4
хм, сейчас тут проверил вот что показывает- и США и Румынию вместе..впринципе пофиг, он может показывать что хочет, но хотелось бы чтоб при проверке на том же https://www.browserscan.net/ всетаки было соответствие страны и страны, чтоб строки красным не горели)
пока решил использовать ip-api.com а дальше посмотрим, мож подписку там возьму, если будет устраивать
-
@basuser123 Все сервисы проверяют по IP, так что практически все одинаковы.
Я проверяю здесь.
Раньше больше нравился этот (самый точный), но теперь он заблокирован в России (если проверять иностранные прокси в BAS, то он самый лучший).Есть ещё Ipinfo, но у него есть ограничения: 100 обращений с одного IP.
-
@gurkin4
ну да 2ip.ua выглядит интересно
ipinfo.io - жеский чекер) по пингу палит локацию чтоли? ну это для тех админов кто антифродом головного мозга болеет)) мне бы просто язык и время ставить под ип, да и все) попробую базу максмайнд достать и разрабу скинуть. раньше легко было а сейчас не так просто с ней -
@basuser123 https://ipinfo.io/ самый точный из всех
-
@basuser123 Вы думаете кто-то проверяет время и язык? Ну время может и можно пробить на несоответствие, но язык..., извините, может мне больше английский нравится, даже если я, например, румын! Я, например, раньше пользовался английской версией Win XP (на работе в Cargill нашёл лицензионный)
-
@FastSpace how can i make the BAS function so i can use ipinfo.io? thanks
-
да сделали через ip-api.com запросами. поставили каждый запрос с той же прокси которая устанавливается, единственное запрос идет через http запрос, который надо проксифицировать отдельно, в таком случае на дневные лимиты пофиг
п.с. отдельное спасибо @FastSpace за этот плагин -
