Answers:
对于HTTP的任何系统范围的代理,您可以检查http_proxy
环境变量的值:
echo "$http_proxy"
对于HTTPS:
echo "$https_proxy"
同样,也有ftp_proxy
,socks_proxy
用于服务其名称的确切目的。还all_proxy
可以一次为所有这些协议设置代理。只是要注意,no_proxy
取消设置任何(或所有)给定协议的任何特定地址的代理。为了完整起见,您可能也要检查这些变量的大写版本,尽管小写字母是*_proxy
环境变量的标准(只有我知道的环境变量是小写的)。
请注意,这些将显示任何系统范围的代理设置,而不是特定于应用程序的。例如,firefox
或apt
可以具有自己的代理设置,而与任何全局设置无关。某些应用程序也不遵循这些变量(例如,特定的gnome
应用程序使用gsettings
),因此YMMV。
尝试与外部建立http连接:
wget http://google.com
结果,您将看到以下内容:
--2017-06-12 13:02:53-- http://google.com/
Resolving google.com (google.com)... 172.217.11.142, 2607:f8b0:4002:810::200e
Connecting to google.com (google.com)|172.217.11.142|:80... connected.
HTTP request sent, awaiting response... 302 authenticationrequired
Location: http://192.168.254.99:9090/mwg-internal/de5fs23hu73ds/plugin?target=Auth&reason=Auth&ClientID=3130909038&ttl=600&url=aHR0cDovL2dvb2dsZS5jb20v&rnd=1497286973 [following]
--2017-06-12 13:02:53-- http://192.168.254.99:9090/mwg-internal/de5fs23hu73ds/plugin?target=Auth&reason=Auth&ClientID=3130909038&ttl=600&url=aHR0cDovL2dvb2dsZS5jb20v&rnd=1497286973
Connecting to 192.168.254.99:9090... connected.
HTTP request sent, awaiting response... 401 authenticationrequired
在这种情况下,您的代理服务器是在需要302身份验证之后找到的。 http://192.168.254.99:9090/
检查文件:
cat /etc/apt/apt.conf
cat /etc/environment
修改文件的内容(从apt.conf中删除所有内容,不包含代理,仅删除环境中的代理语句)!
sudo nano /etc/apt/apt.conf
sudo nano /etc/environment
gedit
是一个GUI程序。如何避免使用GUI?
cat
然后使用@ Zacharee1 ..我说过gedit,所以OP也可以对其进行编辑。
gedit
可能甚至没有安装,因为这可能是服务器安装。nano
和vim
都是命令行文本编辑器。
/etc/environment
将破坏PATH以及其他配置。请不要那样做。
echo $HTTP_PROXY
什么事吗