当前位置: 首页 > news >正文

ipset搭配iptables实现城市IP访问限制

最近刷了一台飞牛os,但是没有二次验证的功能,裸奔在公网上,看着让人揪心。于是最近研究了一下,设置防火墙只让某些城市能够访问设备,这样大大降低了服务器的风险,因为大多数被黑的原因都是来自国外。

1.下载每个城市的ip段,这里我找到了两个网址

        1)maxminddb: 需要注册账号免费获取许可证,需要两个文件做匹配,而且里面的ip段不太准  Industry leading IP Geolocation and Online Fraud Prevention | MaxMind

        2)db-ip: 目前测试比maxminddb准,可直接下载

     IP to City Lite Free Database Download

我两个都使用了,效果还行。可以下载csv自己设置,这里也附上我一键拉取IP段并设置ipset的源码及其使用方式

AIS: 定时拉取GeoLite2-City数据更新ipset,实现城市的ip流量管控。 - Gitee.com


http://www.mrgr.cn/news/79540.html

相关文章:

  • 【ETCD】[源码阅读]深度解析 EtcdServer 的 processInternalRaftRequestOnce 方法
  • 网卡驱动及dpdk的使用
  • mysql密码配置
  • JPG 转 PDF:免费好用的在线图片转 PDF 工具
  • Muduo网络库解析 ---线程模块
  • 【k8s源码】kubernetes-1.22.3\staging 目录作用
  • Qt之第三方库QCustomPlot使用(二)
  • 数字图像处理(15):图像平移
  • ElasticSearch常见的索引_集群的备份与恢复方案
  • 5G模组AT命令脚本-关闭模组的IP过滤功能
  • vue深入理解(1)
  • MySQL数据库(3)-SQL基础语言学习
  • 《MySQL 表结构设计基础》
  • IdentityServer4框架、ASP.NET core Identity
  • 【Redis】not support: redis
  • 《MySQL 入门:数据库世界的第一扇门》
  • HTML旋转爱心(完整代码)
  • Qt学习笔记第51到60讲
  • 39 vector深入理解 · 迭代器失效深度浅拷贝
  • 【人工智能基础06】人工神经网络基础(二):1. 权值初始化(权值优化、避免梯度爆炸、消失)、2. 权值衰减(防止过拟合)与 3. 权值共享(卷积核)
  • spring boot验证码
  • Kafka服务器的简单部署以及消息的生产、消费、监控
  • 【CKS最新模拟真题】获取多个集群的上下文名称并保存到指定文件中
  • Unity教程(十九)战斗系统 受击反馈
  • 避大坑!Vue3中reactive丢失响应式的问题
  • 链表OJ题型讲解与总结