【发布时间】:2011-01-14 22:35:02
【问题描述】:
我正在构建一个购物网站,该网站使用允许信用卡支付的服务 (tranzilla),该服务需要一个 IP 或 IP 掩码,它将允许来自其的请求(通过套接字)。问题是我使用heroku作为托管,它是分散的......
有没有办法做到这一点? (除了购买自定义 ssl 插件,这是我最后的手段,不是最好的解决方案)
附:不接受完整的 IP 掩码。
【问题讨论】:
我正在构建一个购物网站,该网站使用允许信用卡支付的服务 (tranzilla),该服务需要一个 IP 或 IP 掩码,它将允许来自其的请求(通过套接字)。问题是我使用heroku作为托管,它是分散的......
有没有办法做到这一点? (除了购买自定义 ssl 插件,这是我最后的手段,不是最好的解决方案)
附:不接受完整的 IP 掩码。
【问题讨论】:
现在有一个名为 Proximo 的新 Heroku 插件,它为您提供静态出站 IP 地址,以通过 IP 白名单连接到服务!目前它处于私人测试阶段,还没有可用的定价信息,但它似乎是一个很有前途的解决方案:https://devcenter.heroku.com/articles/proximo
【讨论】:
No App 错误。
是的,您可以使用hosted VPN service 来维护用于联系tranzilla 的静态IP 地址。代理服务器也可以工作,但是,使用公共代理服务器不是一个好主意。
【讨论】:
您还可以使用 Apigee 封装相关 API - http://app.apigee.com/,并通过 Apigee 进行 API 调用,而不是直接调用相关 API。然后输入 Apigee 调用的来源 IP,就可以了。
【讨论】: