Vpn
VPN 客戶端到客戶端埠轉發
我有一個 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