HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ИНФО > Статьи
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 14.02.2015, 13:47
Anwy
Новичок
Регистрация: 16.12.2004
Сообщений: 1
С нами: 11262080

Репутация: 0
По умолчанию

Зачастую нужно обратиться с ip Сервера на конкретный адрес url, либо еще какие-то операции.

Ну, или просто поменять ip.

Простой прокси выглядит так:

Код:
echo file_get_contents($_GET['q']);

$content=file_get_contents("http://mett.pro/proxy.php?=".$url);
Работает через функцию file_get_contents, которая вызывается get запросом.

Точнее мы просто загружаем страницу через сервер...

Ну а теперь рассмотрим более сложный вариант:

1. Для начала создадим файл proxy.php

далее создадим формочку для ввода запроса:

Код:
PHP Proxy

Введите ссылку:
2. Теперь начинаем кодить на php.

Пишем после созданной формы

Код:

3. Сохраняем и переходим по ссылке http://ваш_сайт.ру/proxy.php

Вводим в форму например http://google.ru, должен загрузиться сайт без картинок и ссылки не должны работать (естественно на стороне сервера должен быть внешний доступ )

Работает? Если нет, то пробуйте все сначала. Если да, то идем дальше:

4. Что же нужно сделать далее? Загрузить картинки и сделать ссылки на сайтах работающими.

Используя функцию str_replace, сделаем замену всех ссылок и путей.

Добавим в код в цикл for:

Код:
$url = parse_url($_GET['q']);   //получаем хост с ссылки
$host = 'http://'.$url['host'].'/'; //добавляем к ней http:// и путь /
$link = array('href="', 'src="', 'action="');   //Суем в массив $link возможные параметры, где указывается путь
$replace = array('href="http://ваш_сайт.ру/proxy.php?q='.$host, 'src="http://ваш_сайт.ру/proxy.php?q='.$host, 'action="http://ваш_сайт.ру/proxy.php?q='.$host); 
//То на что нужно заменить вышеуказанные параметры
$site[$i] = str_replace($link, $replace, $site[$i]);    //производим замену и пихаем в массив $site[$i]
В итоге должно получиться так:

PHP Proxy

Введите ссылку:

+ На данный момент имеется уже куча готовых скриптов по реализации php proxy с уже замененными путями и тд, например https://www.glype.com/
 
Ответить с цитированием

  #2  
Старый 14.02.2015, 18:12
grimnir
Познавший АНТИЧАТ
Регистрация: 23.04.2012
Сообщений: 1,109
С нами: 7396886

Репутация: 231


По умолчанию

Интересная статья, я обычно через http://translate.google.com/ захожу как прокси

http://lifehacker.ru/2013/07/19/google-proxy/
 
Ответить с цитированием

  #3  
Старый 14.02.2015, 20:34
xleroy
Новичок
Регистрация: 13.12.2011
Сообщений: 3
С нами: 7586966

Репутация: 0
По умолчанию

Автоматизировать бы это в браузере както с переключением на разные шелы.
 
Ответить с цитированием

  #4  
Старый 14.02.2015, 21:21
GAiN
Флудер
Регистрация: 02.04.2011
Сообщений: 2,531
С нами: 7954166

Репутация: 99


По умолчанию

Хреново то - что переходить по ссылкам нельзя !!!

а так делал когда то

вот код накидал, всё работает, ssl открывает, видео на ютюбе проигрывается

перебрасывает он при клике, если кликаем на главной странице ютюба по видео - то добавляет окончание watch?v=WlVh2E6P-3Q к моему домену, или в поиске набрать что либо, нужно что бы он его проксировал

PHP код:
[COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"]array(

[/
COLOR][COLOR="#DD0000"]'method'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]"GET"[/COLOR][COLOR="#007700"],

[/
COLOR][COLOR="#DD0000"]'header'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]"Accept-language: en\r\n"[/COLOR][COLOR="#007700"].

[/
COLOR][COLOR="#DD0000"]"Cookie: login=xxx; pass=xxx\r\n"

[/COLOR][COLOR="#007700"])

);

[/
COLOR][COLOR="#0000BB"]$context[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]stream_context_create[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$opts[/COLOR][COLOR="#007700"]);

[/
COLOR][COLOR="#0000BB"]$fp[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]fopen[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$urls_form[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#DD0000"]'r'[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]false[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$context[/COLOR][COLOR="#007700"]);

[/
COLOR][COLOR="#0000BB"]fpassthru[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$fp[/COLOR][COLOR="#007700"]);

[/
COLOR][COLOR="#0000BB"]fclose[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$fp[/COLOR][COLOR="#007700"]);

[/
COLOR][COLOR="#0000BB"]$form[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#DD0000"]'

URL:

'
[/COLOR][COLOR="#007700"];

echo[/
COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]$form[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#DD0000"]'

'
[/COLOR][COLOR="#007700"]; exit();

}

[/
COLOR][COLOR="#0000BB"]?>

[/COLOR]

URL:

[/COLOR] 
смотрел скрипты анонимайзеров слишком они наворочены куча кода
 
Ответить с цитированием

  #5  
Старый 14.02.2015, 21:55
xleroy
Новичок
Регистрация: 13.12.2011
Сообщений: 3
С нами: 7586966

Репутация: 0
По умолчанию

а раньше вроде был софт для ачата который через шелы делал проксю и т.п. не актуально уже?
 
Ответить с цитированием

  #6  
Старый 14.02.2015, 22:02
qaz
Познавший АНТИЧАТ
Регистрация: 12.07.2010
Сообщений: 1,546
С нами: 8334326

Репутация: 75


По умолчанию

http://wonted.ru/programms/vpsproxy-gold/
 
Ответить с цитированием

  #7  
Старый 03.03.2015, 23:54
5maks5
Постоянный
Регистрация: 29.08.2010
Сообщений: 448
С нами: 8265206

Репутация: 40
По умолчанию

Цитата:
Сообщение от qaz  
http://wonted.ru/programms/vpsproxy-gold/
Исходники к нему похерены (якобы) и софт уже корректно не работает - ошибки с https (не открывает их). (есть мнение, что wonted продал исходники в приват)

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

А иначе - бесполезная штуковина.

Сам использовал, года 2 назад, с обилием шеллов это была сказка
 
Ответить с цитированием

  #8  
Старый 27.03.2015, 11:49
Anwy
Новичок
Регистрация: 16.12.2004
Сообщений: 1
С нами: 11262080

Репутация: 0
По умолчанию

Насчет уже готовых решений, есть, например, - glype proxy/,

asproxy
 
Ответить с цитированием

  #9  
Старый 27.03.2015, 11:51
5maks5
Постоянный
Регистрация: 29.08.2010
Сообщений: 448
С нами: 8265206

Репутация: 40
По умолчанию

Цитата:
Сообщение от Anwy  
Насчет уже готовых решений, есть, например, -
glype proxy/
,
asproxy
Glype - это self-hosted скрипт, т.е. ставится на сервер.

Ну и следствие этого - работа через браузер.

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

  #10  
Старый 27.03.2015, 12:21
Anwy
Новичок
Регистрация: 16.12.2004
Сообщений: 1
С нами: 11262080

Репутация: 0
По умолчанию

Цитата:
Сообщение от 5maks5  
Glype - это self-hosted скрипт, т.е. ставится на сервер.
Ну и следствие этого - работа через браузер.
Вопрос был в том, что нет готовых альтернатив в том плане, что десктопного софта, с цепочками, миксованием трафа и возможностью замены стандартного хука прокси в системе.
Ну таковых алтернатив не знаю, ага.
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.