Есть проблема, использую reactPHP, для парсинга сайта, но возникла необходимость использовать прокси сервер, в случае блокировок, как это сделать?
Пробую использовать вот эту либу
https://github.com/clue/reactphp-socks
Пример:
$proxy = new SocksClient('89.32.68.50:3128', new Connector($loop));
$connector = new Connector($loop, array(
'tcp' => $proxy,
'dns' => false
));
$browser = new Browser($loop, $connector);
$browser->get('http://yandex.ru')->then(function (ResponseInterface $response) {
echo Psr7\str($response);
}, function ($event){
echo (string)$event;
});
Через curl, все прекрасно работает.