我在我的公司网络中运行 Ubuntu 12.04 服务器。它需要代理才能访问外部网络。我在安装过程中配置了代理。之后,我发现我的代理设置保存在 /etc/apt/apt.conf 中。但它不在环境变量中。但是,wget 也可以通过代理下载网页。wget(和其他程序)在哪里读取我的代理设置?
小智 8
像往常一样,我想没有人愿意为 Linux/Ubuntu 中使用的程序集成所有通信设置,这很遗憾。
在 11.10 中,您在多个位置拥有系统范围的设置:
...
http_proxy="user:pass@my.proxy:port
...
Run Code Online (Sandbox Code Playgroud)
该命令apt在此文件中有其设置:
Acquire::http::proxy "http:/user:pass@my.proxy:port"
Run Code Online (Sandbox Code Playgroud)
该命令wget在此文件中的设置与上述文件的格式相同/etc/environment。
http_proxy="user:pass@my.proxy:port
Run Code Online (Sandbox Code Playgroud)
如果 12.04 具有与 11.10 相同的关于这三个程序的文件配置,您可以为服务器编辑这些文件。
我有一个脚本文件可以在 11.10 中在我的工作和家庭之间来回更改所有这些内容,但现在我不使用该脚本,直到我了解有关 12.04 如何处理这些问题的更多详细信息。
| 归档时间: |
|
| 查看次数: |
41937 次 |
| 最近记录: |