首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用代理PAC文件自动配置用户名/密码?

如何使用代理PAC文件自动配置用户名/密码?
EN

Server Fault用户
提问于 2012-05-30 20:20:26
回答 3查看 52K关注 0票数 14

我有相当复杂的代理设置,其中一个代理需要用户名/密码。是否有一种方法来配置用户名/密码,以便用户不必在将流量重定向到此代理时输入它们?至少返回PROXY username:password@server:portPROXY http://username:password@server:port是行不通的。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2015-07-23 05:19:09

我也有类似的问题,所以创建一个工具:https://github.com/sjitech/proxy-login-automator

该工具可以创建本地代理,并自动将用户/密码注入真正的代理服务器。支持PAC脚本。

票数 12
EN

Server Fault用户

发布于 2012-05-30 22:11:55

代理自动配置文件不支持硬编码用户名和密码.这背后也有很好的理由,因为提供对硬编码凭据的支持会打开重要的安全漏洞,因为任何人都可以轻松地查看访问代理所需的凭据。

相反,将代理配置为透明代理,这样您就不需要用户名和密码了。您在其中一个注释中提到代理服务器位于局域网之外,这就是您需要身份验证的原因。但是,大多数代理都支持基于源IP的规则,在这种情况下,只允许来自公司网络的请求是一个简单的问题。

最初的代理自动配置规范最初是由Netscape于1996年起草的.最初的规范不再直接可用,但您仍然可以使用Wayback Machine的存档副本访问它。规范并没有发生太大的变化,而且基本上还是和原来的一样。您将看到规范非常简单,并且没有提供硬编码凭据。

票数 8
EN

Server Fault用户

发布于 2012-05-30 20:35:30

我认为这是不可能的--正如您所知,proxy.pac文件是一个javascript文件,语法非常有限,据我所知,这不包括任何身份验证方法。对我所知道的各种.pac文件的参考站点进行快速扫描,也不会显示任何可能起作用的迹象或提示。

即使它确实有效,它也会非常不安全,因为从文件中获取用户名和密码将是微不足道的,这使得您希望通过使用代理身份验证而获得的任何保护都是无用的。

票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/394130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档