什麼是 proxy (代理)?
代理(英語:Proxy),也稱網路代理,是一種特殊的網路服務,允許一個網路終端(一般為用戶端)通過這個服務與另一個網路終端(一般為伺服器)進行非直接的連接。一些閘道、路由器等網路設備具備網路代理功能。一般認為代理服務有利於保障網路終端的隱私或安全,防止攻擊。
代理分類
代理主要分為兩大類,正向代理和反向代理。
正向代理:
通過一個連接了外網的伺服器作為中轉站,説明或代理區域網內的使用者訪問外網。這個連接了外網的伺服器叫做正向代理伺服器。
反向代理:
通過訪問一個內網的代表,我們能訪問到這整個內網內的資料。這個代表就稱作反向代理伺服器。
正向代理和反向代理的區別
正向代理時,使用者在 URL 欄中訪問的是直接目標,並不需要關心代理伺服器是什麼。
反向代理時,使用者訪問的目標是反向代理伺服器,這個反向代理伺服器會從內網中拿取資料再傳給使用者,但使用者並不知道這些資料其實並不是反向代理伺服器本身的。
我們通常所說的代理是指正向代理,能説明我們做一些“不可描述”的事情。
一般來說一個代理軟體會改變我們本地的 host 指向,當我們在 URL 中輸入一個網址(功能變數名稱)時,先會解析到代理伺服器上(這個伺服器要和我們的目標網址連的上),然後才是代理伺服器説明我們向使用者的目標位址發起請求,當得到目標位址回應後代理伺服器再轉將回應資訊傳輸給用戶端。
獲取2022最靠譜 VPN
什麼是代理伺服器?
代理伺服器其功能就是代理網路使用者去取得網路資訊。形象的說是網路資訊的中轉站。代理伺服器就好像一個大的 Cache,這樣就能顯著提高流覽速度和效率。更重要的是代理伺服器是 Internet 鏈路級閘道所提供的一種重要的安全功能,主要的功能有:
一、提高存取速度
因為客戶要求的資料存於代理伺服器的硬碟中,因此下次這個客戶或其它客戶再要求相同目的網站的資料時,就會直接從代理伺服器的硬碟中讀取,代理伺服器起到了緩存的作用,對熱門網站有很多客戶訪問時,代理伺服器的優勢更為明顯。
二、Proxy 可以起到防火牆的作用
因為所有使用代理伺服器的使用者都必須通過代理伺服器訪問遠端網站,因此在代理伺服器上就可以設置相應的限制,以過濾或遮罩掉某些資訊。這是局域網網管對局域網使用者訪問範圍限制最常用的辦法,也是局域網使用者為什麼不能流覽某些網站的原因。撥號使用者如果使用代理伺服器,同樣必須服從代理伺服器的訪問限制,除非你不使用這個代理伺服器。
三、通過代理伺服器訪問一些不能直接訪問的網站
互聯網上有許多開放的代理伺服器,客戶在存取權限受到限制時,而這些代理伺服器的存取權限是不受限制的,剛好代理伺服器在客戶的訪問範圍之內,那麼客戶通過代理伺服器訪問目標網站就成為可能。國內的高校多使用教育網,不能出國,但通過代理伺服器,就能實現訪問網際網路,這就是高校內代理伺服器熱的原因所在。
四、安全性得到提高
無論是上聊天室還是流覽網站,目的網站只能知道你來自於代理伺服器,而你的真實 IP 就無法測知,這就使得使用者的安全性得以提高。
代理伺服器的優點
節省單點對外的網路頻寬,降低網路負載:當你的 Proxy 用戶很多時,那麼 Proxy 內部的快取資料將會累積較多。因此用戶端想要取得網路上的資料時,很多將會從 Proxy 的快取中取得,而不用向網際網路要求資料。 所以可以節省頻寬啊!
以較短的路徑取得網路資料,有網路加速的感覺:例如你可以指定你的 ISP 提供的代理伺服器連接到國外,由於 ISP 提供的 Proxy 通常具有較大的對外頻寬,因此在對國外網站的資料取得上, 通常會比你自己的主機連線到國外要快的多。此外,與上一點的快取資料也有關係啊!從內部硬碟取得的路徑總比對外的網際網路要短的多啊!
透過上層代理伺服器的輔助,達到自動資料分流的效果
提供防火牆內部的電腦連上 Internet
立即試用性價比最高 VPN
代理伺服器的缺點
容易被內部區網的人員濫用:我們知道網際網路上看到取得資料的人是 Proxy 那部主機而不是用戶端電腦的 IP,因此可能會讓某些內部網路使用人員開始利用你的 proxy 幹壞事,此時你就會很麻煩~ 所以,為了杜絕這個狀況,強烈的建議多加登錄檔案分析的軟體,在管理上面會輕鬆很多喔!
需要較高超的設定技巧與除錯程式:Proxy 算是比較不容易設定好『效能』的一個伺服器了!由於 Proxy 的 Cache 與他的『上層代理伺服器』的關係是很緊密的, 萬一設定錯誤的話,很有可能反而讓你的 Proxy 拖垮用戶端 WWW 的流覽速度!最嚴重的是造成無法連線!
可能會取得舊的錯誤資料:這個最容易發生了!由於曾經流覽過的網頁會被放置到快取, 並提供後續用戶的直接取得。萬一網際網路上面的那個網頁數據更新過呢?那時你會發現,怎麼用戶端無法看到更新後的資料? 就是因為快取的問題啊!取得舊資料的頻率可能會很高啊!
代理/代理伺服器大家都可能相對比較陌生,對其概念也不是那麼好理解,但如果我們跟比較熟悉的 VPN 來比較理解一下,感覺就會豁然開朗啦~
VPN 和 Proxy 的主要區別
VPN 能進行加密傳輸,因此較為安全。 VPN 可以保護使用者不受到追蹤、監控和攻擊。而一般 Proxy 不具加密功能。建議不要用 Proxy 流覽敏感資訊。
1.使用 Proxy 和 VPN 都可能遇到效能問題
不過 Proxy 只處理 HTTP 請求,連線速度比 VPN 快。相較之下,VPN 會對資料進行加密,因此連線速度比 Proxy 慢。
2.Proxy 提供快取網頁的功能,能提高網頁流覽速度
3.VPN 屬於作業系統層級,連上 VPN 之後,整台設備都會受影響
包含流覽器及其他所有連接到網際網路的應用程式,所有流量都會重新路由。而 Proxy 的作用是局部的,只適用于指定的應用程式。
4.VPN 通常需要付費,有不同國家的伺服器可以選擇
而市面上許多 Proxy 伺服器是免費的。但不要過於信任免費服務,因為這些服務通常會限制流量、降低連線速度,而且可能有資料洩露的風險。
5.VPN 連線較為穩定可靠,而 Proxy 連線較容易斷線
6.VPN 通常用於解決外網連線內網的問題,Proxy 則是處理內網連線外網的問題
獲取 PureVPN
結論
VPN 和 Proxy 相似,都是透過遠端伺服器將流量重新路由,並隱藏用戶端 IP 位址。儘管市面上有許多免費的 Proxy 服務。然而 VPN 在許多方面都優於 Proxy,不但可靠,而且安全。因此我們建議使用 VPN,以保護使用者的隱私和安全。VPN 推薦使用 PureVPN,簡單方便,安全高速,可以完全無風險的使用 PureVPN 的所有功能。