我一直在使用 Windows 7,为了更新 Windows,我使用命令配置了 netsh winhttp 设置:netsh winhttp set proxy 10.0.0.21:3128。这适用于 Windows 更新和许多其他软件。有没有办法在整个计算机中设置适用于软件中心和其他软件的代理设置?
答案1
作为玛哈雅尔·帕萨尔赞吉内您可以使用以下方式设置代理系统设置 -> 网络 -> 网络代理然后选择“手动”代理并设置您的主机和端口号,然后在整个系统范围内应用设置。
但是,如果您使用经过身份验证的代理,即您有代理的用户名和密码,则需要按如下方式设置:
打开终端(Ctrl++ Alt)t,然后输入以下内容:
sudo nano /etc/apt/apt.conf
并设置您的用户名和密码如下:
Acquire::http::proxy "http://username:password@host:port_no/";
Acquire::https::proxy "https://username:password@host:port_no/";
Acquire::ftp::proxy "ftp://username:password@host:port_no/";
Acquire::socks::proxy "socks://username:password@host:port_no/";
username@password
当你打开此文档时,你不会有,但你应该把你的用户名和密码如上所示,用 分隔:
,然后@
用主机分隔。
如果您的密码中包含任何特殊字符,请将其替换为其 HTML 代码。
答案2
是,前往设置 -> 网络 -> 网络代理 -> 手动 -> 应用系统范围
答案3
如果你使用经过身份验证的代理,那么你可以使用这个技巧
首先转到系统设置 -> 网络 -> 网络代理
选择“手动”,并在代理列和端口列中写入
user:pass@proxy
(不仅仅是代理) 。 应用设置port
系统范围。
这也许能解决你的问题。