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

Post Reply
johnyman
Posts: 226
Joined: Mon Aug 26, 2013 3:33 pm

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

Post 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% скимом?

Хочется чтобы вообще эти айпи шли только на контент, независимо вообще откуда они придут.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

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

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

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

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

думаю смысл ясен
Don't forget to run script update
johnyman
Posts: 226
Joined: Mon Aug 26, 2013 3:33 pm

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

Post 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;
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post 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
Don't forget to run script update
Andrew1
Posts: 981
Joined: Fri Nov 30, 2012 1:18 pm
Contact:

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

Post by Andrew1 »

Тоже заметил такое, как только на сайте появляется достаточно гугло траффика, с этого сайта начинает сыпаться куча "прокси" и античит приходится тупо отключать :(
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

прокси с сайта как с трейдера?
Don't forget to run script update
Andrew1
Posts: 981
Joined: Fri Nov 30, 2012 1:18 pm
Contact:

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

Post by Andrew1 »

Это мое наблюдение за последние пару лет - как только один из моих сайтов вылазит в гугле, другие сайты в сетке начинают ругаться, что с него идет куча прокси. Конкретных данных у меня нет, просто вот такое общее наблюдение...
В смарт_сж можно как-то посмотреть список прокси IP для конкретного трейдера?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

нет, в базу пишет только вол-во
но думаю вопрос в том что часично идет через переводчик гугла который и работает как прокся
Don't forget to run script update
Post Reply