什么是代理?
代理是充當(dāng)客戶(hù)端和另一臺(tái)服務(wù)器之間的中介的服務(wù)器或軟件應(yīng)用。它充當(dāng)客戶(hù)端和互聯(lián)網(wǎng)之間的網(wǎng)關(guān),允許用戶(hù)訪(fǎng)問(wèn)在線(xiàn)資源,同時(shí)隱藏他們的身份、位置和其他個(gè)人信息。
代理通常用于增強(qiáng)安全性和隱私,并為你的網(wǎng)絡(luò)添加過(guò)濾器/防火墻。
有幾種類(lèi)型的代理,如 HTTP 代理、SOCKS 代理、透明代理等。
除非你在透明代理后面,否則檢查起來(lái)毫不費(fèi)力。在這里,我將討論檢測(cè)透明代理和常用代理的方法。
如何檢查你是否在透明代理后面
雖然每種類(lèi)型的代理都有其特性和功能,但如果它是透明代理,你將無(wú)法在客戶(hù)端的 PC 上檢測(cè)到它。這是因?yàn)橥该鞔碓诤笈_(tái)靜默運(yùn)行,攔截所有流量而不修改它。
有時(shí),可能是你的互聯(lián)網(wǎng)服務(wù)提供商和內(nèi)容交付網(wǎng)絡(luò)使用它們來(lái)緩存資源的副本以節(jié)省帶寬或只是為了監(jiān)視/過(guò)濾網(wǎng)絡(luò)。
有幾種方法可以檢查你是否在透明代理后面:
- 通過(guò)某些在線(xiàn) IP 檢測(cè)/檢查網(wǎng)站獲得的 IP 地址可能與你的計(jì)算機(jī)或設(shè)備的 IP 地址不匹配。因?yàn)榇矸?wù)器正在攔截你的流量并將其與 IP 地址一起發(fā)送出去。
- 檢查你的網(wǎng)絡(luò)設(shè)置以查看是否配置了代理服務(wù)器。
- 借助一些在線(xiàn)代理檢測(cè)工具。
- 連接到你知道不存在的服務(wù)器。 如果網(wǎng)頁(yè)上顯示的錯(cuò)誤看起來(lái)與平時(shí)不同,你可能使用了代理。
無(wú)論你喜歡與否,你始終可以使用 VPN 服務(wù) 繞過(guò)透明代理。
如何檢查你是否在 Ubuntu 上使用代理
Ubuntu 或任何其他 linux 發(fā)行版提供了多種檢查方法。此處使用運(yùn)行 GNOME 的 Ubuntu 22.10。
使用 GNOME 設(shè)置
這是直接的 GUI 方式。打開(kāi) GNOME 設(shè)置Settings 并轉(zhuǎn)到 “網(wǎng)?.NETworks” 選項(xiàng)卡,然后按旁邊的齒輪圖標(biāo)。
Select the gear icon adjacent to the Network proxy section
它應(yīng)該默認(rèn) 禁用Disabled。
如果你在代理后面,你可以在這里看到不同的狀態(tài)。在代理設(shè)置中,你可以看到,我在這里使用了代理(手動(dòng)配置)。
Proxy details in GNOME Settings
可以使用 GNOME 桌面中的 ??gsettings?
? 命令更改相同的代理狀態(tài)。
gsettings set org.gnome.system.proxy mode 'none'
- 1.
你可以將 ??none?
?? 替換為 ??auto?
?? 或 ??manual?
?。請(qǐng)記住,此設(shè)置是臨時(shí)的,僅適用于當(dāng)前用戶(hù)。
使用命令行
你可以通過(guò)命令行以多種方式獲取代理的狀態(tài)。
通過(guò)列出關(guān)聯(lián)的環(huán)境變量獲取代理的狀態(tài)
打開(kāi)終端并運(yùn)行以下任一命令:
env | grep -i proxy
- 1.
cat /etc/environment | grep -i proxy
- 1.
set | grep -i proxy
- 1.
Using set command to check Proxy variables
空輸出意味著沒(méi)有配置代理。否則,它將打印相關(guān)的環(huán)境變量。