事情是这样的:我正在尝试使用 Debian Linux 设置 SQL 服务器,我设法安装了 Debian - 但我无法开始apt-get
工作,因为我位于代理后面。
我已经成功设置 Iceweasel 来使用代理,但仅此而已。
另外,我希望它像在 Windows 7 下一样工作:每次用户尝试访问网络时,它都应该要求对user:pass
代理进行身份验证。
我试过:
export HTTP_PROXY='http://f472:[email protected]:80'
然后我尝试了
vi /etc/apt/apt.conf
并添加了这一行
acquire::http::proxy "http://f472:[email protected]:80";
这两种情况都不起作用
有什么建议么?
编辑:在我最后添加分号后,它确实适用于第二种情况,但我的公司用户名和密码在配置文件中仍然是纯文本。
答案1
可能有一个 GNOME-Keyring 解决方案(与 Synaptic 相结合)来解决此问题,但因为它将包括图形用户环境(您的 SQL 服务器可能没有),但是:添加用户怎么样代理检查的用户数据库特别是为了这个目的?
然而,将 SQL 服务器添加到某种 DMZ 子网(即应该允许在没有代理的情况下访问互联网的服务器)也可能是一种解决方案。 (尝试使用文件传输协议, 顺便提一句?)
(如果您不负责用户帐户,向负责人描述您的问题可能会让他们高兴地同意为此需要一个新用户。)