我正在使用Xampp在我的localhost(Windows)上开发一个PHP应用程序。我需要从我的应用程序访问第三方API,但我只能使用我们的在线服务器IP地址访问API。 如何使用SSH隧道通过我们的在线服务器将我的Apache请求重新路由到Internet? (我无法建立VPN连接)
由于
答案 0 :(得分:0)
假设您的第三方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应用程序中,而不是直接连接到192.168.200.100的第三方服务器,而是使用本地IP和端口(127.0.0.1:8888)。