Xampp, Apache and SSH tunneling



我正在使用Xampp在我的本地主机(Windows)上开发一个PHP应用程序。我需要从我的应用程序访问第三方 API,但我只能使用我们的在线服务器 IP 地址访问该 API。如何使用 SSH 隧道将我的 Apache 请求重新路由到通过我们的在线服务器上网?(我无法设置 VPN 连接)

谢谢

假设您的第三方 API 的网址位于:

192.168.200.100 on port 80

您的在线服务器 IP 是:

10.10.10.100

要打开隧道,请运行以下命令:

ssh -L127.0.0.1:8888:192.168.200.100:80 10.10.10.100

ssh 命令将手动将您连接到您的在线服务器,并打开一个 SSH 隧道,您可以在以下位置引用该隧道:

127.0.0.1 on port 8888

因此,在您的 PHP 应用程序中,您不使用本地 IP 和端口 (127.0.0.1:8888) 直接连接到 192.168.200.100 的第三方服务器。

最新更新