透過 VPN (fritz.box) 連接到本機伺服器的 Android 裝置有錯誤的 IP 位址

透過 VPN (fritz.box) 連接到本機伺服器的 Android 裝置有錯誤的 IP 位址

我有個問題。我最近新增了一台在家裡運行的伺服器。我目前正在其上運行 lighttpd 來託管一些私人內容。因此,我限制了對本地網路和靜態 IP 位址(VPN IP)的存取。為了存取我的 Android 裝置上的資料,我透過 VPN (fritz.box) 連接到我的本地網路。

問題:本機伺服器看不到我的靜態 IP 位址(VPN IP),而是 Android 裝置的 IP 位址。對比檢查http://www.whatismyip.com/顯示我的靜態 IP 位址(VPN IP)。

Android Device 
  ---> VPN 
  ---> local server (sees public IP address of android device)

Android Device 
  ---> VPN 
  ---> whatismyip.com (sees IP address of VPN) 

答案1

您沒有指出這是一個問題。

這種行為看起來是正確的。不要考慮盒子的 IP 位址,而是考慮每個介面/虛擬介面的 IP 位址。 VPN 通常提供虛擬接口,並且[根據需要]將使用該接口發送流量。 (對於某些作業系統,有一些技巧可以讓您更改來源位址,但這是一個進階主題,需要深入的理解和進階路由設定)。

如果您想查看伺服器的真實 IP 位址,實用的方法是放棄 VPN 並在路由器上使用針孔/連接埠對映(fritz box?)。然而,我更喜歡的方法是簡單地重新配置網路伺服器以接受 VPN IP 位址。

相關內容