Jeszcze prostszy i niezawodny!
Ogólna składnia:
sudo {http,https,ftp}_proxy=http://<username>:<password>@<proxy_url/_proxyip>:<port>/ wget --timeout=5 --no-check-certificate http://<website_url>
Przykład:
[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. Rozdzielone przecinkiem.
--timeout = 5 -> Połączenie, aby utrzymać się przy życiu w kilka sekund.
-nie-sprawdź-certyfikat -> Ignoruj weryfikację SSL / certyfikatu.
--spider -> Jeśli chcesz przetestować łączność bez pobierania pliku.
Uwagi:
Konwerter online:
Zamień znaki specjalne na odpowiadające im znaki szesnastkowe. Lista kodów Unicode znajduje się na stronie https://unicode-table.com (lub) http://unicodelookup.com
Lokalny konwerter używający Pythona:
Odniesienie: konwersja hasła „p @ s # w: E” na Unicode będzie następująca,
@ = %40
$ = %24
# = %23
: = %3A
p@s#w:E = p%40s%23w%3AE
Wejście:
[root@localhost ~]# python -c "import sys, urllib as enc; print enc.quote_plus(sys.argv[1])" "p@s#w:E"
Wynik:
p%40s%23w%3AE