Virtualbox 从远程服务器访问虚拟机

Virtualbox 从远程服务器访问虚拟机,virtualbox,paypal-ipn,development-environment,remote-access,Virtualbox,Paypal Ipn,Development Environment,Remote Access,在我的工作中,我们使用VirtualBox进行开发,所以有时候在测试时会变得有点棘手 实际上,我在一个支付平台上工作,我必须与PayPal即时支付通知集成 其想法是,当Paypal交易获得批准时,Paypal会向我的服务器发送一条IPN消息,这就是问题所在 有没有办法让我的本地开发服务器可用,以便PayPal可以访问它 提前谢谢。我想您的服务器是在VirtualBox中运行的,对吗 因此,您必须为VirtualBox机器提供一个IP,您的公司路由器可以将PayPal IPN消息中继到该IP。该I

在我的工作中,我们使用VirtualBox进行开发,所以有时候在测试时会变得有点棘手

实际上,我在一个支付平台上工作,我必须与PayPal即时支付通知集成

其想法是,当Paypal交易获得批准时,Paypal会向我的服务器发送一条IPN消息,这就是问题所在

有没有办法让我的本地开发服务器可用,以便PayPal可以访问它


提前谢谢。

我想您的服务器是在VirtualBox中运行的,对吗

因此,您必须为VirtualBox机器提供一个IP,您的公司路由器可以将PayPal IPN消息中继到该IP。该IP也应该是静态IP(不是通过DHCP),因此可以相应地设置路由器上的路由

(以下内容很好,我已经成功地做了很多次)

为此:

  • 设置VirtualBox以从公司路由器获得IP:在VirtualBox适配器中,转到所述VirtualBox的“设置”,单击“网络”并将“连接到”更改为“网桥适配器”

  • 启动VirtualBox并将机器的IP更改为公司路由器允许的静态IP

  • 在公司路由器上创建从特定套接字到该静态IP的路由(“虚拟服务器”)。例如,对于套接字1234:

  • 然后你给PayPal服务器这个带套接字的域。此套接字上的任何通信都将直接路由到VirtualBox中的服务器

  • 希望有帮助