一段debian 下面Iptables脚本控制ip访问的例子。

iptables+ipset自动封闭和解封频繁访问web服务的恶意IP iptables直接针对ip进行封禁,在ip数量不大的时候是没什么问题的,但当有大量ip的时候性能会严重下降,iptables是O(N)的性能。而ipset就像一个集合,把需要封闭的ip地址写入这个集合中,ipset 是O(1)的性能,可以有效解决iptables直接封禁大量IP的性能问题。 1. 如果是RedHat/CentOS,首先用yum(Ubuntu/Debian用将yum换为apt-g... 阅读详情

写了好久了。自己都快忘记了顺便记在这里    

 

1 iptables -F
      2 iptables -N FIREWALL
      3 iptables -F FIREWALL
      4 iptables -A INPUT -j FIREWALL
      5 iptables -A FORWARD -j FIREWALL
      6 #pop3
      7 #iptables -A FIREWALL -p tcp -m tcp --dport 110 --syn -j ACCEPT
      8 #iptables -A FIREWALL -p tcp -m tcp --dport 143 --syn -j ACCEPT
      9 #mysql
     10 iptables -A FIREWALL -p tcp -m tcp --dport 81 --syn -j ACCEPT
     11 #WWW
     12 iptables -A FIREWALL -p tcp -m tcp --dport 80 --syn -j ACCEPT
     13 #SSHD
     14 iptables -A FIREWALL -p tcp -m tcp --dport 22 --syn -j ACCEPT
     15 #SMTP
     16 #iptables -A FIREWALL -p tcp -m tcp --dport 25 --syn -j ACCEPT
     17 #MAIL
     18 #iptables -A FIREWALL -p tcp -m tcp --dport 8090 --syn -j ACCEPT
     19 #rpc
     20 #iptables -A FIREWALL -p tcp -m tcp --dport 7766 --syn -j ACCEPT
     21 #8000
     22 #iptables -A FIREWALL -p tcp -m tcp --dport 8000 --syn -j ACCEPT
     23
     24
     25 iptables -A FIREWALL -i lo -j ACCEPT
     26 #DNS 解析
     27 iptables -A FIREWALL -p udp -m udp --sport 53 -j ACCEPT
     28 iptables -A FIREWALL -p tcp -m tcp --syn -j DROP
     29 iptables -A FIREWALL -p udp -m udp -j DROP
     30 iptables-save > /etc/firewall-rules
     31 iptables-restore < /etc/firewall-rules

Debian 9下UFW防火墙配置实战:替代iptables的可靠方案 Linux防火墙是保障服务器安全的基础机制,其核心原理依赖内核netfilter框架与iptables规则链的协同工作。UFW(Uncomplicated Firewall)作为iptables的高层封装工具,通过声明式语法(如ufw allow、ufw deny)将复杂规则抽象为可读、可维护的操作接口,显著降低配置门槛与出错风险。在资源受限、运维能力有限的老旧环境(如长期服役的Debian 9系统)中,UFW凭借自动持久化、应用配置文件(application profile)支持及systemd服务集成 阅读详情

相关推荐

Debian 11 防火墙最佳实践:UFW 替代 iptables 的原理与落地

防火墙是 Linux 系统安全的核心基础设施,其本质是对 netfilter 框架中 iptables 规则链的状态化控制。理解连接跟踪(conntrack)、默认策略(default policy)和规则顺序(rule order)三大原理,是实现可靠访问控制的前提。UFW 作为 Debian 11 官方推荐的防火墙前端,通过语义化命令封装底层 iptables 复杂性,在保障安全性的同时显著降低运维认知负荷。它支持服务名映射、IPv4/IPv6 双栈同步、日志审计与速率限制等生产级能力,并可通过 bef

weixin_33937499的博客 335

linux被DDOS攻击防护

Linux服务器就是采用Linux系统的网络服务器,当Linux服务器遭到DDOS攻击或者CC攻击时,如果攻击流量非常大,那只能通过专业的网络安全公司接入高防来防御了,但如果是小流量的攻击时,我们可以通过使用 iptables 来手动封禁这些攻击者的IP,从而达到防护效果。今天墨者安全就来分享一下Linux服务器下如何获取攻击者IP然后进行封禁。 通过 netstat 获取攻击者 IP 如果攻击者...

上善若水~的博客 759

使用 iptables 限制 SSH 连接并允许特定来源 IP 访问的完整指南

通过本文介绍的方法,你可以有效地使用iptables限制 SSH 连接,只允许特定的 IP 地址访问你的服务器。此举能够显著提高服务器的安全性,防止未经授权的访问。希望本文能够帮助你更好地保护你的服务器安全。

广阔天地,大有作为 2537

新装Debian/Kylin/Ubuntu后遇到的一些小问题总结

1.问题:vi编辑器中使用方向键却显示字母,没办法正常使用解决:vi /etc/vim/vimrc.tiny找到set compatible改为set nocompatible小窍门:先不要进入编辑模式,把光标移动到compatible的前面,然后修改,添加no保存退出即可退格键不能使用的话,在刚才的下面再加一句set backspace=2扩展:设置vim编辑器显示行号sudo vi /etc/...

小强签名设计 的博客 3471

Debian 7下fail2ban加固SSH实战:日志驱动封禁与iptables链适配

fail2ban是一种基于日志分析的轻量级入侵防御工具,其核心原理是实时解析系统认证日志(如auth.log),通过正则匹配识别暴力破解行为,并触发预定义动作(如iptables封禁)。该技术无需修改OpenSSH源码或升级内核,特别适用于Debian 7等已停止支持但仍在工控、嵌入式场景中服役的老系统。它以低资源占用(CPU<0.3%)、高兼容性及动态响应能力,成为老旧Linux服务器抵御SSH爆破攻击的关键防线。典型应用场景包括工业控制网关防护、SCADA系统加固及VS Code远程开发环境的稳定连接保

dianchaozong3657的博客 411

Debian 8本地部署OSSEC实战:兼容性适配与iptables深度集成

主机入侵检测系统(HIDS)是保障关键基础设施安全的基础能力,其核心价值在于离线运行、本地分析与实时响应。OSSEC作为成熟开源HIDS,虽已停止官方维护,但在Debian 8等长期稳定型嵌入式/工控环境中仍具不可替代性——它不依赖云服务、不上传日志、全链路本地化执行。本文聚焦HIDS在老旧Linux发行版中的工程落地本质:从libc6版本兼容性、sysvinit启动模型适配,到iptables四表五链在active-response中的精准控制,覆盖apt源归档陷阱、PCRE解析异常、rootcheck内

weixin_30664615的博客 399

Linux(Debian/Centos)防火墙放行端口

Debian/Ubuntu 放行端口 安装iptables(通常系统都会自带,如果没有就需要安装) apt-get update apt-get install iptables 例如要放行8888端口 iptables -I INPUT -p tcp --dport 8888 -j ACCEPT 然后保存放行规则 iptables-save 设置完就已经放行了指定的端口,但重启后会失效,下面设置持续生效规则; 安装iptables-persistent apt-get inst.

weixin_44071721的博客 9706

手把手教你用Debian双网卡搭建简易路由器(含iptables持久化技巧)

本文详细介绍了如何使用Debian系统和双网卡搭建简易路由器,包括网络接口配置、IP转发启用、NAT设置以及iptables规则持久化技巧。通过实战指南,读者可以轻松实现小型办公或家庭网络的共享与流量转发,同时掌握iptables规则持久化的多种解决方案,确保路由器配置在重启后依然有效。

weixin_28327051的博客 398

iptable开启所有端口不生效

iptable开启所有端口仍然无法访问

u013245162的博客 1285

64章 Shell 开发简易防火墙脚本:端口放行、IP黑白名单控制

网络安全是系统运维的核心环节,防火墙作为第一道防线,其配置和管理直接影响系统的安全性。然而,传统的防火墙配置复杂且容易出错,特别是在多服务器、多服务的环境中。本章将深入讲解如何使用 Shell 脚本开发功能完整的防火墙管理系统,包括 iptables 规则管理、IP黑白名单控制、端口访问控制等核心功能。通过学习本章,你将掌握构建企业级安全防护系统的实用技能。

猪猪侠 520

Debian iptables服务工作脚本

附件为Debian的iptables服务脚本,脚本有详细描述脚本的用法,主要作用时讲iptables像CentOS一样,注册成Linux服务,方便iptables管理

iptables实战:IP访问限制与解除限制教程

本文通过实战案例讲解了iptables添加IP限制(iptables -A INPUT -s 目标IP -j DROP)与解除限制(按编号/内容删除规则)的完整流程,核心要点如下:精准删除规则是首选,避免使用清空链命令(规则添加/删除后,务必保存规则,防止重启失效;操作前优先查看规则(),避免误操作。如果需要更复杂的场景(如限制IP访问特定端口、批量添加/删除IP规则),可在评论区留言,后续将补充相关教程~

chengmin123456789的博客 1029

线性调频LFM脉冲压缩 连续波雷达仿真&线性调频信号仿真分析压缩matlab程序源码

13、线性调频信号(LFM)压缩感知的稀疏与重构算法(OMP)的matlab仿真程序(一个可以在matlab上运行的压缩感知实例;8、具有多普勒频移的线性调频信号(知道带宽、采样频率、T使用MATLAB仿真线性调频信号即LFM,同时具有多普勒频移时,匹配滤波后的波形变化。19、CW脉冲和LFM信号Matlab仿真(这是matlab仿真程序,实现了常规雷达信号CW和线性调频信号LFM的仿真)18、lfm信号模糊函数图 matlab(用matlab 实现的线性调频信号信号(lfm)的模糊函数图)

2301_77866396的博客 401

Debian系统IPtables的实用方法

iptables -A INPUT -p tcp --dport 22 -j ACCEPT

qq_38654981的博客 3032

USRP B210 运行gnuradio时 FPGA固件版本冲突错误解决方法

事情起源于昨天拿到USRP后开始调试,结果整了一个下午都没解决这个问题。 昨天晚上自己思考了一下,觉得还是版本问题。 首先,uhd_find_devices和uhd_usrp_probe均可以正常运行,没有报错,固件正常加载,序列号也可看到。 teray@teray-X550JK:~$ uhd_find_devices [INFO] [UHD] linux; GNU C++ version 7.5...

斯哈研究所 4243

Google OR-Tools的CP-SAT求解器,为什么比传统线性规划更适合你的组合优化问题?

本文深入解析Google OR-Tools中的CP-SAT求解器为何比传统线性规划更适合解决组合优化问题。CP-SAT融合约束规划与可满足性理论,原生支持复杂逻辑约束和离散决策,在物流、生产调度等领域展现出显著优势。通过技术对比和实战案例,展示CP-SAT在处理高组合复杂度问题时的卓越性能。

weixin_28700593的博客 925

Linux iptables 实战:配置 NAT 端口转发访问内网 MySQL

本文详细介绍如何使用 Linux iptables 配置 NAT 端口转发,将公网端口 13306 映射到内网 MySQL 服务 192.168.0.80:3306,并结合 IP 白名单实现最小权限访问控制。涵盖 IP 转发开启、DNAT/SNAT 规则配置、访问控制、持久化保存等完整流程,附带验证与清理脚本,适用于企业级跳板机或安全代理场景。

m0_57194659的博客 1010

STM32 FMC驱动AD7606实战:从硬件连接到时序调试全流程解析

本文详细解析了STM32 FMC驱动AD7606的全流程,包括硬件连接、FMC接口配置、驱动程序设计和时序调试。通过实战案例,展示了如何利用STM32的FMC总线实现与AD7606的高效数据传输,特别强调了电源设计、信号连接和PCB布局等关键要点,为嵌入式数据采集系统开发提供了实用指导。

aa123的博客 1005

RK3568 Debian10关于iptables

目测应该是缺了个内核模块(iptable_filter)导致这个filter表出不来,去源码翻了一下,不小心看见了一个kernel\net\ipv4\netfilter\iptable_filter.c(其实是拿grep去kernel底下搜),一看没有编,估计就是少了这个模块。一般来说RK源码kernel里面有的C文件想编进去打开对应的宏就行了,kconfig里面说已经写好的,保险起见可以检查一下kernel\net\ipv4\netfilter\kconfig,当然,Makefile同理。

RYF6666的博客 2268

EastWave应用案例:机箱屏蔽效能仿真

如何使用EastWave对机箱的电磁屏蔽效能进行仿真

2201_76034687的博客 1395

基于STM32的红外测温系统设计

为了实现本次的毕业设计,我搜集了大量的文献与资料,通过这些资料了解到红外测温的优点,与实现所需的基本器件,并设计了几个方案,最终选择了STM32作为主控芯片,为此还查阅了关于STM32的资料,在此次设计中采用的是MLX90614医用红外测温模块,通过查阅其数据手册了解其测量精度高且自带温度补偿,所以选择了该传感器作为红外测温模块,本次设计到此已经基本完成,硬件部分和软件部分的设计已基本完成。

weixin_112233的博客 1421

Debian网络访问控制详解(新手也能轻松掌握的防火墙与安全策略配置指南)

网络访问控制(Network Access Control, NAC)是指通过技术手段限制哪些设备或用户可以访问你的网络资源。在 Debian 中,我们通常使用防火墙工具(如iptables或更友好的ufw)来实现这一目标。通过以上步骤,你已经成功在 Debian 系统中完成了基础的网络访问控制配置。使用ufw不仅简化了防火墙配置流程,还大大提升了系统的安全性。记住,良好的网络安全设置是保护数据的第一道防线。定期检查规则、及时更新系统,才能让你的 Debian 主机更加安全可靠。来源:t=P9T8。

本人是新手,有一定的了解不到位,望海涵 465

图神经网络实战(2)——图论基础

图论 (Graph theory) 是数学的一个基本分支,涉及对图研究。图是复杂数据结构的可视化表示,有助于理解不同实体之间的关系。图论提供了大量建模和分析现实问题的工具,如交通系统、社交网络和互联网等。在本节中,将介绍图论的基本原理,主要涉及三个方面:图属性、图概念和图算法。

盼小辉丶的博客 1万+

iptables防火墙只允许指定ip连接指定端口、访问指定网站

转:https://blog.youkuaiyun.com/educast/article/details/52093302 需要开80端口,指定IP和局域网 下面三行的意思: 先关闭所有的80端口 开启ip段192.168.1.0/24端的80口 开启ip段211.123.16.123/24端ip段的80口 # iptables -I INPUT -p tcp --dport 80 -...

aogua4025的博客 463

matlab 质心重合法实现点云配准【2026最新版】

质心重合法是将源点云和目标点云的质心重合,以此缩小两点云集之间的平移误差,从而为下一步粗配准提供更好的初始位置姿态。

点云侠的博客 509

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

debian 下的 iptables

在公司的刀片机上装了debian, 总共有2台刀片,一台用做web,一台做数据库。 只给web分配外网IP,web和数据库之间通过内网ip进行通讯。 第一次做iptables,可能还有很多地方遗漏,在这写出来给自己做个留念。 /sbin/iptables -P INPUT DROP/sbin/iptables -P OUTPUT DROP/sbin/iptabl

380

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

上一篇: python reportlab 相对较为可用的正式报表
下一篇: lighttpd fastcgi配置例子和一些备份脚本
xto
xto
博客等级 码龄24年 4粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值