linux apf 防火墙安装与配置
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,APF(Advanced Policy Firewall)是 Rf-x Networks 出品的 Linux 环境下的软件防火墙,被大部分Linux服务器管理员所采用,使用iptables的规则,易于
千家信息网最后更新 2026年11月02日linux apf 防火墙安装与配置
APF(Advanced Policy Firewall)是 Rf-x Networks 出品的 Linux 环境下的软件防火墙,被大部分Linux服务器管理员所采用,使用iptables的规则,易于理解及使用。适合对iptables不是很熟悉的人使用,因为它的安装配置比较简单,但是功能还是非常强大的。
一,下载,安装apfroot@linux:/home/zhangy# wget http://www.rfxnetworks.com/downloads/apf-current.tar.gzroot@linux:/home/zhangy# tar -xvzf apf-current.tar.gzroot@linux:/home/zhangy# cd apf-9.7-1root@linux:/home/zhangy/apf-9.7-1# ./install.sh
安装成功的提示信息如下:
root@linux:/home/zhangy/apf-9.7-1# ./install.shInstalling APF 9.7-1: Completed.Installation Details:Install path: /etc/apf/Config path: /etc/apf/conf.apfExecutable path: /usr/local/sbin/apfOther Details:Listening TCP ports: 22,25,111,3306,53976Listening UDP ports: 111,917,936,5353,49640,54744Note: These ports are not auto-configured; they are simply presented for information purposes. You must manually configure all port options.二,配置apf
vim /etc/apf/conf.apf
IG_TCP_CPORTS="21,22,80,443,3306,8080" //设置服务器允许被访问的TCP端口IG_UDP_CPORTS="53" //设置服务器允许被访问的UDP端口EG_TCP_CPORTS="21,25,80,443,43,2089" //设置服务器允许对外访问的TCP端口EG_UDP_CPORTS="20,21,53" //设置服务器允许对外访问的UDP端口DEVEL_MODE="1" 改为 DEVEL_MODE="0"DLIST_SPAMHAUS="0" 改为 DLIST_SPAMHAUS="1"DLIST_DSHIELD="0" 改为 DLIST_DSHIELD="1"
配置过程中要注意以下几点:
1,根据不同的服务器开放不同的端口,web服务器根mysql服务器开放的端口肯定不一样。
2,DEVEL_MODE="1"表示在调试模式下,每五分钟重调配置,这样能避免因为错误的配置而使服务器崩溃。
3,设置只通许192.168.1.139远程连接22端口
// 在/etc/apf/allow_hosts.rules添加如下信息:tcp:in:d=22:s=192.168.1.139out:d=22:d=192.168.1.139// 在/etc/apf/deny_hosts.rules添加如下信息:tcp:in:d=22:s=0/0out:d=22:d=0/0
开始的时候,我以为只要在allow_hosts.rules里面加就行了,改过一后,我换了一个IP,已然可以连接,搞得我很无语。后在deny_hosts.rules加上了上面的规则后,在连接时就提示超时了。allow_hosts.rules和deny_hosts.rules里面都加了规则后,重起apf会提示配置成功的信息,偶然发现的。
apf(12234): {trust} allow outbound 192.168.1.139 to port 22apf(12234): {trust} allow inbound tcp 192.168.1.139 to port 22三,apf的常用命令apf -s // 启动APF防火墙apf -r // 重启APF防火墙apf -f // 刷新APF防火墙配置文件apf -l // 列出APF的过虑规则apf -t // APF的日志信息apf -e // 将域名解释加入信认规则apf -a // 将IP/IP段添加到白名单apf -d // 将IP/IP段添加到黑名单apf -u // 将IP/IP段从白/黑名单中删除apf -o // 将IP/IP段从白/黑名单中删除四,常用端口列表
21/tcp //ftp22/tcp //ssh25/tcp //smtp53/udp //dns80/tcp //http110/tcp //pop3143/tcp //imap443/tcp //https993/tcp //imaps995/tcp //pop33306/tcp //mysql5432/tcp //postgresql
服务器
服务
端口
配置
信息
规则
防火墙
防火
黑名单
黑名
提示
不同
成功
常用
对外
开放
强大
功能
名单
命令
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
咖啡网
互联网科技海报
互联网科技巨头监管
华宇互联网科技
中国互联网科技发展
广州宏创互联网科技
智慧科技互联网
善班互联网科技有限公司
联恩商钥互联网科技有限公司
科技大学互联网专业好不好
北京大学互联网科技怎么样
宁夏众和广鑫互联网科技有限公司
呼和浩特新华互联网科技学院
互联网科技和信息
科技互联网海报
沐思想互联网科技有限公司
互联网相关科技技术
宇信科技在杭州互联网排第几
郑州欣桑互联网科技有限公司
中国互联网公司的科技投入
互联网科技工作委员会主任
国外互联网科技网站
互联网金融监管科技
深圳国际航运科技和互联网
成都互联网科技公司100强
广州市恰铎互联网科技有限公司
互联网科技创新的路径
四川互联网展示科技馆设计
宁波允成互联网科技有限公司
颐高云石互联网科技