Соединение с прокси сервером

Теркин

Новичок
Соединение с прокси сервером

Подскажите, как соединится с прокси сервером через сокет соединение нашел на форуме пример он вроди работает, но результирующая страница(http://site.ru/1.php) определяет мой IP адрес, а не адрес прокси сервера

define('PROXY_ADDR', '130.225.40.20');
define('PROXY_PORT', '80');


echo get('http://site.ru/1.php');


function &get($url)
{
if(! preg_match('{^http://([^/]+)(.*?)$}', $url, $m) ) return false;
$host = $m[1];
echo $host;
$fp = fsockopen (PROXY_ADDR, PROXY_PORT, $errno, $errstr, 30);
if(! $fp) return false;

$response = '';
fputs($fp, "GET $url HTTP/1.1\r\nHost: $host\r\n\r\n");
while(! feof($fp) )
{
$response .= fread($fp, 1024);
}
fclose($fp);

return $response;
}
 

Теркин

Новичок
Не должна!!!!
Для этого и используется прокси.
Или должна? :confused:
1.php

<?php
phpinfo();
?>
 

SiMM

Новичок
Теркин, ну и что же, ты хочешь сказать, что в $_SERVER['REMOTE_ADDR'] у тебя не 130.225.40.20? Не верю ;)
 

Lexx918

Guest
У меня тоже есть подобная трабла. Я тут ниже ссылку на простенький скрипт приведу со всеми коментариями. Если его запустить, то (по идее) должна скачаться главная страница с некого сайта, а в логах (этого же сайта) появится ИП прокси. Так вот он (ИП) там не появляется. Хелп!
http://www.katkgk.h12.ru/imp.html
Понятное дело, что всё это я запускаю с домашнего локального сервака.
Уже очень давно пользуюсь подобной подделкой запросов и заголовков для отправки SMS'ок разным операторам. А тут вот понадобилось провернуть это дело анонимно. Но что-то не получается у меня работать через прокси.
 
Сверху