Tagh làimhsiche cURL Guzzle airson progsaidh SOCKS
Chan urrainn do làimhsiche a tha cuingealaichte ri sruthan HTTP SOCKS rèiteachadh fhaighinn bho URL progsaidh; tagh còmhdhail taiceil san àrainneachd PHP fhìor.
Nuair a thaghas tu làimhsiche cliant Guzzle a dh'aona ghnothaich, faodaidh cruach stèidhichte air cURL SOCKS a chleachdadh:
$stack = \GuzzleHttp\HandlerStack::create(
new \GuzzleHttp\Handler\CurlHandler()
);
$client = new \GuzzleHttp\Client([
'handler' => $stack,
'proxy' => 'socks5h://proxy.example.net:1080',
]);Tha socks5h ag iarraidh air a' phrogsaidh ainm a' chinn-uidhe fhuasgladh. Bheir Guzzle an ceann-uidhe gu libcurl, mar sin feumaidh an tionndadh libcurl a chaidh a luchdachadh taic a thoirt don phròtacal sin. Bheir an liosta progsaidhean SOCKS5 tagraichean ceann-uidhe poblach airson URL progsaidh a' chliant.
Ma tha cruach làimhsiche aig an aplacaid mu thràth, rannsaich an còmhdhail fho-thaobhach mus cuir thu na àite i agus middleware a chall. Chan urrainn do làimhsiche a tha cuingealaichte ri sruthan HTTP PHP SOCKS a chur an gnìomh dìreach air sgàth 's gum faigh an cliant an roghainn seo.
Thoir sùil air a' phròiseas a nì an t-iarrtas. Faodaidh CLI PHP agus PHP-FPM faidhlichean rèiteachaidh agus leudachain eadar-dhealaichte a luchdachadh; chan eil cURL a bhith ann an aon dhiubh a' dearbhadh gu bheil e ri fhaighinn san fhear eile.