我试过放在apt config Acquire :: http :: proxy中,并在有和没有user:password @ server:port并使用环境变量http_proxy和https_proxy的Network> Network代理中。似乎没有任何效果,甚至没有单个代理身份验证弹出窗口。
唯一的代理配置在Firefox编辑>首选项>高级>网络>连接>设置>手动代理配置中。
- 使用gconf手动设置代理不起作用
在以前的Ubuntu版本中使用Synaptic太简单了。
我试过放在apt config Acquire :: http :: proxy中,并在有和没有user:password @ server:port并使用环境变量http_proxy和https_proxy的Network> Network代理中。似乎没有任何效果,甚至没有单个代理身份验证弹出窗口。
唯一的代理配置在Firefox编辑>首选项>高级>网络>连接>设置>手动代理配置中。
在以前的Ubuntu版本中使用Synaptic太简单了。
Answers:
转到/etc/apt
。apt.conf
如果没有文件,请创建它。将以下行写在那里。
Acquire::http::proxy "http://username:password@proxyserver:port/";
Acquire::https::proxy "https://username:password@proxyserver:port/";
Acquire::socks::proxy "socks://username:password@proxyserver:port/";
保存。大功告成
在破折号按钮中,选择“网络”选项。在网络配置屏幕中,应该选择“网络代理”>“手动”,键入代理数据,最后是“应用于所有系统”。如果需要验证,将显示登录屏幕。
另一个选择是使用gconftool直接配置:
gconftool-2 -t string -s /system/http_proxy/host "YOUR_PROXY_ADDRESS"
gconftool-2 -t int -s /system/http_proxy/port PROXY_PORT
gconftool-2 -t bool -s /system/http_proxy/use_http_proxy true
希望对您有所帮助。
我已经应用了以上所有内容,尽管wget,apt-get,curl,Web浏览,雷鸟之类的东西已经运行了好多年,但这些都不是我第一次使用。只有软件中心无法正常工作。
但是,将修复程序应用于/etc/apt/apt.conf后,我在2-4分钟内保留了灰屏:
Acquire::http::proxy "http://user:pass@host:port/"
然后神奇地开始起作用。
我已经制作了一个Python脚本来在Ubuntu中设置代理设置
假设以下设置,您需要在相关位置进行替换
我制作了一个视频,带您完成所有步骤:
Youtube-在Ubuntu 12 13 14及更高版本中设置简单且经过身份验证的代理设置100%工作正常。
详细步骤如下:
下载脚本 setproxy.py
https://dl.dropboxusercontent.com/u/397422/setproxy.py
要么
https://copy.com/ezPIBHwKhg3Ki8f6
假设您已将储存setproxy.py
在资料Downloads
夹中
通用命令:
sudo python setproxy.py proxy_address proxy_port proxy_username proxy_password
对于我们的示例
172.16.26.214
3128
king
queen
如果是简单代理而不进行身份验证,则命令为:
172.16.26.214
3128
如果您已经使用python 3
或以上运行python2.7
,则命令将如下所示
172.16.26.214
3128
172.16.26.214
3128
king
queen
这是一个名为UBPROXY的python程序的链接。以下是设置代理身份验证的步骤。
http://code.google.com/p/ubproxy/downloads/detail?name=ubproxy
使用命令->
1.下载该程序。
2.打开终端
3.“ cd〜/ Downloads”(假定您的下载文件存在于此目录中)
4.“ chmod + x ubproxy”
5.“ sudo ./ubproxy”