我正在使用Windows 8.我正在尝试连接到OpenStack云,该云托管在远程服务器上,但具有API的公共IP。但是,进行API调用需要调用云中的其他服务,这些服务仍然具有云的内部地址,我不能这样做。已经设置了所有内部地址,以便它们现在具有公共等效地址。所以对于每个私人10.xx2:yyyyy现在我有194.xxx:zzzzz
我需要做的是在我的本地机器上设置端口转发,以便每次调用10.xx2:调用API的应用程序的yyyyy将被转换为相应的194.xxx:zzzzz,这是公共的。
我试过netsh
netsh interface portproxy add v4tov4 listenport=yyyy listenaddress=10.x.x.2 connectport=zzzzz connectaddress=194.x.x.x
但这没有产生任何结果。
我也尝试使用我在网上找到的PassPort工具,以管理员权限运行它并做同样的事情,但再次无济于事。我首先尝试在浏览器中测试10.xxx:yyyy地址,然后使用该应用程序进行测试,但它没有工作一次。
防火墙已关闭。
有任何想法吗?
亲切的问候。