SocFishing

SocFishing
Рейтинг
118
Регистрация
26.09.2013
Должность
null
Интересы
null
null

Прогнал по тому варианту, что я написал через картинки.

В итоге IP 66.249.93.76 и хост google-proxy-66-249-93-76.google.com

{"HTTP_USER_AGENT":"Mozilla\/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox\/11.0 (via ggpht.com GoogleImageProxy)"}

Так что

$googlehost = gethostbyaddr($_SERVER['REMOTE_ADDR']); if (stripos($googlehost, '.bc.googleusercontent.com', 0) !== false || stripos($googlehost, 'google-proxy', 0) !== false) {die('stop');}

Решение конечно корявое, но пойдёт. По уму gethostbyaddr не всегда выполняется, иногда может в таймаут уйти, ну и $_SERVER['REMOTE_ADDR'] не всегда берет нужный IP.

Vitaly2012, поисковый бот яндекса. googleusercontent.com кстати в картиночной выдаче участвует, с кеша тянет вашу картинку с сайта. Но по вашему логу это явно не картинки, если конечно вы там не поредактировали для нас ловушку)

Ну что, где ВПС по цене IP? проверили уже. Любопытно и по трафику, если это прокси.

danineo, делайте так, как это удобно пользователю. Почти всегда. Сайт не для роботов, что и поддерживают поисковики.

LEOnidUKG, ждать только первых судебных процессов. Сайт является частность собственностью, а внедрение чего-то в сайт без установки владельцем - может считаться взломом. Так как нарушается целостность страниц и файлов сайта.

Будет забавно, когда появятся первые миллионные иски по убытку крупных компаний. Тогда это будет как снежный ком по шаблону.

nginx?

для сайта site.ru

location /forum {
proxy_pass http://111111111.ru; # ваш форум по другому пути
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}

для сайта 111111111.ru он же форум, где 55.55.55.55 это от site.ru

location / {
fastcgi_pass 55.55.55.55:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

Все это примеры. Нужно допилить под вас. Можно как первым вариантом, так и обратным. Обратным это грузить с site.ru/forum и повесив на отдельный порт.

Подспамить можно:

https://www.pinterest.com/

https://imgur.com/

Ссылки ставятся. Ссылку нужно ставить не просто домен, а якобы на gallery этого сайта ;)

Где ссылка на публикацию? Если долгое время не постили, то ВК ставит выше и еще вашим друзьям и подписчикам вываливает алерт, что вы что-то написали за долгое время.

sudo apt-get install rsync

https://ru.wikipedia.org/wiki/Rsync

и там же rsync -arv /var/www/ root@55.55.55.55:/var/www/

если с паролем

sudo apt install sshpass

sshpass -p "password" rsync -arv "ssh -p 22" /var/www/ root@55.55.55.55:/var/www/

Есть еще утилита https://rclone.org/docs/ многое умеет, льет в облака и тд.

nohup php -f time_test.php &

вы не перенаправляете вывод куда-то, в том числе и ошибки. Попробуйте то что я скинул.


<?php
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
ini_set('track_errors', 1);
ini_set('html_errors', 1);

while(true){
$time = date('H-i-s');
file_put_contents(__DIR__ . '/log/time_test_log.txt', $time);
sleep(1);
}?>

/usr/bin/nohup php 111.php >/tmp/111.log 2>&1 &

Настройки PHP дефолтные? не было каких-то модулей оптимизации? По хостингу нужно чекнуть количество операций в секунду IOPS.

Чекнуть запись, какое кол-во операций? параметр IOPS

sudo apt-get install fio

fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=test --bs=4k --iodepth=64 --size=4G --readwrite=randwrite

Чекнуть операции ввода вывода на провалы

sudo apt-get install ioping

ioping -c 1000

Vitaly2012, /ru/forum/comment/16388585

это будет работать.

Всего: 1070