NAME
LWP::Protocol::socks - adds support for the socks protocol and proxy facility
SYNOPSIS
use LWP::Protocol::socks;
DESCRIPTION
Use this package when you wish to use a socks proxy for your connections.
It provides some essential hooks into the LWP system to implement a socks "scheme" similar to http for describing your socks connection, and can be used to proxy either http or https connections.
The use case is to use LWP::UserAgent's proxy method to register your socks proxy like so:
Then just use your $ua object as usual!
EXAMPLES
#!/usr/local/bin/perl
use
strict;
use
LWP::UserAgent;
my
$ua
= new LWP::UserAgent(
agent
=>
'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.5) Gecko/20060719 Firefox/1.5.0.5'
);
# for socks5, use socks like so:
# for socks4, use socks4 like so:
$response
->code,
' '
,
$response
->message,
"\n"
;
$response
->code,
' '
,
$response
->message,
"\n"
;
NOTES
I don't have much time to contribute to this. If you'd like to contribute, please fork https://github.com/scr/cpan and send me a pull request.
AUTHORS
Sheridan C Rawlins <sheridan.rawlins@yahoo.com>
Oleg G <oleg@cpan.org>