2010-02-09 65 views
5

我正在建立一個使用允許信用卡付款(tranzilla)的服務的購物網站,該服務需要一個IP或IP掩碼,它將允許請求(通過套接字)。問題是,我用heroku作爲託管,這是分散... 有沒有辦法做到這一點? (除了購買自定義SSL附加,這是我最後的手段,而不是最好的解決方案)
P.S.完整的IP掩碼是不可接受的。Heroku和ip mask

回答

2

是的,您可以使用hosted VPN service來維護一個靜態IP地址,以便與tranzilla聯繫。代理服務器也可能工作,但是,使用公共代理服務器將是一個壞主意。

+0

哇,沒想到這一點:) 一個很好的解決方案,謝謝。 我們實際上並不關心安全性或性能(在最壞的情況下,有人會攻擊並支付我們更多的錢:)),所以我們可以使用任何我們想要的便宜的專用服務器,重要的部分是它將有一個靜態的IP ... 再次感謝。 – Devenv 2010-02-09 19:15:11

0

您也可以使用Apigee來封裝有問題的API - http://app.apigee.com/,並通過Apigee而不是直接向API調用有問題的API。然後輸入Apigee呼叫來自的IP,並設置好。

4

現在有一個新的名爲Proximo的Heroku插件,它爲您提供一個靜態出站IP地址,以連接到IP白名單服務!這時它處於內部測試階段,並沒有提供定價信息還,但它似乎是一個可行的解決方案:https://devcenter.heroku.com/articles/proximo

+1

不錯的解決方案,但太昂貴,比在亞馬遜ec2上有一個小代理更昂貴:) – Devenv 2012-11-26 09:59:13

+0

任何人都可以得到Proximo與Rails 4應用程序一起工作?我嘗試了使用Proximo包裝,但部署後遇到了「無應用程序」錯誤。 – pdoherty926 2013-07-25 16:05:33