更加简单可靠!
一般语法:
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-certificate -> 忽略 SSL / 证书验证。
--spider -> 如果你想在不下载文件的情况下测试连接性。
笔记:
在线转换器:
用等效的十六进制 unicode 替换特殊字符。有关 unicode 列表,请参阅网站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