关于Ubuntu代理上网的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Ubuntu代理上网的问题相关的知识,希望对你有一定的参考价值。

我在宿舍上网 用的是HTTP代理 就是得输入IP地址 网关 DNS 那些东西的代理网络
然后 我用ubuntu的时候 经过配置 能够用firefox上网
但是 在终端下无法进行软件的下载 和 显卡驱动的下载
是不是还应该做点什么呢?谢谢

方法一:
这是一种临时的手段,如果您仅仅是暂时需要通过http代理使用apt-get,您可以使用这种方式。
在使用apt-get之前,在终端中输入以下命令(根据您的实际情况替换yourproxyaddress和proxyport)。
export http_proxy=http://yourproxyaddress:proxyport
据说取消代理使用
export http_proxy=""
即可。

方法二:
这种方法要用到/etc/apt/文件夹下的apt.conf文件。如果您希望apt-get(而不是其他应用程序)一直使用http代理,您可以使用这种方式。
注意:某些情况下,系统安装过程中没有建立apt配置文件。下面的操作将视情况修改现有的配置文件或者新建配置文件。
sudo gedit /etc/apt/apt.conf在您的apt.conf文件中加入下面这行(根据你的实际情况替换yourproxyaddress和proxyport)。
Acquire::http::Proxy "http://yourproxyaddress:proxyport";保存apt.conf文件。

方法三:
这种方法会在您的主目录下的.bashrc文件中添加两行。如果您希望apt-get和其他应用程序如wget等都使用http代理,您可以使用这种方式。
gedit ~/.bashrc在您的.bashrc文件末尾添加如下内容(根据你的实际情况替换yourproxyaddress和proxyport)。
http_proxy=http://yourproxyaddress:proxyport
export http_proxy保存文件。关闭当前终端,然后打开另一个终端。
使用apt-get update或者任何您想用的网络工具测试代理。我使用firestarter查看活动的网络连接。

如果您为了纠正错误而再次修改了配置文件,记得关闭终端并重新打开,否自新的设置不会生效。

参考资料:http://hi.baidu.com/doyanger/blog/item/088adc03fb1024084afb5126.html

参考技术A 有没有ubuntu下好用的ip管理器?谁提供下载地址 参考技术B 系统能正常更新吗?

升级的时候用 下 ROOT用户
参考技术C 你新立得设置http代理了吗?光设置firefox的是不行的
在系统--系统管理--新立得软件包管理器--设置--首选项--网络里也要设置http的代理,这样应该就可以了

关于Charles手机设置好代理后,无法上网的问题

参考文章:https://zhuanlan.zhihu.com/p/353174178

fiddle的界面ui是真心不好看,但总体来说对于普通的测试已经够用了,charles也差不了多少。
之前用惯了fiddle,而有些公司用的是charles。所以我打算用charles一阵子。

废话不多说,我就默认你已经设置好代理了。


手机连接上charles代理后,没有网络,有以下几种情况:

1. 电脑防火墙

2. 电脑管家、360等安全软件

3. charles白名单(white list)

4. 访问控制设置(Access control setting)

5. 黑名单(black list)

1. 电脑防火墙

对,你没看错,就是防火墙,为什么fiddle就不会被防火墙拦截,而charles就会被防火墙拦截呢?

初次打开应用的时候,会弹出
如果你没有选择公用网络,那么恭喜你,你手机连接你电脑开的热点的时候,设置了代理,也抓不到手机的包,手机也没有网络。因为你电脑开热点,这属于公用网络

解决办法有两个

  1. 关闭防火墙

  2. 打开公用网络开关(全部勾上)

2.电脑管家、360等安全软件

也有可能是电脑管家、360等安全软件把认为不安全,屏蔽掉了,这个时候把安全软件给退出即可

3.charles白名单(white list)

没有设置白名单,就不可能是这个

关闭White List;Tools–>White List 关闭就好了

4.访问控制设置(Access control settings)

把你手机的地址手动写入到:Proxy -> Access Control Settings中

也可以:

在 Proxy -> Access Control Settings中添加:0.0.0.0/0(一劳永逸,所有的ip都识别通过(ipv4))::/0(ipv6)

5.黑名单(blacklist)

把黑名单功能关闭

以上是关于关于Ubuntu代理上网的问题的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu上网代理设置问题

ubuntu系统如何设置代理上网

ubuntu12.04如何设置代理上网(需要域账户密码那种)?

关于nginx代理上网核心配置说明

关于firefox浏览器使用代理无法上网

代理设置-解决Win7下Git 和 虚拟机下Ubuntu无法上网问题