Como vincular o wget para download através de uma porta específica?

Como vincular o wget para download através de uma porta específica?

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

wgetsuporta 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 wgetcomo,

proxychains4 wget <url>

informação relacionada