проксирование сайта - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

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

Закрытая тема
Опции темы Опции просмотра
Старый 24.05.2012, 15:55   #1
imgreen
Senior Member
 
Аватар для imgreen
 
Регистрация: 15.11.2008
Сообщений: 13,229
Бабло: $247845601
По умолчанию проксирование сайта

как замутить такое? курлом страницы можно подгружать, но как быть с графикой?
imgreen вне форума  
Старый 24.05.2012, 15:58   #2
Drunk Monk
Je suis moine ivre
 
Аватар для Drunk Monk
 
Регистрация: 03.03.2009
Сообщений: 15,268
Бабло: $797172957
По умолчанию

Это надо фигню писать, чтобы собирала все ссылки на графику, css, js, загружало их и меняло адреса.

Как на HideMyAss.com
Drunk Monk вне форума  
Старый 24.05.2012, 15:59   #3
dveredel
Читатель
 
Аватар для dveredel
 
Регистрация: 23.11.2007
Сообщений: 420
Бабло: $48745
По умолчанию

Я себе простенький скриптик много лет назал писал.

1. Заливаем все себе на хост в корень домена\сабдомена
2. Ставим на папку cache права на запись 777
3. В файле index.php в самом начале прописываем полный адрес сайта, который хотим стырить и его кодировку

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

http://www.sendspace.com/file/aci9l1
dveredel вне форума  
Старый 24.05.2012, 16:14   #4
imgreen
Senior Member
 
Аватар для imgreen
 
Регистрация: 15.11.2008
Сообщений: 13,229
Бабло: $247845601
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от dveredel Посмотреть сообщение
Я себе простенький скриптик много лет назал писал.

1. Заливаем все себе на хост в корень домена\сабдомена
2. Ставим на папку cache права на запись 777
3. В файле index.php в самом начале прописываем полный адрес сайта, который хотим стырить и его кодировку

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

http://www.sendspace.com/file/aci9l1
графика не должна подгружаться, или у меня косяк?
imgreen вне форума  
Старый 24.05.2012, 16:21   #5
dveredel
Читатель
 
Аватар для dveredel
 
Регистрация: 23.11.2007
Сообщений: 420
Бабло: $48745
По умолчанию

Все должно подгружаться. Может у тебя нгинкс а не апач?
dveredel вне форума  
Старый 24.05.2012, 17:16   #6
Black West
Go Fuck West
 
Аватар для Black West
 
Регистрация: 07.05.2011
Адрес: .Net
Сообщений: 1,207
Бабло: $245620
По умолчанию

Метод с Б-С-С
index.php
Код:
<?
error_reporting(0);
if($_REQUEST['m']!='1'){
    $id = $_REQUEST['id'];
    if (strstr($id, ".css")){
            header('Content-Type: text/css; charset=windows-1251');
    }elseif (strstr($id, ".gif")){
            header('Content-Type: image/gif;');
    }elseif (strstr($id, ".png")){
            header('Content-Type: image/png;');
    }elseif (strstr($id, ".jpg")){
            header('Content-Type: image/jpg;');
    }elseif (strstr($id, ".jpeg")){
            header('Content-Type: image/jpg;');
    }else {
            header('Content-Type: text/html; charset=windows-1251');
    }
    $file = file('НАШСАЙТ/'.$_SERVER[SERVER_NAME].'/'.$id);

    if(!$file){
        $file = system('GET НАШСАЙТ/'.$_SERVER[SERVER_NAME].'/'.$id);
        exit;
    }else{
        $html = implode('', $file);
        echo $html;
        exit;
    }
}else{
    header('Location: ПОТОКДЛЯМОБИЛ');
    exit;
}
?>
.htaccess
Код:
 
RewriteEngine On
RewriteBase /ПАПКАДОРА

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule index.php.* - [L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*) index.php?id=$1 

RewriteCond %{HTTP_USER_AGENT} MIDP [NC,OR]
RewriteCond %{HTTP_USER_AGENT} WAP [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Windows.CE [NC,OR]
RewriteCond %{HTTP_USER_AGENT} PPC [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Series60 [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Opera.Mini [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Mobile [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Symbian [NC]

RewriteCond %{HTTP_USER_AGENT} !windows.nt [NC]
RewriteCond %{HTTP_USER_AGENT} !bsd [NC]
RewriteCond %{HTTP_USER_AGENT} !x11 [NC]
RewriteCond %{HTTP_USER_AGENT} !unix [NC]
RewriteCond %{HTTP_USER_AGENT} !macos [NC]
RewriteCond %{HTTP_USER_AGENT} !macintosh [NC]
RewriteCond %{HTTP_USER_AGENT} !playstation [NC]
RewriteCond %{HTTP_USER_AGENT} !google [NC]
RewriteCond %{HTTP_USER_AGENT} !yandex [NC]
RewriteCond %{HTTP_USER_AGENT} !bot [NC]
RewriteCond %{HTTP_USER_AGENT} !libwww [NC]
RewriteCond %{HTTP_USER_AGENT} !msn [NC]
RewriteCond %{HTTP_USER_AGENT} !fdm [NC]
RewriteCond %{HTTP_USER_AGENT} !maui [NC]
RewriteCond %{HTTP_USER_AGENT} !webmoney [NC]

RewriteRule ^(.*)$ index.php?m=1 [L,R=302]
а на нашем серваке в корне делаем папку с доменом проксируемого сайта(site.ru)

З.Ы. это если я правильно задачу понял
Black West вне форума