OS:Ubuntu-10.10-Desktop/Ubuntu-10.10-Server
Proxy Server: Microsoft ISA
Proxy Server Address:192.168.0.1
Proxy Port:74
Authentication: Windows Domain account
Domain Name: abc
Domain account:a1008
Domain account password:Happy12 (相信此密码既符合域帐号密码的复杂度要求,又不存在产生干扰的特殊符号,如@,:等)
本人进行过以下操作,均未成功
1,在图形化界面里,系统--〉首选项--〉网络代理
手动配置代理:192.168.0.1,端口74,并勾选“为所有协议使用相同的代理”, 同时填写细节里的身份验证:用户名:abc\a1008;密码:Happy12,然后点击关闭,点击应用到整个系统,接着关闭。
使用Firefox测试,网络设置勾选“使用系统代理设置”,但是在访问网站的时候,会弹出身份验证的对话框需要输入用户名和密码,输入后即可访问网站。
使用sudo apt-get update测试,输出错误信息:407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the web proxy service is denied), 无法通过代理连接到Internet.
2, 参考http://wiki.ubuntu.org.cn/UbuntuHelp:AptGet/Howto/zh,页面底部关于代理设置的说明
方法一:export http_proxy=http://abc\a1008:Happy12@:192.168.0.1:74,然后sudo apt-get update不能连Internet。
方法二:修改sudo vi /etc/apt/apt.conf,
添加 Acquire::http::Proxy "http://abc\a1008:Happy12@:192.168.0.1:74";,然后sudo apt-get update不能连Internet。
方法三:sudo vi ~/.bashrc 文件中添加两行
http_proxy=http://abc\a1008:Happy12@:192.168.0.1:74
export http_proxy
然后sudo apt-get update不能连Internet
3,参考http://qixinglu.com/archives/ubuntu_apt-get_proxy_setup,据说从10.04版本代理设置有所更改。
根据其修改/etc/environment
/etc/apt/apt.conf两个文件,
原内容为
Acquire::http::proxy "http://192.168.0.1:74/";
Acquire::ftp::proxy "ftp://192.168.0.1:74/";
Acquire::https::proxy "https://192.168.0.1:74/";
修改为
Acquire::http::proxy "http://abc\a1008:Happy12@:192.168.0.1:74/";
Acquire::ftp::proxy "ftp://abc\a1008:Happy12@:192.168.0.1:74/";
Acquire::https::proxy "https://abc\a1008:Happy12@:192.168.0.1:74/";
似乎在关闭终端的时候,重开一个的时候,又恢复成原来的内容了。
结果,还是不能连Internet。
结论,经过几番周折,没有找到解决方案,故发帖请教高手。不知道是不是因为代理服务器需要域帐号验证的原因。。~#?
Ubuntu 10.10 apt-get设置代理后依旧无法连接软件源
-
- 帖子: 1
- 注册时间: 2011-01-25 10:13
Re: Ubuntu 10.10 apt-get设置代理后依旧无法连接软件源

我装了10.10,在公司遇到和你一样的问题。
我目前干脆用ntlmaps这个python的代理软件做一个127.0.0.1:5865的无密码代理,进行穿透。
所有软件都和谐了

-
- 帖子: 11
- 注册时间: 2010-02-09 15:28
Re: Ubuntu 10.10 apt-get设置代理后依旧无法连接软件源
后来我查阅了很多资料,发现公司的代理服务器Microsoft ISA不支持来自Linux操作系统的包进行代理。
故如楼上所说,只能使用ntlmaps这个代理软件,先把本地的包在本机上做代理 ,然后在配置里指向公司的代理服务器,配置Windows 域帐号验证即可。
故如楼上所说,只能使用ntlmaps这个代理软件,先把本地的包在本机上做代理 ,然后在配置里指向公司的代理服务器,配置Windows 域帐号验证即可。
-
- 帖子: 22
- 注册时间: 2009-03-21 0:28
Re: Ubuntu 10.10 apt-get设置代理后依旧无法连接软件源
我的情况跟楼主一样,不过我的可以成功上网(wget 测试),不过apt-get 还不行。我认为 Microsoft ISA 是支持来自Linux操作系统的包。jackbai1216 写了:后来我查阅了很多资料,发现公司的代理服务器Microsoft ISA不支持来自Linux操作系统的包进行代理。
故如楼上所说,只能使用ntlmaps这个代理软件,先把本地的包在本机上做代理 ,然后在配置里指向公司的代理服务器,配置Windows 域帐号验证即可。
楼主不能上网的原因是格式设置不正确,正确的格式应该是:
代码: 全选
export http://domain/username:password@proxy_addr:port
-
- 帖子: 22
- 注册时间: 2009-03-21 0:28
Re: Ubuntu 10.10 apt-get设置代理后依旧无法连接软件源
Sorry, 后来发现 wget 测试成功是假的,楼主的格式应该是正确的。cjb2003425 写了:我的情况跟楼主一样,不过我的可以成功上网(wget 测试),不过apt-get 还不行。我认为 Microsoft ISA 是支持来自Linux操作系统的包。jackbai1216 写了:后来我查阅了很多资料,发现公司的代理服务器Microsoft ISA不支持来自Linux操作系统的包进行代理。
故如楼上所说,只能使用ntlmaps这个代理软件,先把本地的包在本机上做代理 ,然后在配置里指向公司的代理服务器,配置Windows 域帐号验证即可。
楼主不能上网的原因是格式设置不正确,正确的格式应该是:代码: 全选
export http://domain/username:password@proxy_addr:port
-
- 帖子: 3
- 注册时间: 2012-09-08 17:44
Re: Ubuntu 10.10 apt-get设置代理后依旧无法连接软件源
我的和樓主的一樣啊,弄了兩天了,能不能具體一點告訴我怎麼弄,謝謝!! 

-
- 帖子: 3
- 注册时间: 2012-09-08 17:44
Re: Ubuntu 10.10 apt-get设置代理后依旧无法连接软件源
我覺得是apt-get的問題,完全沒去連代理服務器的信息!!!
-
- 帖子: 3
- 注册时间: 2012-09-08 17:44
Re: Ubuntu 10.10 apt-get设置代理后依旧无法连接软件源
我的ntlmaps代理也不行,火狐都能用,就apt-get不行。。。。。樓主,先把本地的包在本机上做代理 ,然后在配置里指向公司的代理服务器,怎麼弄啊!!!急!!!!
-
- 帖子: 1
- 注册时间: 2012-11-20 19:56
- 系统: win7
Re: Ubuntu 10.10 apt-get设置代理后依旧无法连接软件源


应该这样设置
export http_proxy=http://a1008\\abc:[email protected]:74
注意啦是"\\"
估计你是忘记把反斜杠转义了吧
你可以用env|grep http_proxy来看设置的环境变量是否正确的.