在 heroku 上阻止 IP

Cra*_*key 12 heroku

我还没有在 heroku 的文档或谷歌上找到任何地方。通常这是在主机文件中完成的。有谁知道如何在heroku上阻止IP?

Tay*_*tay 8

Heroku 没有可用于阻止 IP 的防火墙,因此您必须在应用程序级别阻止它,或者您必须在应用程序前面放置某种代理,您可以使用它来阻止知识产权。人们常用的一种是CloudFlare,它支持阻止单个 IP、限速 IP 等。

如果您想坚持在应用程序级别进行阻止,并且正在使用 Ruby on Rails,那么这个问题和答案可能会为您提供所需的内容:如何在 Heroku 上阻止或过滤 IP 地址?

  • 如果您在 Heroku 上链接了一个自定义域,您将如何使用 CloudFlare 来阻止 IP 地址?后者意味着 Heroku 正在为您的域使用 DNS,因此您无法在 Cloudflare 上勾选“橙色云”,并且基本上请求将绕过 CloudFlare,而不是过滤等。 (3认同)

Mik*_*bee 8

自从第一次回答这个问题以来,Heroku 在他们的插件市场中添加了一个 Web 应用程序防火墙:https : //elements.heroku.com/addons/expeditedwaf

它可以通过 IP、UserAgent、Referrer、Country 等阻止入站请求。