
我還不是網路方面的專家,我對連接埠轉送如何在路由器上工作感到有點困惑。
例如,我在我的Raspberry Pi 上為我的VPN 伺服器打開了一個端口,並且我從路由器轉發的特定端口用於訪問我家裡的Raspberry Pi 上的VPN 伺服器,現在可以在外部網路(例如我的辦公室或公共Wi-Fi)上工作費斯。
但問題是,當我嘗試檢查canyouseeme.org
我在路由器中為家中的 VPN 伺服器打開的特定連接埠時,它說錯誤或已關閉。我嘗試了幾個連接埠檢查網站,但它們都是一樣的。但好處是我可以連接到家中的 VPN 伺服器,即使它在連接埠檢查工具上顯示已關閉。為什麼?
答案1
您使用的 VPN 軟體很可能使用 UDP 協定(或可能是 GRE),它沒有像更常用的 TCP 協定那樣的「握手」。
您想要測試的網站很可能正在測試 TCP,因此它們不會接收 UDP。 (Canyouseeme.org 僅列出 TCP 連接埠/協定)