Как привязать wget к загрузке через определенный порт?

Как привязать wget к загрузке через определенный порт?

Я пытаюсь скачать файл через wget. Но я хочу скачать его через порт, который я настроил как прокси. Как мне настроить wget для загрузки через определенный порт на моем компьютере? Другими словами, я хочу привязать wget, например, к "localhost:8080"

решение1

wgetподдерживает http, https и ftp прокси. Вы можете использовать эти типы прокси, введя дополнительные аргументы,

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

или вы можете экспортировать их как переменные среды.

Однако в случае socks5 proxy я рекомендую установить proxychains. Он также поддерживает http, https и т. д. После установки вам следует настроить его через /etc/proxychains.conf. Затем вы можете использовать wgetкак,

proxychains4 wget <url>

Связанный контент