<返回更多

如何知道你是否使用了代理服务器?

2023-03-24  Linux中国  
加入收藏

 

什么是代理?

代理是充当客户端和另一台服务器之间的中介的服务器或软件应用。它充当客户端和互联网之间的网关,允许用户访问在线资源,同时隐藏他们的身份、位置和其他个人信息。

代理通常用于增强安全性和隐私,并为你的网络添加过滤器/防火墙

有几种类型的代理,如 HTTP 代理、SOCKS 代理、透明代理等。

除非你在透明代理后面,否则检查起来毫不费力。在这里,我将讨论检测透明代理和常用代理的方法。

如何检查你是否在透明代理后面

虽然每种类型的代理都有其特性和功能,但如果它是透明代理,你将无法在客户端的 PC 上检测到它。这是因为透明代理在后台静默运行,拦截所有流量而不修改它。

有时,可能是你的互联网服务提供商和内容交付网络使用它们来缓存资源的副本以节省带宽或只是为了监视/过滤网络。

有几种方法可以检查你是否在透明代理后面:

无论你喜欢与否,你始终可以使用 VPN 服务 绕过透明代理。

如何检查你是否在 Ubuntu 上使用代理

Ubuntu 或任何其他 linux 发行版提供了多种检查方法。此处使用运行 GNOME 的 Ubuntu 22.10。

使用 GNOME 设置

这是直接的 GUI 方式。打开 GNOME 设置Settings 并转到 “网.NETworks” 选项卡,然后按旁边的齿轮图标。

 

Select the gear icon adjacent to the Network proxy section

 

Select the gear icon adjacent to the Network proxy section

它应该默认 禁用Disabled。

如果你在代理后面,你可以在这里看到不同的状态。在代理设置中,你可以看到,我在这里使用了代理(手动配置)。

 

Proxy details in GNOME Settings

 

Proxy details in GNOME Settings

可以使用 GNOME 桌面中的 ​​gsettings​​ 命令更改相同的代理状态。

gsettings set org.gnome.system.proxy mode 'none'

你可以将 ​​none​​​ 替换为 ​​auto​​​ 或 ​​manual​​。请记住,此设置是临时的,仅适用于当前用户。

使用命令行

你可以通过命令行以多种方式获取代理的状态。

通过列出关联的环境变量获取代理的状态

打开终端并运行以下任一命令:

env | grep -i proxy

cat /etc/environment | grep -i proxy

set | grep -i proxy

 

Using set command to check Proxy variables

 

Using set command to check Proxy variables

空输出意味着没有配置代理。否则,它将打印相关的环境变量。

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>