Еще проще и надежнее!
Общий синтаксис:
sudo {http,https,ftp}_proxy=http://<username>:<password>@<proxy_url/_proxyip>:<port>/
wget --timeout=5 --no-check-certificate http://<website_url>
Пример:
[root@localhost ~]# sudo {http,https,ftp}_proxy=http://username:password-123@proxy.example.com:6050/
wget --timeout=5 --no-check-certificate http://google.com
{http, https, ftp} _proxy -> http, https, ftp urls.Разделяется запятой.
- тайм-аут = 5 -> Соединение для поддержания активности в секундах.
-no-check-Certificate ->Игнорировать проверку SSL / сертификата.
- spider -> Если вы хотите проверить подключение без загрузки файла.
Примечания:
Онлайн-конвертер:
Заменить специальные символы на эквивалентный шестнадцатеричный юникод.Список юникодов приведен на веб-сайте https://unicode -table.com (или) http://unicodelookup.com
Локальный конвертер с использованием Python:
Ссылка: преобразование пароля "p @ s # w: E" в Unicode будет следующим:
@ = %40
$ = %24
# = %23
: = %3A
p@s#w:E = p%40s%23w%3AE
Ввод:
[root@localhost ~]# python -c "import sys, urllib as enc; print enc.quote_plus(sys.argv[1])" "p@s#w:E"
Выход:
p%40s%23w%3AE