有人找到了让Heroku与Cloudflare Railgun合作的方法吗?

Tod*_*odd 5 ruby-on-rails heroku cloudflare

根据:https://github.com/iphoting/heroku-buildpack-php-tyler/issues/21

Cloudflare需要原始入站端口2408进入dyno,新的dyno网络模型仍然无法实现.

有人找到了办法吗?有任何想法吗?

小智 4

您始终可以在单独的计算机(例如廉价的 VPS)上安装并运行 Railgun,然后在您的站点上启用该 Railgun。您需要确保带有 Railgun 的 VPS 位于靠近 Heroku 的位置,以便将您的源主机从 VPS 到源的延迟降至最低。

因此,通过这个设置,它会:

client <--> Railgun on a VPS <--> Heroku origin
Run Code Online (Sandbox Code Playgroud)

它不会是完美的解决方案,您希望看到的不是 100% 的性能,而是 85% 的性能优势。

这并不理想,但至少是一种选择。我在使用的几个 Heroku 应用程序/网站上都有这种设置。我在 Ramnode 上有一个 VPS,为这些 Heroku 应用程序/网站提供 Railgun:

https://request.canhazip.com/
https://ip.canhazip.com/
https://httpbin.canhazip.com/
Run Code Online (Sandbox Code Playgroud)

ps 我在 CloudFlare 工作。