注册
登录
提问时间:2016/9/23 9:28:11
网络环境:公司电脑win7,通过internet设置里设置http代理 http://172.xx.xx.xxx:80上网.虚拟机virtualbox安装OS: mint17, 虚拟机设置使用NAT,也测试过桥接方式, mint自带的firefox,在两种模式下均可以通过设置图形界面浏览器的代理服务器进行上网.而在terminal下,NAT模式不能ping通qq.com, 桥接模式下ping可以解析出域名的ip 163.177.65.160,但是全部不通.apt-get会一直卡在connecting to package.linuxmint.com,,,, 已经测试过以下办法:
1,export http_proxy=http://172.18.xxx.xxx:80
https_proxy=http://172.18.xxx.xxx:80
2,export http_proxy=http://username:passwd@172.18.xxx.xxx:80 以及https
3,将以上内容写入到~/.bashrc 并source之
4,在mint的图形界面里,menu>system settings>networking>manual>设置代理

以上四个方法均无效!哭瞎,求救,....
1楼(站大爷用户)

ping不同就对了,因为走的不是http协议,

setting→network→proxy,点进去你就知道怎么办了,不止http https, socket之类的也可以设置。
2楼(未知网友)

找到问题答案,apt-get已经不读取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文件


引用自
通过三种方法为apt-get设置http代理服务_linux_网管之家
3楼(未知网友)

先说一个黑科技
$ proxychains /bin/bash

具体代理方面交给proxychains,改一下配置文件就好

另外,确认一下虚拟机能否ping到代理。。。
立即注册站大爷用户,免费试用全部产品
立即注册站大爷用户,免费试用全部产品