$ua = LWP::UserAgent->new; $ua->proxy(['http', 'ftp'] => 'http://user:pass@proxy.site'); $req = HTTP::Request->new('GET',"$link"); $res = $ua->request($req); $body = $res->content;