我正在尝试通过 Phpleagues Flysystem 连接到远程 SFTP 服务器。
远程 SFTP 服务器的防火墙只允许我们的网络服务器的 IP 地址。
据我了解,当客户端访问我们的网站时,客户端的 API 请求会发送到我们的后端网络服务器。该网络服务器依次向远程 SFTP 服务器发送请求。但是,这似乎不起作用,我假设从我们的网络服务器发送的请求是使用客户端的 IP 地址发送的(而不是来自我们的网络服务器的)。
是否可以选择使用我们的网络服务器的 IP 地址将内部请求从网络服务器发送到 SFTP 服务器以通过防火墙?
(当我从我们公司网络发送请求时,它确实有效,其 IP 地址也注册在远程 SFT 服务器的防火墙中。当我从另一个网络尝试时,相同的请求失败。)