如何设置Ruby on Rails来禁止特定IP地址访问?

更新于
2026-10-09 19:18:50
0阅读来源:SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计186个文字,预计阅读时间需要1分钟。

如何设置Ruby on Rails来禁止特定IP地址访问?

我负责一些用Ruby on Rails开发的实时网站。有一些IP地址不断攻击这些网站,我想阻止它们的IP地址。我知道他们可以通过代理绕过这个障碍,但我希望让他们更难,并且非常想知道我需要使用“‘来阻止这些攻击者。

我负责一些用 Ruby on Rails制作的实时网站.我有一些IP地址不断攻击这些网站,我想阻止他们的IP地址.我知道他们可以通过代理绕过这堵墙,但我确实希望让他们更难,并且很想知道我需要在我的ruby on rails app中设置它.谢谢大家!

class ApplicationController < ActionController::Base before_filter :block_ip_addresses protected def block_ip_addresses head :unauthorized if current_ip_address == "XX.XX.XX.XX" end def current_ip_address request.env['HTTP_X_REAL_IP'] || request.env['REMOTE_ADDR'] end end

谢谢:stackoverflow.com/a/10895438/1466095

如何设置Ruby on Rails来禁止特定IP地址访问?

本文共计186个文字,预计阅读时间需要1分钟。

如何设置Ruby on Rails来禁止特定IP地址访问?

我负责一些用Ruby on Rails开发的实时网站。有一些IP地址不断攻击这些网站,我想阻止它们的IP地址。我知道他们可以通过代理绕过这个障碍,但我希望让他们更难,并且非常想知道我需要使用“‘来阻止这些攻击者。

我负责一些用 Ruby on Rails制作的实时网站.我有一些IP地址不断攻击这些网站,我想阻止他们的IP地址.我知道他们可以通过代理绕过这堵墙,但我确实希望让他们更难,并且很想知道我需要在我的ruby on rails app中设置它.谢谢大家!

class ApplicationController < ActionController::Base before_filter :block_ip_addresses protected def block_ip_addresses head :unauthorized if current_ip_address == "XX.XX.XX.XX" end def current_ip_address request.env['HTTP_X_REAL_IP'] || request.env['REMOTE_ADDR'] end end

谢谢:stackoverflow.com/a/10895438/1466095

如何设置Ruby on Rails来禁止特定IP地址访问?