广杰博客

  • 首页
  • IT资讯
  • IT运维
  1. 首页
  2. IT运维
  3. 正文

iptables 配置

10/11/2016 1668点热度 1人点赞 0条评论

centos初始化:

首先进行一些初始化,清空所有现有的规则:
iptables -F #清空所有链
iptables -X #清空所有自定义链

定义规则:

由于我们的目的是放弃所有无关于shadowsocks的数据,也就是说默认丢弃所有数据,只接受满足条件的数据,无疑是一种很安全的做法。

首先添加ssh端口:
iptables -A INPUT -p tcp --dport 22 -j ACCEPT #22自行修改

添加以下六条规则:
iptables -A INPUT -p icmp --icmp-type any -j ACCEPT #允许icmp包进入
iptables -A INPUT -s localhost -d localhost -j ACCEPT #允许本地的数据包
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT #允许已经建立和相关的数据包进入
iptables -A OUTPUT -p icmp --icmp any -j ACCEPT #允许icmp包出去
iptables -A OUTPUT -s localhost -d localhost -j ACCEPT #允许本地数据包
iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT #允许已经建立和相关的数据包出去

需要注意的是,以上的七条基本上是必须添加的;下面开始添加其他必要端口:
iptables -A OUTPUT -p udp --dport 53 -j ACCEPT #打开DNS需要用到的53端口
iptables -A OUTPUT -p tcp -m state --state NEW --dport 80 -j ACCEPT #允许80端口tcp协议的第一个数据包
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT #允许ESTABLISHED和RELATED状态的包
iptables -A INPUT -P tcp --dport 443 -j ACCEPT #打开https需要用到的443端口

前面说到ss-bash自动添加ssserver端口到iptables中,我们便不再考虑ssserver的端口问题;此时还需要丢弃其他不在规则中的所有包:
iptables -P INPUT DROP #默认丢弃input包
iptables -P OUTPUT DROP #默认丢弃output包

标签: iptables 配置
最后更新:03/19/2017

guangjie

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >
文章目录
  • 定义规则:
最新 热点 随机
最新 热点 随机
Red Hat Enterprise Linux 9 发布,大量组件升级 windows10 家庭版添加hyper-v虚拟机组件 Red Hat Enterprise Linux 8.5 GA 发布 Rocky Linux 8.4 GA正式版发布下载 Rocky Linux 8.3 首个候选版本发布 CentOS 8.3 (2011) ISO镜像下载发布 CentOS Linux 落幕 CentOS Stream 上位 CentOS Linux 7.9 (2009) iso镜像下载 Windows 10 2020年10月更新ISO下载 ubuntu ssh通过密钥登陆服务器
Red Hat Enterprise Linux 9 发布,大量组件升级windows10 家庭版添加hyper-v虚拟机组件
VMware Workstation 11.0.0 正式版发布下载 Fedora CoreOS 正式 GA 镜像下载 \x64\x6f\x63\x75\x6d\x65\x6e\x74网页木马解密 redis集群迁移工具redis-migrate-tool Crack.NET——针对WinForms和WPF应用的Greasemonkey CentOS Linux 落幕 CentOS Stream 上位 CN域名转出进入免费时代 安装android虚拟机,体验android系统智能手机上网 SEO优化手册之TITLE优化 如何显示和删除联想的OEM分区
标签聚合
php_curl redhat Windows Server 2012下载 springboot linux Windows Server 2012 nginx Hyper-V
友情链接
  • linux运维
  • 郑州SEO

COPYRIGHT © 2021 gjie.cn. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备07002435号-8