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、transmission 等)。

**EC2** VPN ip: 192.168.240.1

**RasPi**: 192.168.240.2

**Macbook**: 192.168.240.3

从两台计算机,我都可以 ping 服务器。从服务器,我可以 ping 计算机。我还可以使用以下方式浏览 sickbeard、transmission山猫从服务器。但是我无法 ping 客户端到客户端,没有响应。

我的目标是能够从我的 Macbook 浏览应用程序,例如

http://192.168.240.2:9091

在 EC2 实例上,ipv4.ip_forward=1未注释。

我如何在计算机之间转发所需的端口?

答案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

相关内容