
Я пытаюсь скачать файл через 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>