我必须使用具有身份验证的代理才能连接到互联网。但我找不到任何解决方案。
我已经修改了我的yum.conf
,有很多可能性:
proxy=http://myproxy.domaine.com:8080/
proxy_username=DOMAIN\user or just USER
proxy_password=mypasswd1 or leave blank
或者我也这样做了:
proxy=http://DOMAIN\User:[email protected]:8080/
我也尝试过这个:
http_proxy=http://DOMAIN\User:[email protected]:8080/
export http_proxy
但没有任何作用!当我执行 a 时yum update
,它告诉我:
[Errno 14] HTTP 错误 407:需要代理身份验证
有没有人有解决办法,因为从昨天开始,我已经尝试了所有这些方法,但仍然无法连接到互联网。
编辑:我.pac
也有一个文件。但我的主机中没有图形模式。所以我不知道如何处理这个文件。
答案1
答案2
试试这些:
export http_proxy="http://DOMAIN\User:[email protected]:8080/proxy.pac"
export ftp_proxy="http://DOMAIN\User:[email protected]:8080/proxy.pac"
此外,如果您找不到有效的表格,您可能会使用诸如pacparser
协助设置代理设置。
答案3
我使用 cntlm(一个 epel 包)来突破公司防火墙。
我在主机系统上运行它,监听端口 3128。
我将主机上的所有内容都指向它,并将来宾虚拟机也指向它。
每当您更改密码时,您只需更新配置文件中的哈希凭据即可。根据记忆,输入类似的内容cntlm -I -m test_url
,它会询问您的用户名和密码,并吐出要包含在配置文件中的凭据行。
请小心不要允许其他人使用您的 cntlm 代理,否则他们可以在您的帐户上查看他们的色情内容,从而给您带来麻烦。