Тема: Прокси.
Показать сообщение отдельно
Старый 08.05.2009, 06:13   #2
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,853 пользователей)
Ответ: Прокси.

<? 
$proxy = "1.1.1.1";  
$port = "8080"; 

$fp = fsockopen($proxy, $port, $errno, $errstr, 30);  
if($fp) 

    $data        = "post=ok"; 
    $headers  = "POST $path HTTP/1.1\r\n";  
    $headers .= "Host: $hostname\r\n";  
    $headers .= "Content-type: application/x-www-form-urlencoded\r\n"; 
    $headers .= "Content-Length: ".strlen($data)."\r\n"; 
    $headers .= "Connection: close\r\n\r\n"; 
      
    $fw = fwrite($fp, $headers.$data); 
    fclose($fp); 
} else die; 
?>
Это у нас на php.
Аналогию думаю не трудно реализовать и на любом другом языке.
Значит так...
заранее говорю что не знаю какие команды по этой теме есть в PB, да и вобще я его в глаза не видел ни разу.
после директивы HOST: заместо $hostname ставь хост.
$path - путь до штукидрюки в которую данные посылаем.
strlen($data) - меняем на размер посылаемых данных (len() length())
После посылки запроса читай прямо из этого сокета и будет всё ок.
ЗЫ Переборщик пишешь?
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti

Последний раз редактировалось Randomize, 08.05.2009 в 06:19.
(Offline)
 
Ответить с цитированием