我在连接到我所在研究所 LAN 的桌面上使用带有 KDE 环境的 OpenSuse Leap 15.0。该研究所使用代理,系统管理员要求使用的设置是:
HTTP proxy: 172.16.0.1, port 3128.'
FTP代理、SSL代理和SOCKS主机具有相同的设置。还需要身份验证,即我有用户名和密码。我正在使用 连接到互联网Network manager
。
我可以使用 Firefox 作为代理设置完美地浏览网站,并且我的用户名和密码保存在Firefox -- Preferences -- Network proxy -- Settings
.但是,每当我尝试从终端使用 OpenSuse 包管理器 Zypper 时,它都无法连接到任何存储库。在网上查了一下这个问题后,我明白这是由于代理问题造成的。代理设置不会全局应用。
我尝试通过 设置代理Yast -- Network services -- Proxy
,但需要代理 URL,但我没有。我也尝试通过System settings -- Network -- Proxy
.我选择了该Manually specified proxy
选项并输入了代理服务器详细信息,尽管没有用于输入用户名和密码的字段。但紧接着,如果我打开System settings -- Network -- Proxy
,我发现系统已经自动恢复到了No proxy
。
谁能指导我在全球范围内设置代理,以便 Zypper 和其他程序可以连接到互联网?
答案1
最简单的方法是使用Yast -- Network services -- Proxy
.
您需要的 URL 只是http://
+“您的代理 ip”++ :
“您的代理端口”+ /
。
就你而言,它是http://172.16.0.1:3128/
。
PS 也许您应该断开连接并重新连接以更新您的环境。