Hvordan bruke en tunnel LWP brukeragent

LWP :: brukeragent er et Perl modul som lar deg lage skript som forsøker å koble til en ekstern vert ved hjelp av en bestemt bruker agent. En av funksjonene i LWP :: Useragent er dens evne til å håndtere tunneler, som er forbindelser startet via en proxy-server. Du kan bruke en tunnel for å koble til et eksternt område med LWP :: brukeragent ved å redigere kildekoden av skriptet.

Bruksanvisning

1 Åpne kildekoden til LWP :: Useragent Perl-skript i en egen editor eller i en standard tekstredigeringsprogram som Notisblokk.

2 Skriv inn følgende kode til programmets kildekode, før programmet forsøker å sette i gang noen sammenheng:

min $ proxy = Net :: Proxy-> ny (

{ in => {
type => 'tcp',
port => $port,
host => $CONF{'local-only'} ? 'localhost' : '0.0.0.0',
},
out => {
type => 'connect',
host => $outhost,
port => $outport,
proxy_host => $proxyhost,
proxy_port => $proxyport,
proxy_agent => $CONF{'user-agent'},
@{ $CONF{'proxy-authentication'} },
},
}
);

$ Proxy-> register ();

3 Erstatt "outhost" med vertsnavnet på serveren skriptet skal kobles til og "uthavn" med sin portnummer. Rediger "proxyhost" og "proxyport" ved å erstatte dem, henholdsvis med vertsnavnet og portnummeret til proxy.

4 Lagre filen. Nå kan du bruke "$ proxy" variable å starte en tilkobling til det eksterne nettstedet.