Dì-bhug IO::Socket::Socks ceanglaichean le SocksDebug
Cuir diagnosachd crathadh-làimhe IO::Socket::Socks an gnìomh airson an proxy agus an ceann-uidhe a thathar a' sgrùdadh.
Faodaidh IO::Socket::Socks an iomlaid SOCKS a chlò-bhualadh nuair a dh'fhàillicheas ceangal. Thoir seachad am proxy, an ceann-uidhe agus an roghainn dì-bhug gu soilleir:
use IO::Socket::Socks;
my $socket = IO::Socket::Socks->new(
ProxyAddr => 'proxy.example',
ProxyPort => 1080,
ConnectAddr => 'www.example.com',
ConnectPort => 80,
SocksVersion => 5,
SocksDebug => 1,
Timeout => 10,
) or die $SOCKS_ERROR;
$socket->close();Tha am modal a' clàradh SocksDebug mar rud a sheallas trafaig SOCKS ann an cruth a tha ag amas air pròtacal. Cleachd e gus faicinn dè cho fada 's a thèid an co-rèiteachadh agus gus còd fàilligidh SOCKS a thillear a sgrùdadh.
Tha ProxyAddr agus ProxyPort ag aithneachadh an eadar-mheadhanaiche. Faodaidh seòladh neo-dhearbhaichte bhon liosta proxy SOCKS5 na raointean sin a lìonadh airson deuchainn HTTP poblach a tha ceadaichte. Tha ConnectAddr agus ConnectPort ag aithneachadh na seirbheis ris am bu chòir dha ceangal. 'S e beachdan eadar-dhealaichte a th' ann am mearachd a' ruigsinn an neach-èisteachd agus freagairt ceangail SOCKS àicheil.
Airson proxy a dh'iarras dearbhadh ainm-cleachdaiche/facal-faire SOCKS5, tha raointean clàraichte an neach-cruthachaidh a' gabhail a-steach AuthType => 'userpass', Username agus Password.
Stèidhichidh neach-cruthachaidh blocaidh soirbheachail an ceangal SOCKS, agus bheir iarrtas tagraidh tron t-socaid a thillear toradh nas fhaide air adhart den tagradh. Airson ceann-uidhe HTTPS, cuir TLS ceann-uidhe dearbhaichte ris às dèidh SOCKS mus cuirear iarrtas a' phròtacail sin. Dèilig ri toradh dì-bhug mar rud a tha mothachail nuair a bhios dearbh-aithne an sàs.