gpt4 book ai didi

ruby-on-rails - 如何在 Heroku 上阻止或过滤 IP 地址?

转载 作者:行者123 更新时间:2023-12-03 11:27:44 27 4
gpt4 key购买 nike

有没有办法像使用 nginx/apache 一样来实现 IP 过滤或 IP 访问规则来限制或阻止 Heroku 上的某些 IP?

注:我知道这可以在我的应用程序(Rails 3.2)中很容易地完成,但我认为这不是在 Heroku 上最有效地利用我的资源。此外,基于 Rack 的解决方案会比在 Rails 中实现过滤更好。

最佳答案

我加了 'rack-block'作为 Rack 中间件。在 config/initializers 中,添加一个新文件:

YourApp::Application.configure do

config.middleware.insert_before(Rack::Lock, Rack::Block) do
# Add your rules with the rack-block syntax in here
end

end

奇迹般有效。

关于ruby-on-rails - 如何在 Heroku 上阻止或过滤 IP 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12136260/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com