• 欧美亚VPS推荐网,同时启用新域名 eaavps.com

    Europe:欧洲

    America:美国

    Asia:亚洲

    VPS:Virtual Private Server 虚拟专用服务器

  • 搬瓦工 年付49.99美元/年的 CN2 GIA-E限量方案,值得你拥有,要买的速度。估计很快就会被卖完。

    https://www.eaavps.com/788.html

  • :grin:

    感谢大家支持,今天是个好节日,祝大家节日快乐,玩得开心!

基于 iptables 转发教程(TCP+UDP)

折腾笔记 涛哥 4年前 (2020-07-03) 1451次浏览 已收录 0个评论 扫描二维码
文章目录[隐藏]

       IPTABLES 是与最新的 3.5 版本 Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。
       防火墙在做数据包过滤决定时,有一套遵循和组成的规则,这些规则存储在专用的数据包过滤表中,而这些表集成在 Linux 内核中。在数据包过滤表中,规则被分组放在我们所谓的链(chain)中。而netfilter/iptables IP 数据包过滤系统是一款功能强大的工具,可用于添加、编辑和移除规则。
       虽然 netfilter/iptables IP 信息包过滤系统被称为单个实体,但它实际上由两个组件netfilter 和 iptables 组成。
netfilter 组件也称为内核空间(kernelspace),是内核的一部分,由一些信息包过滤表组成,这些表包含内核用来控制信息包过滤处理的规则集。
       iptables 组件是一种工具,也称为用户空间(userspace),它使插入、修改和除去信息包过滤表中的规则变得容易。除非您正在使用 Red Hat Linux 7.1 或更高版本,否则需要下载该工具并安装使用它。

1.检查及关闭Firewalld

SSH登录上VPS后先检查Firewalld防火墙的运行状态

systemctl status firewalld.service

无运行服务的状态:Active: inactive (dead)
正在运行的服务状态: Active: active (running)

如果是在运行中,需要停止并永久关闭Firewalld防火墙

systemctl stop firewalld.service
systemctl disable firewalld.service

2.安装及设置iptables-service

2.1 检查iptables状态

service iptables status

无运行iptables服务的状态:Active: inactive (dead)
正在运行iptables服务状态: Active: active (running)
未安装iptables服务的提示:Unit iptables.service could not be found.

2.2 安装 iptables service

yum -y install iptables-services

2.3 设置iptables.service开机启动

systemctl enable iptables.service

2.4 开启转发功能

echo -e "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
sysctl -p

2.5 重启iptables使配置生效

systemctl restart iptables.service

2.6 检查iptables是否已经正常运行

如果服务已经正常运行,可以继续往下操作。

3.安装转发脚本

3.1 下载 iptables 转发脚本

wget -qO natcfg.sh https://raw.githubusercontent.com/arloor/iptablesUtils/master/natcfg.sh && bash natcfg.sh

输出如下:

基于 iptables 转发教程(TCP+UDP)

用途: 便捷的设置 iptables 端口转发
注意1: 到域名的转发规则在添加后需要等待2分钟才会生效,且在机器重启后仍然有效
注意2: 到IP的转发规则在重启后会失效,这是iptables的特性

你要做什么呢(请输入数字)?Ctrl+C 退出本脚本
1) 增加到域名的转发 3) 增加到IP的转发 5) 列出所有到域名的转发
2) 删除到域名的转发 4) 删除到IP的转发 6) 查看iptables转发规则
#?
此时按照需要,输入1-6中的任意数字,然后按照提示即可

3.2 测试转发效果

各种测试,我就不多说了。本博主的常网网址里收集有各种测试网站链接

https://www.eaavps.com/links.html


欧美亚VPS推荐网eaavps.com , 版权所有丨如未注明 , 均为原创丨
转载请注明原文链接:基于 iptables 转发教程(TCP+UDP)
本站的文章和资源来自互联网或者站长的原创。
如果有侵犯版权的资源请尽快联系站长,我们会在24h内删除有争议的资源。
欢迎加入QQ群:875883962 | 一起研究讨论交流心得,对发广告、潜水等会清理出群。
文明交流、拒绝非法信息。
喜欢 (1)
[pcghost@163.com]
分享 (0)
涛哥
关于作者:
不是从来就有,也不会永远存在。

您必须 登录 才能发表评论!