可以设置代理(proxy)的文件和选项

上网从 Vpn 改成学校的 Bras 之后,以前老是出现的系统升级提示信息没有了,今天想装个软件,使用 sudo apt-get update 命令时,发现给出很多Ign 语句,以及 “Ubuntu 407  Proxy Authentication Required” 的提示。而且总有 Connecting to proxy.XX.XX.cn 的字样,也就是说系统被不知什么时候被谁设置了代理,但是没有清除。应该是不知那个谁使用我电脑时给搞的。

Google之,得到有以下可以更改 proxy 设置的地方(有一些E 文的帖子,摘取了过来,顺便给出原帖地址):

-----> Method 1:
System->Preferences->Network Proxy-> Set : Direct Internet Connection or Manual proxy configurarion.
如图 1:

 -----> Method 2: 
System->Administration->Synaptic Package Manager->Settings->Preferences->Network-> Set : Direct Internet Connection or  Manual Proxy Configuration,后者的话则进一步 Set Proxy Setting and set "Authentication".
如图 2:


(以上两说法参考E 文问题解答帖:

之后使用 env | grep proxy 发现依然存在 http 代理。继续 google 之,

-----> Method 3 (参考 百合bbs Linux&Unix版置顶帖):
在 ~/.bashrc 或者 /etc/bash.bashrc 里添加如下语句则有代理,取消之,则无。
export http_proxy=
http://username:passwd@proxyip:port
export ftp_proxy=
http://username:passwd@proxyip:port
-----> Method 4: 
如果有以下文件 /etc/apt/apt/conf , 删除之则无代理,创建之,并且添加如下形式语句则有代理:
Acquire::http::proxy "http://proxy:port/";
PS : 另有一说: 在文件
 /etc/apt/apt.conf.d/proxy 中使用上面形式的语句,但是我的系统中不是。此说法见于E 文问题帖:

但重启后 evn | grep proxy 语句显示仍然系统中存在代理,也就是问题存在于系统其他文件,于是来个狠的(其实也就是最笨也是最彻底的方法,在系统里扫描一下):
> cd /
> grep -r "http_proxy" ./

结果没有输出多少行,就发现可以关键字:
/etc/enviroment : http_proxy .....
也就是:

-----> Method 5:
修改文件 /etc/enviroment, 此文件被添加如下形式语句则系统环境里有全局的代理设置,删除之则无:
http_proxy="http://proxy:port/"

至此,终于搞定,然后  sudo apt-get update 出现了140 个可用的升级信息。备份在此。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值