Page 1 of 1

Как не трейдить гугловскими айпи?

Posted: Fri Nov 30, 2018 12:44 pm
by johnyman
Приходит куча айпи от трейдеров, принадлежаших гуглу, типа

NetRange: 64.233.160.0 - 64.233.191.255
CIDR: 64.233.160.0/19
NetName: GOOGLE

Скрипт как я понял их считает как прокси. Если я не хочу их отправлять в трейд как правильно и проще сделать? Думал ским прокси поставить 100%, но там же есть и нормальные прокси, а так получится обрубятся все и сразу.

Если добавить айпи в settings - config files - banned_ips.txt - куда тогда они будут уходить?

Или через htaccess слать на отдельный темплейт со 100% скимом?

Хочется чтобы вообще эти айпи шли только на контент, независимо вообще откуда они придут.

Re: Как не трейдить гугловскими айпи?

Posted: Fri Nov 30, 2018 2:04 pm
by admin
"Хочется чтобы вообще эти айпи шли только на контент, независимо вообще откуда они придут."

вот это четкая поставнока задачи ) к сожалению в данный момент нет именно в скрипте функционала что б по ИД скиминг был но можно всегда добавтиь строку

что б такое было достаточно добавить в common.php условно

if ($_SERVER['REMOTE_ADDR'] == '64.233.160.0') $_GET['p'] = 100;

думаю смысл ясен

Re: Как не трейдить гугловскими айпи?

Posted: Fri Nov 30, 2018 2:38 pm
by johnyman
admin wrote: Fri Nov 30, 2018 2:04 pm "Хочется чтобы вообще эти айпи шли только на контент, независимо вообще откуда они придут."

вот это четкая поставнока задачи ) к сожалению в данный момент нет именно в скрипте функционала что б по ИД скиминг был но можно всегда добавтиь строку

что б такое было достаточно добавить в common.php условно

if ($_SERVER['REMOTE_ADDR'] == '64.233.160.0') $_GET['p'] = 100;

думаю смысл ясен
ясно, ещё только вопрос как правильно тогда всю подсеть записать?

if ($_SERVER['REMOTE_ADDR'] == '64.233.160.0-64.233.191.255') $_GET['p'] = 100;

Re: Как не трейдить гугловскими айпи?

Posted: Fri Nov 30, 2018 3:04 pm
by admin
Нет, так пхп не рабоает

можно функцию например

function ipCIDRCheck($IP, $CIDR) {
list ($net, $mask) = explode("/", $CIDR);

if (!$mask) return ($net == $IP);

$ip_net = ip2long ($net);
$ip_mask = ~((1 << (32 - $mask)) - 1);

$ip_ip = ip2long ($IP);
$ip_ip_net = $ip_ip & $ip_mask;

return ($ip_ip_net == $ip_net);
}


и проверять как ipCIDRCheck($_SERVER['REMOTE_ADDR'], '64.233.160.0/24')

почитайте про подсети что б было понимание про /24

Re: Как не трейдить гугловскими айпи?

Posted: Sun Dec 02, 2018 5:13 pm
by Andrew1
Тоже заметил такое, как только на сайте появляется достаточно гугло траффика, с этого сайта начинает сыпаться куча "прокси" и античит приходится тупо отключать :(

Re: Как не трейдить гугловскими айпи?

Posted: Mon Dec 03, 2018 8:27 am
by admin
прокси с сайта как с трейдера?

Re: Как не трейдить гугловскими айпи?

Posted: Mon Dec 03, 2018 10:20 am
by Andrew1
Это мое наблюдение за последние пару лет - как только один из моих сайтов вылазит в гугле, другие сайты в сетке начинают ругаться, что с него идет куча прокси. Конкретных данных у меня нет, просто вот такое общее наблюдение...
В смарт_сж можно как-то посмотреть список прокси IP для конкретного трейдера?

Re: Как не трейдить гугловскими айпи?

Posted: Mon Dec 03, 2018 1:49 pm
by admin
нет, в базу пишет только вол-во
но думаю вопрос в том что часично идет через переводчик гугла который и работает как прокся