Показать сообщение отдельно

  #1  
Старый 03.06.2009, 20:41
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами: 10097606

Репутация: 3349


По умолчанию

я когдато привинчивал к php скрипту возможность работы с socks5 без авторизации.
Вот пример этого скрипта. Там быстрой поймеш куда что слать
PHP код:
<?


 
function Socks5Init($sock,$s,$p)
 {
  @
fwrite($sock,"\5\1\0");
  
$r=@fread($sock2);
  if (
$r!="\5\0") return FALSE;
  @
fwrite($sock,"\5\1\0\3".chr(strlen($s)).$s.pack('n',$p));
  
$r=@fread($sock300);
  if (
$r[0]!="\5"||$r[1]!="\0") return FALSE;
  return 
TRUE;
 }
 
 
$server='ya.ru';
 
$port=80;
 
$proxy_host='127.0.0.1';
 
$proxy_port=1080;
 
 
$fsocket=@fsockopen($proxy_host$proxy_port$errno$errstr3);
 if (!
$fsocket)
 {
  die(
'error');
 }
 if (!
Socks5Init($fsocket,$server,$port)) die('Socks Error');
 
 
 
$request="GET / HTTP/1.0\r\n".
          
"Host: $server\r\n".
          
"Content-Type: application/x-www-form-urlencoded\r\n".
          
"Connection: Close\r\n\r\n";
 
fwrite($fsocket,$request);
 
$responce='';
 while (!
feof($fsocket)) $responce.= fgets($fsocket1024);
 
fclose($fsocket);
 echo 
$responce;
 
?>
 
Ответить с цитированием