Vpn

VPN 客戶端到客戶端埠轉發

  • November 29, 2013

我有一個 EC2 Amazon 實例,它執行一個 IP 範圍為 192.168.240.1-9 的 vpn 伺服器。

我可以使用以下命令行將我的 Macbook 連接到這個 VPN(使用系統首選項)和一個 Raspberry Pi:

sudo pptpsetup –create vpnec2 –server ip_to_my_EC2 –username myUser –password myPassword –encrypt –start

我的 Rasperry Pi 正在不同的埠上執行一些 Python 應用程序(sickeard、傳輸等)。

**EC2** VPN ip: 192.168.240.1

**RasPi**: 192.168.240.2

**Macbook**: 192.168.240.3

從兩台電腦上,我都可以 ping 伺服器。從伺服器,我可以 ping 電腦。我還可以從伺服器上使用Lynx瀏覽病態鬍鬚、傳輸。但我無法 ping 客戶端到客戶端,沒有響應。

我的目標是能夠從我的 Macbook 瀏覽應用程序,例如使用

http://192.168.240.2:9091

在 EC2 實例上,未註釋ipv4.ip_forward=1

如何在電腦之間轉發我需要的埠?

您需要通過客戶端機器上的 EC2 實例為網路設置路由。伴隨著一些東西

ip r add $VPN-net via $Peer dev $VPN-device

例如

ip r add 192.168.240.0/28 via 192.168.240.1 dev ppp0

引用自:https://serverfault.com/questions/558225