
Estou tentando baixar um arquivo através do wget. Mas quero fazer o download através de uma porta que configurei como proxy. Como posso configurar o wget para fazer download através de uma porta específica do meu computador? Em outras palavras, quero vincular o wget a, por exemplo, "localhost:8080"
Responder1
wget
suporta proxies http, https e ftp. Você pode usar esses tipos de proxies digitando argumentos extras,
wget <url> -e use_proxy=yes -e http_proxy=127.0.0.1:8080
wget <url> -e use_proxy=yes -e https_proxy=127.0.0.1:8080
wget <url> -e use_proxy=yes -e ftp_proxy=127.0.0.1:8080
ou você pode exportá-los como variáveis de ambiente.
Porém, no caso de um proxy Socks5, recomendo instalar o proxychains
. Ele também suporta http, https etc. Após a instalação, você deve configurá-lo através do /etc/proxychains.conf
. Então você pode usar wget
como,
proxychains4 wget <url>