【发布时间】:2012-08-24 11:56:32
【问题描述】:
我在 heroku 的文档或谷歌上都没有找到这个。通常这是在主机文件中完成的。有谁知道如何在heroku上阻止一个IP?
【问题讨论】:
-
进来(到您的站点)还是出去(从您的站点)?另外,你想完成什么?可能有比 IP 屏蔽更好的方法。
标签: heroku
我在 heroku 的文档或谷歌上都没有找到这个。通常这是在主机文件中完成的。有谁知道如何在heroku上阻止一个IP?
【问题讨论】:
标签: heroku
Heroku 没有可用于阻止 IP 的防火墙,因此您必须在应用程序级别阻止它,或者您必须在您的应用程序前面放置某种代理,您可以用于阻止IP。人们常用的一种是CloudFlare,它支持阻止单个IP、限速IP等。
如果您想在应用程序级别坚持阻塞,并且正在使用 Ruby on Rails,那么这个问题和答案可能会满足您的需求:How can you block or filter IP addresses on Heroku?
【讨论】:
自从第一次回答这个问题以来,Heroku 在他们的插件市场中添加了一个 Web 应用程序防火墙:https://elements.heroku.com/addons/expeditedwaf
可以拦截IP、UserAgent、Referer、Country等入站请求
【讨论】: