我需要与要求请求来自列入白名单的 IP 地址的 SOAP Web 服务集成。
因为我经常从各地进行开发,所以每次都要求一个新的白名单 IP 是很烦人的。
我有一个列入白名单的远程服务器。如何将我的 SOAP 请求(我可以更改 WSDL 中的端点)路由到我的远程机器并将其转发到 Web 服务?
我的远程服务器用于其他用途,因此它只需要转发特定端口,而不是所有流量。
哦,Web 服务需要 SSL。
我需要与要求请求来自列入白名单的 IP 地址的 SOAP Web 服务集成。
因为我经常从各地进行开发,所以每次都要求一个新的白名单 IP 是很烦人的。
我有一个列入白名单的远程服务器。如何将我的 SOAP 请求(我可以更改 WSDL 中的端点)路由到我的远程机器并将其转发到 Web 服务?
我的远程服务器用于其他用途,因此它只需要转发特定端口,而不是所有流量。
哦,Web 服务需要 SSL。
我最终在列入白名单的机器上安装了tinyproxy
sudo apt-get install tinyproxy
然后我将我的计算机的外部 IP 地址添加到配置中,
/etc/tinyproxy.conf
因为默认情况下只允许本地主机代理。最后,我将PHP SOAP 客户端设置为指向代理:
$client = new SoapClient("some.wsdl", array('proxy_host' => "myserver.com", 'proxy_port' => 7676));