【文件属性】:
文件名称:firewall_constraint:通过 IP 白名单限制 Rails 3 路由
文件大小:104KB
文件格式:ZIP
更新时间:2021-06-04 16:59:08
Ruby
防火墙约束
Rails 3+4 路由约束的简单白名单防火墙
gem 'firewall_constraint'
或者:
gem install firewall_constraint
##例子
配置/routes.rb:
get 'dummy/index' => 'dummy#index'
get 'dummy/blocked_by_inline' => 'dummy#blocked_by_inline', :constraints => FirewallConstraint.new
constraints FirewallConstraint.new do
get 'dummy/blocked_by_block' => 'dummy#blocked_by_block'
end
constraints FirewallConstraint.new(['127.0.0.1']
【文件预览】:
firewall_constraint-master
----lib()
--------firewall_constraint.rb(1KB)
--------firewall_constraint()
----Gemfile(123B)
----spec()
--------requests()
--------spec_helper.rb(272B)
--------rails_app()
----Rakefile(802B)
----.travis.yml(42B)
----LICENSE(1KB)
----README.md(1KB)
----Gemfile.lock(3KB)
----.gitignore(36B)
----firewall_constraint.gemspec(1KB)