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

Вы можете использовать awkтаким образом (, предполагая, что за содержимым всегда следует совпадающий заголовок и одинаковое количество во всех + между ними не было пустых строк ).

awk 'f{s+=$8;f++} ($8=="N*dN"){f=1} (f>4){print s;f=s=0}' infile

Или, в общем случае, используйте его, как показано ниже. Он будет суммироваться до следующего N*dN, указанного в столбце #8 :

.
awk 'f{s+=$8} (f &&$8=="N*dN"){print s;f=s=0} ($8=="N*dN"){f=1} END{print s}' infile
0
23.11.2019, 19:55
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 прокси я рекомендую установить proxychains. Он также поддерживает http, https и т. д. После установки вы должны настроить его через /etc/proxychains.conf. Затем вы можете использовать wgetкак,

proxychains4 wget <url>

1
28.01.2020, 02:38

Теги

Похожие вопросы