闲来无事,登陆服务器,发现有个IP不断的猜测路径、试图往服务器上传文件(木马)。于是查看了之前的日志,无奈鄙站被攻击者盯上了,不断的有不同的IP试图上传木马。看来坏人还是有的。由于不想让鄙站沦为肉鸡,所以就想写个简单的脚本,来阻止攻击者的IP访问。攻击者:195.154.216.165 - - [28/Nov/2015:23:10:40 +0800] "POST /wp-content
转载 2024-08-15 13:21:00
0阅读
前言: 先来说说为啥要写这篇文章,之前小编看了下nginx 的访问日志,发现每天有好多国外IP地址来访问我的网站,并且访问的内容基本上都是恶意的。因此 我决定 禁止国外IP 来访问我的网站想要实现这个功能有很多方法,下面我就来介绍基于 NGINX的ngx_http_geoip2模块 来禁止国外IP 访问网站一、安装geoip2扩展依赖[root@fxkj ~]# yum install libm
首先从以下结构体开始,他也被包含在ngx_http_upstream_srv_conf_s结构中typedef struct { /*typedef ngx_int_t (*ngx_http_upstream_init_pt)(ngx_conf_t*cf,ngx_http_upstream_srv_conf_t *us);*/ ngx_http_upstream_init_pt
转载 2024-06-10 21:33:40
48阅读
拒绝国外IP/屏蔽国外IP访问服务器; Ipset模块,全面提升服务器安全;
原创 精选 2022-09-14 14:31:27
5497阅读
新买了阿里云服务器,自己搭了一个博客系统,今天早上发现cpu访问率100%,一下子没反应过来,可能是被当作肉鸡的,重启后在access.log发现大量的国外ip,为了排查,直接先把国外ip先禁止网络再说,开搞 方法一: 拿到所有国外ip段,更新到nginx中来做限制 # 用脚本每周更新国外IP库, ...
转载 2021-08-16 15:11:00
810阅读
2评论
摘要: 要求:对网站的信息,比如某个访问节点不想国内或者国外的用户使用,禁止国内或者国外或者精确到某个城市的那种情况。解决方式:1.Cloudfalre来实现禁止特定国家的ip访问,比较简单,但是需要money!!!2.nginx,直接使用geoip模块,现在我们使用最新的ngx_http_geoip2,该模块可以精确到国家、省、市要求:对网站的信息,比如某个访问节点不想国内或者国外的用户使用,禁
转载 2024-03-06 22:39:46
453阅读
背景环境 centos7.9,nginx1.18 最近发现很多国外ip访问,而且都是不怀好意的,由于公司性质限制根本不会有国外业务,所以国外的访问全屏蔽了 安装步骤 安装依赖库 yum -y install https://repo.aerisnetwork.com/pub/aeris-release-7.rpm yum install -y libmaxminddb libmaxmindd
原创 2023-07-21 16:57:28
705阅读
 要求:对网站的信息,比如某个访问节点不想国内或者国外的用户使用,禁止国内或者国外或者精确到某个城市的那种情况。解决方式:1.Cloudfalre来实现禁止特定国家的ip访问,比较简单,但是需要money!!!                  2.nginx,直接使用geoip模块,现在我们使用最
转载 2024-03-28 08:08:12
256阅读
防攻击的思路我们都明白,比如限制IP啊,过滤攻击字符串啊,识别攻击指纹啦。可是要如何去实现它呢?用守护脚本吗?用PHP在外面包一层过滤?还是直接加防火墙吗?这些都是防御手段。不过本文将要介绍的是直接通过nginx的普通模块和配置文件的组合来达到一定的防御效果。验证浏览器行为简易版下面就是nginx的配置文件写法。 if ($cookie_say != "hbnl"){ add_heade
转载 2024-03-27 11:03:57
10阅读
前言先来说说为啥要写这篇文章,之前小编看了下 nginx 的访问日志,发现每天有好多国外IP 地址来访问我的网站,并且访问的内容基本上都是恶意的。因此我决定禁止国外 IP 来访问我的网站想要实现这个功能有很多方法,下面我就来介绍基于 NGINX 的 ngx_http_geoip2 模块 来禁止国外 IP 访问网站。安装 geoip2 扩展依赖# yum install libmaxminddb
转载 2024-03-18 21:03:18
144阅读
介绍我们使用Nginx进行代理时,所有的网络请求都是通过Nginx进行分发。而只要是软件那么都会有漏洞。Nginx也再所难免会有一些漏洞,而Nginx也在不断进行版本迭代,那么我们就需要在对外访问的时候,避免外界获取到我们的Nginx的版本。减少部分因为版本暴露而出现的攻击风险。(及时升级最新版本,安全性会更高。)本篇介绍如何将我们的Nginx的版本号进行隐藏,避免受到外界攻击。1、如何查询自己的
转载 2024-02-12 21:03:56
121阅读
解决方案 大多国内公司的服务器都是面向国内用户能不能禁止国外IP访问服务器呢?显著提升服务器的安全性,答案是肯定的。我们首先介绍一些背景知识:服务器上都是有防火墙工具软件的(Iptables),可以用来过滤和拦截请求Iptables中包含了一个叫Ipset的模块,支持匹配大批量IP地址段,同时兼具良好的性能 https://www.ipdeny.com/ 这个网站会定期更新全球分配的IP地址段接
原创 2023-03-03 12:47:58
4755阅读
【精华】拒绝国外IP海外IP访问的几种方法
原创 2023-04-22 09:07:36
3583阅读
有一次去面试,面试官问我如何用 Nginx 禁止国外 IP 访问网站,我直接凉凉! 废话不多讲,直接上干货。。。。。。。看了下 Nginx 的访问日志,发现每天有好多国外IP 地址来访问我的网站,并且访问的内容基本上都是恶意的。因此我决定禁止国外 IP 来访问我的网站。想要实现这个功能有很多方法,下面我就来介绍基于 Nginx 的 ngx_http_geoip2 模块来禁止国外 IP 访问网站
转载 2024-10-11 16:36:35
268阅读
发现有个IP不断的猜测路径、试图往服务器上传文件(木马)。于是查看了之前
原创 2023-07-04 21:56:04
0阅读
先来说说为啥要写这篇文章,之前小编看了下nginx 的访问日志,发现每天有好多国外IP地址来访问我的网站,并且访问的内容基本上都是恶意的。因此 我决定 禁止国外IP 来访问我的网站想要实现这个功能有很多方法,下面我就来介绍基于 NGINX的ngx_http_geoip2模块 来禁止国外IP 访问网站一、安装geoip2扩展依赖[root@ddkk ~]# yum install libmaxm
禁止国外 IP 来访问我的网站想要实现这个功能有很多方法,下面我就来介绍基于 Nginx 的 ngx_http_geoip2 模块来禁止国外 IP 访问网站。①安装 geoip2 扩展依赖:[root@fxkj ~]# yum install libmaxminddb-devel -y②下载 ngx_http_geoip2_module 模块:[root@fxkj tmp]# git clone
原创 2023-10-16 14:21:44
153阅读
想要实现这个功能有很多方法,下面我就来介绍基于 Nginx 的 ngx_http_geoip2 模块来禁止国外 IP 访问网站。①安装 geoip2 扩展依赖:[root@fxkj ~]# yum install libmaxminddb-devel -y基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持
转载 2024-02-19 19:28:40
86阅读
一、安装geoip2扩展依赖[root@ddkk ~]# yum install libmaxminddb-devel -y二、下载ngx_http_geoip2_module模块[root@ddkk tmp]# git clone https://github.com/leev/ngx_http_geoip2_module.git [ro tmp]#三、解压模块到指定路径我这里解压到/usr/
转载 2024-03-27 19:54:17
267阅读
前言: 前段时间听过了纯真ip数据库,只知道是一个qqwry.dat文件,里面有一些网友收集的数据,可以用来查询ip的大致位置,即ip定位。正好,我最近在一个项目里面看到了这个数据库,它就是将qqwry.dat集成到springboot项目里面,做成一个查询服务来使用的。所以,我也想来试试,但是我不是直接使用qqwry.dat这个文件。我换一种方式,我才用将qqwry.dat中的ip数据导入mys
转载 2024-06-08 09:47:55
136阅读
  • 1
  • 2
  • 3
  • 4
  • 5