什麼是VPN穿透?

VPN穿透是你可以在路由器上啟用的功能。它允許連接的設備在不受路由器NAT設定(網路地址轉換)影響的情況下建立出站的VPN連線。這使得VPN流量可以繞過路由器對舊VPN協定(如PPTP、L2TP和IPsec)可能施加的限制。

我們遇到過許多用戶在配置路由器以便與VPN連接無縫運行時遇到困難,尤其是在使用較舊的協定時。最常見的問題之一是由於所選協定與路由器的NAT設定不相容,無法建立穩定的VPN隧道。

為了幫助用戶克服這些連線問題,我們創建了這份關於VPN穿透的綜合指南。這份指南將解釋什麼是VPN穿透,它如何運作,以及為什麼它是必要的。這樣,你可以確定是否需要啟用此功能,並了解具體如何操作。

什麼是VPN穿透?

VPN穿透是一項路由器功能,它允許本地網路中的裝置透過路由器的防火牆傳輸加密的VPN封包,而不會被阻止或丟棄。需要注意的是,VPN穿透並未建立VPN連接,它只是促進VPN流量通過路由器的無障礙流量。

如果沒有啟用VPN穿透,由於與NAT的衝突,一些較舊的VPN協定可能無法正常運作。路由器使用NAT允許本地網路中的多個設備共享一個公共IP地址。 NAT類型也決定了你的本地網路從網路造訪的難易度。較舊的VPN協定如L2TP、PPTP和IPsec與NAT不相容。如果在沒有啟用VPN穿透的情況下使用這些協議,路由器可能會丟棄VPN封包或完全阻止VPN連線。

VPN穿透本質上是將VPN流量通過路由器,允許其繞過NAT過程。例如,如果啟用了IPSec Passthrough,IPsec流量將內部傳遞給應用層網關,並由其處理流量重新導向。較新的VPN協定如OpenVPN、IKEv2和WireGuard與NAT相容,因此它們不需要VPN穿透才能正常運作。

了解VPN穿透的運行原理後,你可以確定在你的特定VPN設定中是否需要啟用此功能。

VPN穿透如何運作?

VPN穿透促進VPN流量透過路由器的NAT流程順利傳輸。當你的VPN軟體嘗試與遠端VPN伺服器連接時,它使用VPN協定封裝其連接請求,這些請求隨後透過路由器的NAT。 NAT透過透明地將內部網路上使用的私人IP地址轉換為需要用於網際網路通訊的公用IP地址,允許單一公用IP地址在多個裝置之間共用。它充當中介,將私有IP地址對應到公共IP地址,反之亦然。

然而,使用較舊的VPN協定如PPTP、LT2P和IPsec時會出現問題,因為這些協定加密和重新打包資料包的方式沒有為NAT提供足夠的資訊來將它們傳送到預定的接收者。一個公共地址可能與多個私有IP相關聯,因此NAT無法知道將資料轉送到哪個接收者。

VPN穿透解決了相容性問題,允許加密的VPN流量繞過NAT過程,確保VPN資料包無幹擾地傳輸到預定接收者,從而實現無縫的VPN連接,同時保留NAT對本地網路的好處。

VPN穿透的類型

VPN穿透透過路由器轉送VPN流量,繞過NAT流程。不同VPN協定的VPN穿透實作方式有所不同,但整體原理是透過在VPN資料通道中加入額外的識別字段,例如Call ID或Session ID,來修改VPN資料通道。路由器接著使用這些標識符和目標IP地址將資料通道流量與對應的控制通道連接相關聯,允許其正確地將VPN封包轉送到伺服器。

PPTP Passthrough

PPTP Passthrough透過修改PPTP協定的運行方式允許VPN流量通過NAT路由器或防火牆:

  1. PPTP使用TCP控制通道(連接埠1723)建立和管理隧道,並使用GRE資料通道傳輸加密的封包。
  2. GRE缺乏連接埠號,這與NAT的連接埠轉換需求衝突。
  3. Passthrough在GRE頭部添加一個Call ID字段,作為連接埠號碼的替代。
  4. 當PPTP客戶端發起VPN連線時,它會透過連接埠1723上的TCP控制通道傳送請求,路由器透過標準NAT規則允許該請求通過。
  5. PPTP伺服器回應,將唯一的Call ID插入GRE資料通道封包中。
  6. 路由器檢查GRE封包,使用Call ID和目標IP將其與控制通道關聯。
  7. 路由器轉換客戶端的私人IP/端口,並將GRE資料轉送給VPN伺服器,建立PPTP VPN隧道。

IPsec Passthrough

IPsec Passthrough使用NAT-T(NAT-Traversal)技術運行:

  1. IPsec透過在IP層驗證/加密資料包來確保IP通信,但由於在資料流中嵌入IP地址,與NAT衝突。
  2. NAT-T將IPsec封包封裝在NAT可以處理的UDP封包中。
  3. NAT-T偵測到IPsec客戶端透過UDP連接埠4500發送的IKE(網際網路金鑰交換)封包。
  4. NAT路由器偵測到此UDP流量,並將客戶端的私人IP/連接埠轉換為公用IP/連接埠。
  5. IPsec伺服器回應的IKE封包透過UDP發送,NAT將其路由回客戶端。
  6. IKE協商後,IPsec資料(ESP封包)也封裝在使用連接埠4500的UDP封包中。
  7. NAT轉換UDP/IP頭部,但保留IPsec有效負載不變,使VPN流量通過路由器。

L2TP Passthrough

L2TP Passthrough的運行方式類似於PPTP,因為L2TP源自PPTP和L2F:

  1. 與PPTP類似,L2TP使用TCP控制通道(連接埠1701)進行隧道管理,並使用UDP資料通道傳輸加密的資料包。
  2. UDP資料通道缺乏連接埠號,這與NAT的轉換要求衝突。
  3. L2TP Passthrough在L2TP over UDP頭部添加一個Session ID字段,該Session ID充當NAT可以用來進行轉換的連接埠號碼替代。
  4. 當L2TP客戶端發起VPN連線時,它會透過連接埠1701上的TCP控制通道傳送請求。路由器通過標準NAT規則允許此流量通過。
  5. L2TP伺服器回應,插入唯一的Session ID到UDP資料通道封包的L2TP頭。
  6. 路由器檢查UDP封包,並基於Session ID和目標IP地址將其與對應的TCP控制通道連接關聯。
  7. 路由器將L2TP用戶端的私有IP/連接埠轉換為公用IP/端口,並將UDP封包轉送給VPN伺服器,從而建立L2TP VPN隧道。

VPN穿透和VPN客戶端是同一回事嗎?

VPN穿透和VPN用戶端是完全不同的東西。 VPN客戶端是安裝在設備上的軟體應用程序,允許你配置VPN的連接設定。透過VPN客戶端,你可以選擇伺服器、調整設定並啟用連線。

VPN穿透是路由器上的一項功能,它允許VPN客戶端使用舊協定連接到伺服器。你可以在路由器的設定中啟用它。

VPN穿透和VPN路由器有什麼不同?

VPN路由器是安裝了VPN軟體的路由器。它可以加密本地網路上所有裝置的流量,同時保護它們。

你可以購買預先裝有VPN軟體的VPN路由器,或是使用相容的路由器刷入自訂韌體,如OpenWrt或FreshTomato 。 VPN路由器支援現代VPN協議,如OpenVPN和WireGuard ,提供進階功能。

VPN路由器充當VPN用戶端,在自身與VPN伺服器之間建立隧道。這使得不支援原生VPN的裝置(如遊戲機、智慧電視、物聯網裝置)可以安全連線。

相反, VPN穿透是普通路由器上的一項功能,它透過修改協定頭部使VPN流量可以繞過NAT。在這種情況下,VPN客戶端運行在你的裝置上,而不是路由器上。

是否應該啟用VPN穿透?

優點缺點
允許使用舊VPN協定連接VPN,當連線可能被NAT阻止時。削弱本地網路的安全性。
沒有技術經驗的情況下,設定可能會很複雜。
僅對已經不安全的過時協議有必要。
需要在路由器上啟用連接埠轉送。

系統在不啟用VPN穿透的情況下總是更安全。 VPN穿透會在本地防火牆中打開原本無法造訪的連接埠——開放的連接埠越少,你的安全性就越高。

此外,它需要在路由器上啟用連接埠轉發,這也帶來了安全風險。例如, PPTP Passthrough使用TCP連接埠1723。如果你經常連接和斷開VPN,該連接埠可能會比必要的時間更長時間保持開放,暴露你的網路於攻擊之中。

然而,如果你確實需要啟用此功能,我們建議使用Private Internet Access,因為它是一個值得信賴的VPN服務,並且與許多其他VPN不同,PIA允許所有用戶使用連接埠轉送。

VPN穿透也依賴很少更新的過時協定和技術。它們更可能存在安全漏洞,不像現代協定那樣安全。

這些過時的VPN協定可能會被駭客攻擊,只有在絕對必要時才應使用。如果VPN穿透沒有被積極使用,應該立即停用。

此功能最常用於專業或商業環境中與遠端造訪VPN一起使用。如果公司的VPN使用舊協定如IPsec或PPTP,你需要設定VPN穿透才能成功連線到辦公室VPN。

何時使用VPN穿透:
當你需要建立不支援現代VPN協定的VPN連線時,應使用VPN穿透。如果你在依賴過時技術的專業環境中,並且不涉及敏感訊息,你可以使用VPN穿透。

何時不使用VPN穿透:

使用消費者VPN服務、在路由器上安裝VPN或使用現代協定連接VPN時,不需要啟用VPN穿透。如果你可以使用支援最新協定的現代硬件,那麼應優先選擇這些協定而不是VPN穿透。

如何在路由器上啟用或停用VPN穿透

如果必須在路由器上啟用VPN穿透,請依照下列步驟操作:

1. 找到路由器的IP地址

你可以在裝置的網路設定中找到路由器的IP地址,通常列為「預設閘道」或「路由器」。

在以下範例中,路由器的地址是192.168.1.1

在設備的網路設定中找到路由器的IP。(This article is created by how&best)

2. 造訪路由器設定

開啟一個瀏覽器並輸入路由器的IP地址。輸入預設登入憑證(通常使用者名稱為admin,密碼為password),這些資訊通常寫在路由器背面。

範例登入介面。

3. 找到VPN穿透部分

VPN穿透設定通常位於「安全」或「防火牆」選項下。如果找不到,請參閱路由器手冊,因為某些路由器可能不支援此功能。

我們在Linksys的安全選單中找到了VPN穿透功能。

4. 設定VPN設置

啟用你的VPN所使用的協定並套用設定。常見協定和連接埠:

  • IPSec Passthrough:UDP連接埠500和4500(IKE和NAT-T)
  • PPTP Passthrough:TCP埠1723
  • L2TP Passthrough:UDP連接埠500、4500和1701

Linksys協定設定選單。

5. 重新啟動路由器

拔掉路由器電源10秒鐘,然後重新插上以套用新的VPN穿透設定。

常見問題解答

VPN穿透對遊戲有影響嗎?

不會, VPN穿透不會直接影響遊戲效能。它只是在需要時幫助建立VPN連接。遊戲時的高延遲和慢速效能可能是由於連接到遠端的VPN伺服器位置所致。

什麼是NAT Passthrough?

NAT Passthrough是VPN穿透的另一種說法。較舊的VPN協定缺乏NAT正確路由資料包所需的信息,導致連線被阻止。 VPN穿透允許這些協定繞過NAT,因此被稱為「NAT Passthrough」。

什麼是IP Passthrough模式?

大多數ISP提供的路由器結合了數據機、路由器和無線造訪點的功能。 IP Passthrough模式可停用路由器和無線功能,讓你在網路上使用單獨的路由器設備。僅在計劃使用不同的路由器時啟用。

停用VPN穿透會發生什麼事?

在路由器上停用VPN穿透將阻止使用IPsec、PPTP和L2TP協定建立VPN連線。一些路由器防火牆連接埠將會被阻止,提升網路安全性。然而,你仍然可以使用不需要Passthrough的現代VPN服務。

相關文章
什麼是VPN的靜態/固定IP地址?
靜態IP

VPN的靜態/固定IP地址即使在斷開連接並重新連接到伺服器時也始終保持不變。這有助於安全地造訪特定區...

什麼是SOCKS5代理?
SOCKS5代理

SOCKS5代理程式是一種透過遠端伺服器路由資料的方式,為預先配置的應用程式指派一個新的IP地址。與...

VPN會減慢你的網路速度嗎?
VPN網路速度

使用VPN確實會減慢你的網路速度,因為你的資料必須經過更遠的距離才能到達目的地。根據我們的VPN速度...

VPN無法跨區Netflix?試試這些修復方法
VPN無法跨區Netflix

如果你的VPN 無法連接Netflix,那是因為Netflix 封鎖了你的VPN 伺服器的IP 地址...

為什麼VPN會斷開連線及其解決方法
VPN斷開連線

如果你的VPN 經常斷開和重新連接,很可能是因為裝置和VPN 伺服器之間的封包遺失或被封鎖。這可能是...

如何檢查你的VPN是否正常運作
VPN檢查

你可以透過改變你的IP地址、加密你的網路流量以及確保沒有DNS洩漏來確認你的VPN是否正常運作。你可...

為什麼你的VPN無法連線及其解決方法
VPN無法連線

如果你的VPN無法連接,最簡單的解決方法是重新啟動你的裝置和路由器。如果這樣不行,試試更新裝置的軟體...

如何阻擋Twitch廣告
阻擋Twitch廣告

使用uBlock Origin來阻擋Twitch廣告,只需在其設定中新增一個自訂腳本。不過,uBlo...

VPN能阻擋廣告嗎?
VPN阻擋廣告

VPN 服務預設不會阻擋廣告,但有些VPN 包含旨在阻止煩人廣告和追蹤軟體的廣告阻擋軟體。不過,即使...

如何阻擋YouTube廣告
阻擋YouTube廣告

使用虛擬私人網路( VPN)連接到阿爾巴尼亞伺服器是觀看YouTube時不看廣告的最簡單方法。透過取...

如何在PS4和PS5上使用NordVPN
PS NordVPN

NordVPN在PS4和PS5上表現非常出色,是提升遊戲、串流媒體和網頁瀏覽體驗的最佳VPN服務之一...

如何在Google Chromecast上使用VPN?
在Chromecast上使用VPN

在Google Chromecast上使用VPN,可以在電視上觀看在你所在地區無法造訪的影片內容。 ...

如何在Xbox上使用ExpressVPN?
如何在Xbox上使用ExpressVPN

ExpressVPN是一款適用於所有Xbox遊戲機的優秀VPN,包括Xbox One和Series ...

LG電視最佳VPN及使用方法
LG電視VPN

在LG 電視上使用VPN 的最佳方法是透過AirPlay。步驟如下: 訂閱一個專為串流媒體優化的VP...

如何在Xbox 上設定VPN?
如何在Xbox 上設定VPN

最簡單的方法是透過Windows 10 或11 的行動熱點共享VPN 連線。我們推薦使用Expres...

如何在PS5上設定和使用VPN?
在PS5上設定和使用VPN

在PlayStation上使用VPN的最簡單方法是透過網路線從筆記型電腦共享VPN連接。這可以加密你...

如何隱藏你的IP地址?
隱藏IP

你可以使用VPN、代理伺服器、Tor瀏覽器或行動數據熱點來隱藏你的公共IP地址。其中,最有效的方法是...

最佳私密且安全的網頁瀏覽器
私密瀏覽器

一旦配置好, Mozilla Firefox 瀏覽器是效能、易用性和隱私性方面最好的私密瀏覽器。它是...

如何判斷是否有人在監視你的手機?
手機監視

擔心有人在監視你的手機活動、讀取你的資訊並監控你上網的行為嗎?本指南將向你解釋如何發現手機中的間諜軟...

别人拿到你的IP地址能做什麼?
拿到你的IP位址能做什麼

你的IP地址能直接揭示你的ISP、城市和大致位置。這些資訊可以用來監控你的瀏覽活動,限制你造訪某些網...

You cannot copy content of this page