my $URL = "http://target.site.com/path/to/file.gz"; my $ua = LWP::UserAgent->new( agent => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.8) Gecko/20050511 Firefox/1.0.4' ); $ua->proxy(['http'], 'http://my.proxy.server/proxy.pac'); my $response = $ua->get("$URL"); if ($response->is_success) { print $response->content; } else { die $response->status_line; }