长亭百川云 - 技术讨论

Nginx + 长亭 IP 情报分析

发布于 5 个月前

# 威胁情报
技术资料

发布于 5 个月前

头像

Trc0g

管理员

更新于 5 个月前

2

0

Nginx 集成长亭 IP 威胁情报

下载长亭 IP 威胁情报

获取长亭 IP 威胁情报 IP 库的订阅地址
image.png

获取订阅地址后,使用以下命令下载:

1curl -sSfL https://ip-1591.rivers.chaitin.cn/api/share/ip_group/fb67fecae18a4d18a3d5e78e29e0fd31?format=nginx_deny | grep -E "deny|allow" > /etc/nginx/blacklist.txt

blacklist.txt 文件内容如下:
image.png

这是一个黑名单文件,其中 deny x.x.x.x 表示拒绝访问 IP x.x.x.x,allow all 表示允许访问。
如果需要白名单记得修改订阅的 format 为 nginx_allow,其他操作一致

修改Nginx 配置

以下是一个简单的 Nginx 配置示例,展示如何使用刚刚下载的 IP 威胁情报:

1http {
2    # 其他全局配置...
3
4    server {
5        listen 80;
6        server_name example.com;
7
8        # 包含黑名单 IP
9        include /etc/nginx/blacklist.txt;
10
11        location / {
12            root /var/www/html;
13            index index.html;
14        }
15
16        # 其他服务器配置...
17    }
18}

重载 Nginx 配置:

1nginx -s reload

在这个配置中:

  1. 我们在 server 块中使用 include 指令来包含下载的黑名单文件。
  2. allow/deny 可以放到 http 块中,也可以放到 server 块中,也可以放到 location 块中。
  3. 如果放到 server 块中,那么这个 server 中的所有 location 请求都会受到这个规则的影响。

测试

在浏览器中访问您的服务器,如果 IP 在黑名单中,应该会看到 403 错误页面。
image.png

头像

ǎù

更新于 5 个月前

1

0

👍

头像
关注或联系我们
添加百川云公众号,移动管理云安全产品
咨询热线:
4000-327-707
百川公众号
百川公众号
百川云客服
百川云客服

Copyright ©2024 北京长亭科技有限公司
icon
京ICP备2024055124号-2