Ще простіше і надійніше!
Загальний синтаксис:
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 URL-адреси. Відокремлено комою.
--timeout = 5 -> З'єднання, щоб зберегти життя в секундах.
-no-check-сертифікат -> Ігнорувати перевірку 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