遇到个怪问题,设置http_proxy的时候有用户密码,命令如下:
1export http_proxy=http://user\2016:PmnQ 2016@192.168.0.1:3128
结果不生效,仔细观察上面的命令:
用户名其实是:“user\2016”,里面有个反斜杠\
而密码是:“PmnQ 2016”,里面有个空格
这下麻烦了,命令过不去啊。
反复搜索找到了字符转义表,第一个图是可以安全转义的:
下面这张是不安全的:
转一下吧: \ 的16进制HEX是%5C,空格的16进制HEX是%20
最后的语法:
1export http_proxy=http://user%5C2016:PmnQ%202016@192.168.0.1:3128
搞定收工。