Mozilla Firefox浏览器 这是一个出色的浏览器,但不幸的是,我从未喜欢过它,这是在使用他们使用的代理进行浏览时出现问题的事实。 NTLM (Windows Server中使用的协议)使用需要身份验证的用户。
问题确实是,我们不断获得一个窗口,询问每个http请求的用户名和密码,事实证明这很头疼。 随着Firefox 30的发布,出于安全原因,开发团队决定默认情况下禁用NTLM身份验证后备(尽管只有NTLMv1)。
通过更改参数在Firefox中将代理与身份验证一起使用
幸运的是,有一种方法可以重用NTLM身份验证回退。 为此,我们打开一个标签并输入:
about:config
我们通过单击按钮来撒谎: 我保证,我会小心的!.
然后我们在搜索区域中编写:
network.negotiate-auth.allow-insecure-ntlm-v1
改变其价值 假 a 真.
在具有CNTML的Firefox中将代理与身份验证一起使用
还有另一种方法可以解决使用CNTLM代理在NTLM协议下在Firefox中将代理与身份验证一起使用的问题。 要将其安装在我们首选的发行版中,我们可以从以下位置下载二进制文件 此链接。 对于ArchLinux,我们可以使用Yaourt做到这一点:
yaourt -S cntlm
安装后,我们必须编辑文件 /etc/cntlm.conf 并且我们必须取消注释或在末尾添加以下行:
用户名your_user域yourdomain.delanet密码your_password代理proxy.tusserver:3128 NoProxy localhost,10. *,192.168。*,* .Yourdomain.delared听8081
在最后一行的情况下,这就是我们将在 代理 de Mozilla Firefox浏览器,应如下所示:
应该澄清的是 碳纳米管 它不仅用于在Firefox中需要使用带身份验证的代理时,还用于我们的计算机充当网络上其他设备或计算机的代理服务器。 为此,我们必须取消注释并配置以下行:
#启用以允许从其他计算机进行访问#网关是#在网关模式下很有用,以允许/限制某些IP#指定单个IP或子网,每行一条规则。 #允许127.0.0.1#拒绝0/0
我们要做的第一件事就是告诉他,我们将成为 网关 然后我们可以决定允许谁。
现在,我们只需要启动服务, ArchLinux的 我们使用以下命令:
sudo systemctl start cntlm.service
好主意,因此我通常可以使用Iceweasel和Firefox验证对路由器的访问权限。
无论如何,在正在审阅的文章中,我注意到带有XULRunner的Iceweasel可执行软件包已在版本30中合并,只剩下Iceweasel(我不知道Ubuntu的Firefox 30中是否会发生同样的事情)。
我一直在寻找这样的东西。 谢谢
非常感谢您提供的提示,我经历了几次,但我不知道为什么。
在最近的Mac上,我遇到了同样的问题:Firefox将自身更新为版本30,并且没有更多的导航,因为恰好这里有一个ISA代理服务器。 非常感谢您提供此解决方案。
非常感谢您的提示。 我只是在Ubuntu中使用Firefox 30,而在版本29中,确实要求我对代理进行身份验证(由ISA Server管理),而在版本30中,它只是取消了导航。
我必须在Windows和Ubuntu上都尝试CNTLM,但实际上使用CNTLM,尽管是用C编写的,但导航有些慢。
无论如何,感谢Firefox的配置部分。