bolyk

bolyk
Рейтинг
175
Регистрация
16.02.2006
V_G:
Панацеей будет использование CF-IPCountry от cloudflare.

Это очень дельное предложение. 🍻 Можно очень сильно ускорить работу zTDS.

А давайте сразу пропатчим zTDS, а уважаемый, root сам решить нужно это в ТДС или нет.

Буду делать на v.0.6.8, думаю что на новых тоже будет работать:

В index.php найдите участок кода:


$SxGeo = new SxGeo('lib/sypex_geo/SxGeo.dat');
$country = $SxGeo->getCountry($ipuser);
if(empty($country)){$country = $empty;}
else{$country = strtolower($country);}

Удалите или замените на:


if(isset($_SERVER['HTTP_CF_IPCOUNTRY'])) {
$country = $_SERVER['HTTP_CF_IPCOUNTRY'];
}else{
$SxGeo = new SxGeo('lib/sypex_geo/SxGeo.dat');
$country = $SxGeo->getCountry($ipuser);
}

if (empty($country)) {
$country = $empty;
} else {
$country = strtolower($country);
}

Плюсы:

- точность определения страны может быть сильно выше чем SxGEO

- скорость работы ТДС сильно возрастет(~ +30% ) , уменьшится нагрузка на диск (-3 запроса) при каждом обращении

Минусы:

- Может быть , что страна будет US, а регион Житомир. Это не страшно, так как сливаем в основном по стране.

- Спуфинг заголовков, но я не думаю, что рядовой рукоблуд будет подменять заголовки.

Можем так же пропатчить определение IP пользователя, если не доверяете своему серверу.

Найдите такой код:


if(!isset($ipuser)){
$ipuser = trim($_SERVER['REMOTE_ADDR']);
}

Перед ним, добавьте:


if(isset($_SERVER['HTTP_CF_CONNECTING_IP'])){
$ipuser = $_SERVER['HTTP_CF_CONNECTING_IP'];
}

Плюсы:

- точность определения IP пользователя может быть выше чем у nginx

Минусы:

- Спуфинг заголовков

Внимание:

- Данные патчи актуальны тем, кто держат ТДС за Cloudflare. остальным, по сути, ничего не изменят.

- Если вы работаете с РФ трафом, некоторые IP Cloudflare могут быть заблокированы РКН и патчи грубо говоря вам не помогут, а скрипт будет работать так же как и до них.

- Я не могу гарантировать точность или, вообще, работоспособность патчей.🤣

Сори, скрипт использует Sypex Geo, но суть от этого не меняется.

Как держать в актуальном состоянии ГЕО Базы для Ztds. (в Версии v.0.6.8 ГЕО базы от 2017 года!!!)

1) Идем сюда https://sypexgeo.net/ru/download/

2) Качаем файл Sypex Geo City в кодировке UTF-8!!!

3) Заменяем соответственный файл в /lib/sypex_geo/

sovim:
Друзья, помогите пожалуйста разобраться, перечитал много всего, понять так и не смог, как запретить трафик на офер с определенной страны? Создал группу в ней поток ,в потоке в GEO ставлю US и ставлю исключать, но происходит следующее, в тдс действительно исключаться из трафика US в статистике, а вот на офер все-равно идут переходы как и шли с US, помогите пожалуйста, что где выставить, что гарантированно отсекать странны мне не нужные от переходов на офер мой, в идеале его переправлять на другой мне нужный офер.

Это связано с ГЕО базами тдс. GeoIP2 в бесплатной версии не всегда точно позволяет определить страну. Да и вообще это не самая лёгкая задача. Для улучшения точности попробуйте купить/достать платную версию базы. Но и это не будет 100% панацеей.

Thunder v3.2.2

- обновил библиотеки и оптимизировал автозагрузчик

- внес правки в sqlite_cache для более стабильной работы. Теперь БД не вылетает с ошибками. Проверил работу на пачке в несколько тыс сайтов, некоторые БД от 1Гб до 130ГБ(!!!).

- внес правки в пути сохранения кеша в config.php. На работу особо не влияет, но улучшена эргономика хранения файлов

- добавил парсер сниппетов getBingCloneSnippets

- добавил парсер сниппетов getDuckSnippets

- добавил парсер сниппетов getWebSnippets

- добавил парсер поисковых подсказок getDuckSuggests

- добавил парсер getArticle для получения полной статьи по ссылке. Скрипт попытается интегрировать статью наиболее гармонично в любой шаблон

- добавил парсер RSS лент getRssArticle

- обновил README.pdf добавив информацию по новым макросам

Обновление:

Обновить папку /plugins/ и файл index.php

НЕ заменяйте config.php, собьются пути для хранения кеша)))

Внимание: Все кто покупал на Плати.ру, получат обнову автоматом на почту. Кто покупал вручную, прошу написать на почту bolyk1987@yandex.ru. Внимание: в Телеграм и в ПМ на форумах ссылки на обновы не сбрасываю.

Стоимость скрипта всего 50уе.

Купить автоматом можно тут

ПС: один из клиентов открыл магазин шаблонов для Thunder v3.2+

http://shabodor.nnmbuy.ru/thunder3.2

Внимание: Новогодние скидки 25% на весь софт магазина.

Промо коды можно забрать тут

Как всегда куча отзывов и пруфов на сайте.

foxi:
🚬 за пределами раздела постоянно выходят новые доргены, приходят и уходят...

Но некоторые остаются ☝

billypelegrini:
вот вы все думаете что я слился... таки нет -- будат супермегадорген однако)))

Вы хоть бы рассказали что уже реализовано, а что нет, что планируете, а что нет. Весь дорвейный раздел уже год как в ожидании доргена.

MassSiteProxy 1.14

- Обновил библиотеки до актуальных версий и оптимизировал автозагрузчик.

- Удалил устаревший код.

- Исправил перевод МЕТА тегов. Переводчики Гугл и Яндекс просто игнорируют МЕТА при переводе.

- Добавил автоматическое проставление rel="nofollow" для всех внешних ссылок.

- Удалось снизить количество(-2 запроса) обращений кеш на каждой!!! странице, что положительно повлияло на скорость работы скрипта вцелом.

- Значительно обновил файл Документации Readme. Прошу почитать кто будет обновляться.

- Упаковал скрипт для Версий PHP 5.6, 7.0(тестово, может не работать), 7.1, 7.2. index-version.php переименовать под вашу версию PHP. index.php - запакован под php 7.0(Привет Веста панель)

Внимание:

Изменил логику работы скрипта: теперь настройки доноров лежит в файле proxy.csv в формате:

http://proxy.domain;https://ifirestarter.ru

или

http://proxy.domain;https://ifirestarter.ru;ru;en

Отныне, указания Акцептора(Ваш сайт стоит первый);Донора в файле обязательны, а скрипт НЕ берет случайную строку, а ищет точное соответствие Акцептора;Донора в этом файле.

Это нужно для того, чтобы, точно указывать какой Акцептор соответствует какому Донору. Особенно полезно при работе с тематическими дропами.

Внимание:

При обновлении, для работы с большим количеством доноров, вам придется переименовать proxy.txt в proxy.csv и настроить точное соответствие Акцептора(Вашего домена);Донора

Обновление:

Зделать бекап файлов proxy.txt и внести изменения в proxy.csv

Желательно:

Ставить на новые сайты, если не получилось обновиться :-)

В течении суток получат все, кто покупал автоматом на Плати.ру. Кто покупал вручную, прошу написать мне на почту bolyk1987@yandex.ru.
Внимание:В Телеграм и ПМ на формах скрипт НЕ сбрасывю, прошу писать на почту.

Наш Телеграм Чат:

https://t.me/joinchat/GXj4ehbLHBU6TEkT1UxHHg

Стоимость скрипта всего 30уе.

Купить автоматом можно тут: https://ifirestarter.ru/product/12

tehno-music:
Ткините урлом плиз где можно скачать.

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

Gpt 2 обучить не получится, они не выложили обучаловку, только энкодер, который и генерирует тексты. Ребятишки обучали на 40Гб зарубежного контента из сайтов. Для обучение русскому языку нужно в разы больше датасет, для качества, хотя бы близко похожего на Бурж .

Пс: для генерации текстовки на домашнем ПК нужна 1080+ с 11+Гб оперативки.

Приветствую, Уважаемые. Парочка промо на Black Friday:

Промо коды на 25% скидку (Внимание: Пачка промо одна на всех)

4A549214E78947E3

D847BD3B7B194434

3D8CA6B874944E6E

68CBE1A705B04BC0

2AD4A9DDEE6343F7

Еще промо и детали акции тут

Zenno и ему подобные точно должны справится. ContentDownloader не пройдет Cloudflare. Или что там за защита? И почему вы уверенны что она есть?

Всего: 935