A sock inside a browser window with an arrow pointing to it.

SOCKS5 (Socket Secure,通訊端安全) proxy 常被誤認為是等同於虛擬私人網路 (VPN) 的一種替代方案。但事實並非如此。這種誤解可能會讓您產生一種安全的假象。為了解決這個問題,我準備了這篇文章來說明 SOCKS proxy 到底是什麼,以及可以用它來做什麼。

簡而言之:什麼是 SOCKS proxy?

SOCKS proxy 是一種使用 SOCKS 通訊協定的網路 proxy 伺服器。某些 VPN 會提供這項額外功能。然而,跟 VPN 不同的是,它並不具備加密能力。SOCKS5 僅是 SOCKS 通訊協議的最新版本,具有最快的速度。

目錄

    什麼是 SOCKS proxy?

    SOCKS 是一種網際網路通訊協定,比起一般的網頁瀏覽,能夠提供更高的匿名性。當您連接到 SOCKS proxy,您的網路流量會藉由傳輸控制協定 (Transmission Control Protocol,TCP) 透過第三方伺服器進行路由。這會讓您在使用 SOCKS 的期間,賦予您一個新的 IP(網際網路通訊協定)位址;改變您的 IP 位址即表示網路主機(即網站和服務)無法查出您的真實地理位置。

    什麼是 SOCKS5?

    SOCKS5 是 SOCKS proxy 通訊協定的最新版本。與最初廣泛採用的 SOCKS4 版本相比,SOCKS5 proxy 已經解決了許多既有問題。它提供三種認證方式,並支援 UDP 協定(比起 TCP 連線,其速度更快,但可靠性較低)。

    SOCKS5 如何設定?

    首先,您需要一個 SOCKS proxy 伺服器用作您的 proxy。您可以自己架設一台,或者添購一台 proxy 伺服器。市場上也有一些「免費」的選擇,但安全性可能不如以上兩種選項。 

    一旦擁有伺服器之後,我們就可以在您的裝置上設定 SOCKS5。操作方式如下:

    Windows:
    macOS:
    1. 前往 「設定」「網路及網際網路」
    2. 尋找「Proxy」並點擊。
    3. 「Proxy 手動設定」下,將按鈕切換至「開啟」
    4. 填寫您的 Proxy 伺服器資訊。
    5. 點擊「儲存」。
    1. 前往「系統設定」「網路」
    2. 點擊左側的網路服務,然後點擊右側的「詳情」
    3. 點擊「Proxies」
    4. 輸入您的 proxy 伺服器資訊。
    5. 點擊「OK」

    SOCKS proxy 是如何運作的?

    An elevator with a sign above it saying LVL 5 - session, SOCKS5, and a huge panel showing 7 level buttons: 1. Physical, 2. Data link, 3. Network, 4. Transport, 5. Session, 6. Presentation, and 7. Application.

    SOCKS5 proxy 比傳統的 HTTP proxy 具有更廣泛的適用範圍。前者能夠涵蓋裝置的一切數據傳輸,而後者僅適用於單一網站連線。

     

    另一方面,雖然 SOCKS 提供了幾種認證方法 (確保您的裝置可以連上您想要連接的服務),但其本身並不提供加密功能。這表示任何在您與 Proxy 伺服器之間的任何人 (像是您的網路供提供商,或是入侵您常用公共 Wi-Fi 熱點的駭客) 都能看得見您的數據。

    我需要 SOCKS proxy 嗎?

    SOCKS5 proxy 非常適合繞過區域性攔截或防火牆的使用情況……僅此而已。如果您想加密您的數據以防止他人讀取,您就必須尋找其他的解決方案。僅僅使用 SOCKS 通訊協定並不能保障您的隱私安全,也無法讓您免受政府監控或公共 Wi-Fi 的網路攻擊。

     

    免責聲明:請注意,絕對禁止使用 Surfshark 服務進行任何非法活動,此舉違反我們的服務條款。請確保使用 Surfshark 服務所進行的任何活動,皆符合所有相關的法律及規範,包括經由 Surfshark 存取的任何服務提供商及網站的規定。

    SOCKS porxy 安全嗎?

    使用付費版本的 SOCKS proxy 就能保護您的安全,就像 VPN 一樣!已知某些 proxy 業者會記錄使用者數據,也正是免費 proxy 會出現的情況。如果您使用付費的 SOCKS proxy 提供商,就不會有這方面的問題。您的資訊能持續獲得安全保障,也就能安心無虞的進行您的上網活動。

    SOCKS proxy 能帶來什麼好處?

    SOCKS5 proxy 之所以受到青睞,出於以下原因: 

    突破網路防火牆

    網路防火牆會根據 IP 位址阻擋連線。因此,如果您想訪問 Instagram,但公司已經封鎖了 Instagram 的 IP 位址,此時防火牆不會允許您進行連線。但是,當您連接到 proxy 時,防火牆僅能知道您嘗試連線到 proxy 的 IP 位址,並允許通過。 

    隱藏您上網的 IP 位址 

    通常,當您連接到網路主機 (服務或網站) 時,對方會記錄您的 IP 位址。但是,如果您不想隨便在網路上留下等同於家中的數位地址呢?那您就可以使用 proxy,連上 proxy 後,就相當於把您的 IP 位址更換為 proxy 的 IP 位址。

    更改您上網的地理位置 

    IP 位址其實可以被定位到一個國家,甚至一個城市。這可能導致某些服務根據您的連線位置,而阻擋了您的訪問。但是,當您使用了 proxy,服務只會看到 proxy 的 IP 和地理位置。只要 proxy 位於適當的地理位置,您就可以訪問您原本無法接觸的內容。 

    隱藏您瀏覽的網站,免受 ISP (網際網路服務提供商) 的監視

    您的網際網路提供商能夠知道您連線到哪些網站。但如果您使用 proxy,他們就只能知道您連接上了 proxy,僅此而已。也正因如此,他們無法對您進行窺探。

    在 VPN 無法使用的情況下保護自己 

    假設您在某處架設好了一台 proxy 伺服器。但您手上的設備不允許安裝應用程式 (例如 VPN 應用程式),只要調整好連線設定,就可以連上您的 proxy 伺服器。 

    SOCKS proxy 跟 HTTP proxy 有什麼不同?

    簡單來說,HTTP proxy 只能處理上網需求,並僅限於網站瀏覽。而 SOCKS proxy 能夠涵蓋所有程式和網站的流量,用途更廣泛。

    SOCKS Proxy
    VPN
    隱藏您的 IP 位址
    check
    check
    路由網站數據
    check
    check
    路由應用程式數據
    check
    uncheck

    SOCKS 跟 VPN 有什麼不同?

    不同之處在於 SOCKS proxy 並不如 VPN 來的安全。然而,由於兩者都可以隱藏您的 IP 位址並免遭窺探,因此大部分的一般使用者可能認為兩者難分差異。但是,VPN 其實對您的網路流量有更全面的防護:

    SOCKS Proxy
    VPN
    隱藏您的 IP 位址
    check
    check
    加密網路流量
    uncheck
    check
    對 ISP 隱藏下載活動
    uncheck
    check

    總結:為適當的任務選擇正確的工具 

    對於那些希望在日常瀏覽中添加一層安全防護的使用者而言,SOCKS proxy 是一個不錯的選擇。但整體來說,對於保障網路隱私和解鎖您想看到的內容而言,VPN 才是最明智選擇。同時使用這兩種技術儘管無可厚非,但能帶來的好處卻是微乎其微。所以何不直接使用 VPN 呢?

    不僅瀏覽全面守護
    任何應用程式的一切流量都交給 VPN 加密
    Surfshark

    常見問答集

    「SOCKS5 proxy」中的 SOCKS 是代表什麼意思

    SOCKS 代表 「Socket Secure」,即通訊端安全,是一種 proxy 的通訊協定。

    Proxy 跟 SOCKS 是一樣的嗎?

    SOCKS 是針對 proxy 的通訊協定,而「proxy」是一個總稱,包括所有使用中轉伺服器轉送流量的一種技術。 

    SOCKS5 proxy 是免費的嗎?

    除非您自己架設,否則 proxy 都不是免費的。任何您在網上找到所謂免費的 proxy 都要隨時提防,因為他們維持 proxy 運作也需成本,這可能涉及到販賣您日常瀏覽的數據資料。 

    如果我有 VPN,還需要 SOCKS 嗎?

    如果您已經有 VPN,就不需要 SOCKS proxy。VPN  已經提供了 SOCKS 的所有功能,甚至更為全面。

    我可以免費取得 SOCKS5 proxy 嗎?

    在技術上是可以免費取得 SOCKS5 Proxy,卻非常不安全。Proxy 跟 VPN 一樣,運作都需要花費成本。實體維護的基礎設施,至少包括 proxy 伺服器本身。另外還需支付維修以及人事成本等等。

    因此,安全又能免費取得 SOCKS5 proxy的唯一方式,就是自行架設一台。 

    SOCKS proxy 安全嗎?

    如果您使用的是付費版本,SOCKS proxy 就會是安全的。 

    然而,如果您想要的是獲得最大的安全保障,SOCKS proxy 並不會像 VPN 那樣對您的數據進行加密。因此,一定要選對正確的工具。 

    如何取得 SOCKS5 proxy?

    您可以在網路上找到 SOCKS5 Proxy 的服務。請對所有可用的提供商詳加研究,並選擇一個最符合自己需求的提供商。千萬不要輕信免費提供的方案。

    SOCKS5 proxy 使用哪個端口?

    SOCKS5 proxy 使用 TCP 1080 端口。