何謂 Proxy 代理伺服器是什麼??傳輸技術簡介
Proxy 代理伺服器,相信這名詞對不少人感到熟悉,但是似乎又有那麼點陌生,對於本站來說是相當不可或缺主題,使用者能夠透過它來瀏覽受限制的網頁,至於它的傳輸技術與背後運作原來為何,那麼就透過本篇文章文字搭配影音輔助,幫助你來了解吧!!!
Proxy 代理伺服器簡介:
Proxy (中文名稱:代理伺服器) 早期出現於網路防火牆功能中,當初用於保護網路安全,建立一道內外部如牆般保護區隔,所有連線進出動作都必須經過它,然而作為這道牆的機器稱之為 Proxy Server (代理主機),凡是透過它來進行連線與瀏覽網頁,只要機器做好加密保護等措施,就不用擔心會被監控與帳密竊盜情況。(完整流程可參考上方影片介紹)
Proxy 如何運作 / 用途:
舉例來說世界上最受歡迎棒球賽事非美國職棒大聯盟 MLB 莫屬,大家都會造訪官網 (連結) 查詢比分與選手數據,但對技術人員或經營網站朋友而言,肯定會想說怎樣可以加快速度,畢竟每個人連到伺服器就要撈一次資料,好比說大學宿舍同時有 100 個人要連到這網頁,勢必得要連線 100 次,對於頻寬速度來說無疑是浪費,又或著是剛好遇到精彩比賽,同時湧入超多球迷要查資料,導致瀏覽速度相當慢。
這時候只要連到專屬 Proxy Server,當第一個人已經成功開啟,並且瀏覽 MLB 網頁時,這時會把網頁資料給快取下來,接著第二個要瀏覽的使用者,連線過程經過 Proxy Server 先看看是否有無 MLB 最新資料,如果有的話則會直接導向快取後的頁面,若經過檢測比對發現有新資料,才會自動連到官網平台,這對於連線速度慢 or 網站載入很慢的情況,或著是 IP 被封鎖無法瀏覽,掛載 Proxy 加快連線速度改善不能看網頁問題。
Proxy 代理伺服器種類:
依據協定可分為 (如下)
1. SOCKS 代理:僅傳遞封包,並且具有快取功能,因為如此速度快很多,埠通常為 1080。
※備註:分為 SOCKS4 和 SOCKS5,前者協定僅 TCP,後者支援 TCP 和 UDP,包含身分驗證與域名解析功能。
2. FTP 代理伺服器:僅用於 FTP 檔案傳輸,具備上傳、下載與快取功能。常見埠為 21。
3. HTTP 代理伺服器:主要用於存取網頁,甚至部分伺服器具有內容過濾功能。埠為 80、8080、3128 等。
4. SSL/TLS代理:用於存取加密網站,以具有 SSL 或 TLS 加密內容。埠為 443。
5. Telnet 代理:用於 telnet 遠端控制(常用於駭客入侵電腦隱藏身分使用)。埠為 23。
6. POP3/SMTP 代理:用於 POP3 / SMTP 方式收發郵件。埠為 110/25。
若是依據匿名程度可分為下列幾種:
1. 透明代理:會變動封包還會告知伺服器用戶端真實 IP,此代理主要用於快取提升瀏覽速度與內容過濾,並沒有其他更進階應用。
2. 普通匿名代理:會在封包動些手腳,在伺服端有可能會發現是個代理伺服器,也有很大機率被追查到用戶真實 IP。
3. 高度匿名代理:封包則是會被原封不動的傳送,在伺服端看起來就是真實用戶在存取,顯示 IP 為代理伺服器所在位置。
4. 間諜代理:通常是由組織或個人建立的,用於竊取使用者傳輸資料。
代理伺服器造成影響:
使用者透過 Proxy 網路連線,能夠藉由它加快網路連線,匿名隱藏 IP 功能也能夠避免被駭客盯上,但相反的駭客也能使用它隱藏 IP 進行破壞,這樣也會提升警方蒐證的困難 (據說可以掛多層代理避開被追蹤可能性,這部分就讓大家自行研究摸索),此外也聽說有部分用戶會掛代理後隨意留言,導致某些匿名網站 IP 被封鎖,造成其他用戶無法瀏覽情況,如顧慮到隱私與安全性建議可選擇具有用 SSL、TLS 等協定先行加密也能避免被竊取的可能性。