http_proxy 密码遇到特殊字符处理方法

本文详细介绍了在配置HTTP_PROXY时遇到错误时如何解决问题,并提供了将密码进行URL编码的方法,确保代理设置能够正常工作。

参考:http://www.bijimi.com/other/os/27486.html

export http_proxy="http://用户名:密码@代理IP:代理端口"

export http_proxy="http://myname:12345!2#@server:888"

就会提示Error parsing proxy URL:...  bad port number

此时需要把密码做URL 编码。这个直接百度,有现成的工具 (应该就是转asci 吧)

http://www.baidu.com/s?cl=3&wd=URL+%B1%E0%C2%EB


再试试就好了

http { log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 4096; include /etc/nginx/mime.types; default_type application/octet-stream; # Load modular configuration files from the /etc/nginx/conf.d directory. # See http://nginx.org/en/docs/ngx_core_module.html#include # for more information. include /etc/nginx/conf.d/*.conf; server { listen 80; listen [::]:80; server_name _; root /usr/share/nginx/html; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; error_page 404 /404.html; location = /404.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } } server{ location ~* "^/[a-z0-9]{8,20}(robots\.txt|api/|css/images/)?$" { limit_req zone=api_limit burst=5 nodelay; access_log off; # 关闭日志减少磁盘IO # 返回静态内容或空响应(减少处理开销) add_header Cache-Control "no-store"; return 444; # 直接关闭连接} } server { #SSL 默认访问端口号为 443 listen 443 ssl; #请填写绑定证书的域名 server_name ehawms.top; #请填写证书文件的相对路径或绝对路径 ssl_certificate /usr/local/nginx/ehawms.top_bundle.crt; #请填写私钥文件的相对路径或绝对路径 ssl_certificate_key /usr/local/nginx/ehawms.top.key; ssl_session_timeout 5m; #请按照以下协议配置 ssl_protocols TLSv1.2 TLSv1.3; #请按照以下套件配置,配置加密套件,写法遵循 openssl 标准。 ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; ssl_prefer_server_ciphers on; location / { #网站主页路径。此路径仅供参考,具体请您按照实际目录操作。 #例如,您的网站主页在 Nginx 服务器的 /etc/www 目录下,则请修改 root 后面的 html 为 /etc/www。 # 代理设置 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; # 代理到后端应用服务器,例如运行在127.0.0.1:8000 proxy_pass http://127.0.0.1:7892; # 如果需要,可以设置代理的HTTP版本(如引用[1]中的proxy_http_version 1.1) proxy_http_version 1.1; proxy_set_header Connection ""; } } } 哪里有问题
最新发布
12-04
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值