Скрыть, убить, подменить referrer. - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.4409
BTC/USD64360.6470
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 20.10.2018, 22:02   #1
PanteraSoft
Senior Member
 
Аватар для PanteraSoft
 
Регистрация: 19.02.2012
Сообщений: 2,790
Бабло: $499140
По умолчанию Скрыть, убить, подменить referrer.

Привет.
В идеале конечно хотелось бы иметь возможность подменить его. Подставить нужный мне сайт. Ну или хотя бы просто убить его. Что бы злые дяди, никогда не догадались откуда я лью свой трафик.

А схема слива такая.
Источник трафика сайт -> "A" с него трафик отправляется через классическую ссылку ahref на мой домен -> "Б" , на котором в данный момент стоит ТДС (в которой я уже испробовал все варианты сокрытия реферрера) и редирект на конечный сайт "В" (собсно владельцы которого и не должны видеть источники)

Вкраце: Источник -> Мой домен -> Конечная.

Есть вообще варианты? С людьми разными советовался. Некоторые утверждают что реферрер несет браузер и ничего с этим не поделаешь.
Другие советуют реализовать на моем домене автоклик.
PanteraSoft вне форума  
Старый 20.10.2018, 22:10   #2
gagavip
Senior Member
 
Аватар для gagavip
 
Регистрация: 16.06.2017
Адрес: Beyond Adequate Conscious
Сообщений: 107
Бабло: $15855
По умолчанию

Помню давно пользовался CPA redirector(скрипт встраивался в лендинг и прокладку, а не плагин под WP) - он точно мог такое.
gagavip вне форума  
Старый 20.10.2018, 22:35   #3
Dor
Senior Member
 
Регистрация: 24.01.2013
Сообщений: 1,560
Бабло: $213065
По умолчанию

Только подменить или затереть.

Для подмены я форму сабмичу джаваскриптом
Цитата:
<form id="name" action="----url----" method="get">
</form>
<script language=javascript>
<!--
function sss()
{
fmm = document.getElementById('name');
fmm.submit();
return 0;
}
setTimeout(sss,500);
-->
</script>
Dor вне форума  
Старый 20.10.2018, 22:45   #4
tmamedov
Member
 
Аватар для tmamedov
 
Регистрация: 14.07.2013
Сообщений: 62
Бабло: $31915
По умолчанию

это стандартная фича любого трекера - double meta refresh. обнуляет реферрер. Арбитражники пользуются поголовно чтобы лендинги скрывать от хитрых рученок партнерок

еще на ссылку поставить rel=”noreferrer”
tmamedov вне форума  
Старый 20.10.2018, 22:48   #5
PanteraSoft
Senior Member
 
Аватар для PanteraSoft
 
Регистрация: 19.02.2012
Сообщений: 2,790
Бабло: $499140
ТС -->
автор темы ТС По умолчанию

tmamedov, ага, именно двойной мета? Я одинарный мета пробовал, не сработало.

Суть в редиректе page1 На page2 затем на партнерский сайт?


Я немного неверно обозначил свои требования.
Нужно. 1. Либо вообще убрать, передачу пустой рефер.
Либо подставить нужный мне сайт. Основной домен.
PanteraSoft вне форума  
Старый 21.10.2018, 01:54   #6
kezz
околодорвеев
 
Аватар для kezz
 
Регистрация: 19.10.2009
Сообщений: 1,841
Бабло: $229513
По умолчанию

Цитата:
Сообщение от tmamedov
double meta refresh. обнуляет реферрер
сколько ~% трафа теряется из-за него ?
kezz вне форума  
Старый 21.10.2018, 04:09   #7
tmamedov
Member
 
Аватар для tmamedov
 
Регистрация: 14.07.2013
Сообщений: 62
Бабло: $31915
По умолчанию

Цитата:
Сообщение от kezz Посмотреть сообщение
Цитата:
Сообщение от tmamedov
double meta refresh. обнуляет реферрер
сколько ~% трафа теряется из-за него ?
ну может 100 или 200 миллисекунд добавляет, не сильно влияет на потери. скорость загрузки и оптимизация страницы больше даст эффекта чем вкл/выкл этой опции

Цитата:
Сообщение от PanteraSoft Посмотреть сообщение
tmamedov, ага, именно двойной мета? Я одинарный мета пробовал, не сработало.

Суть в редиректе page1 На page2 затем на партнерский сайт?


Я немного неверно обозначил свои требования.
Нужно. 1. Либо вообще убрать, передачу пустой рефер.
Либо подставить нужный мне сайт. Основной домен.
Можно оба варианта сделать. вот конкретнее например по трекеру Binom.

https://docs.binom.org/hide-referrer.php

Это трекер который ставишь на свой домен/хостинг и абонентка 100 баксов в месяц.

Такая же функция есть в трекере Bemob, в котором до 100к хитов в месяц фри.
https://bemob.com/pricing
tmamedov вне форума  
Старый 21.10.2018, 04:55   #8
kooper
Пельменный Геноцид
 
Аватар для kooper
 
Регистрация: 25.10.2009
Сообщений: 234
Бабло: $38040
По умолчанию

Подменить referrer на любой какой хочется не получится, разве только полной проксификацией целевой страницы с помощью curl

PHP код:
<?php

    
echo geturl('https://www.whatismyreferer.com''https://www.google.com');

    function 
geturl($url$referer) { 

        
$headers[] = 'Accept: image/gif, image/x-bitmap, image/jpeg, image/pjpeg,text/html,application/xhtml+xml'
        
$headers[] = 'Connection: Keep-Alive'
        
$headers[] = 'Content-type: application/x-www-form-urlencoded;charset=UTF-8'
        
$useragent 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36'

        
$process curl_init($url); 
        
curl_setopt($processCURLOPT_HTTPHEADER$headers); 
        
curl_setopt($processCURLOPT_HEADER0); 
        
curl_setopt($processCURLOPT_USERAGENT$useragent);
        
curl_setopt($processCURLOPT_REFERER$referer);
        
curl_setopt($processCURLOPT_TIMEOUT30); 
        
curl_setopt($processCURLOPT_RETURNTRANSFER0); 
        
curl_setopt($processCURLOPT_FOLLOWLOCATION0); 

        
$return curl_exec($process); 
        
curl_close($process); 

        return 
$return
    } 

?>
Полностью удалить referrer можно автокликером как тебе советуют

PHP код:
<!DOCTYPE html>
<
html lang="en">
<
head>
    <
meta charset="UTF-8">
    <
title>Clear Referrer</title>
</
head>
<
body>
    <
a rel="noreferrer" id="redirect" style="display:none;"></a>
    
    <
script>
    var 
document.getElementById("redirect");
    
e.href "https://www.whatismyreferer.com";
    
e.click();
    
</script>
    
</body>
</html> 
НО в большинстве сетей требуют чтоб referrer был не пустой. В таком случае поможет следущий вариант.
На своем домене https://yourdomain.com создаешь три страницы - page1.php, page2.php, index.php

Содержание page1.php
PHP код:
<!DOCTYPE html>
<
html lang="en">
<
head>
    <
meta charset="UTF-8">
    <
meta http-equiv="refresh" content="0;url='https://yourdomain.com/page2.php'">
    <
title>Page 1</title>
</
head>
<
body>
</
body>
</
html
Содержание page2.php
PHP код:
<!DOCTYPE html>
<
html lang="en">
<
head>
    <
meta charset="UTF-8">
    <
meta http-equiv="refresh" content="0;url='https://yourdomain.com'">
    <
title>Page 2</title>
</
head>
<
body>
</
body>
</
html
Содержание index.php
PHP код:
<!DOCTYPE html>
<
html lang="en">
<
head>
    <
meta charset="UTF-8">
    <
title>Landing Page</title>
</
head>
<
body>
    
Приветя Landing Page с которой к тебе приходит весь мой трафик

    
<script
    var 
ref;
    
ref document.referrer;
    if (
ref.replace("https://yourdomain.com/page2.php""") != ref) {
        
window.location.href 'https://www.whatismyreferer.com'// тут линк на сайт злых дядек
    
}
</script>
    
</body>
</html> 
Трафик с источника который нужно спрятать пускашь на https://yourdomain.com/page1.php

Происходи серия редиректов page1.php >> page2.php >> index.php >> offer

Злые дядьки будут видеть в referrer https://yourdomain.com/ при переходе на который они увидят легальный лендос.
kooper вне форума  
Старый 21.10.2018, 08:01   #9
веломан
сыроед
 
Аватар для веломан
 
Регистрация: 01.10.2015
Сообщений: 15,859
Бабло: $1861015
По умолчанию

kooper, это же double meta refresh, который выше предложили
только triple ))
double не работает у тебя?

Цитата:
Сообщение от kezz Посмотреть сообщение
Цитата:
Сообщение от tmamedov
double meta refresh. обнуляет реферрер
сколько ~% трафа теряется из-за него ?
технически этот редирект можно и через Nginx настроить, т.е. даже без вызова медленных скриптов
ваще мгновенно будет

Последний раз редактировалось веломан; 21.10.2018 в 08:07.
веломан вне форума  
Старый 21.10.2018, 09:49   #10
PanteraSoft
Senior Member
 
Аватар для PanteraSoft
 
Регистрация: 19.02.2012
Сообщений: 2,790
Бабло: $499140
ТС -->
автор темы ТС По умолчанию

kooper, очень хорошо все расписал.
Трафик терять конечно нельзя.
PanteraSoft вне форума