IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Centos7设置iptables中转

    建伟发表于 2022-06-08 03:16:51
    love 0

    说明:一般用海外服务器的都会遇到线路爆炸,网络不好的情况,导致我们用的效果很差,这时候就可以用端口转发来改善这种情况,常见的转发有rinetd、Haproxy、iptables、socat,前面2种只能转发TCP,后面TCP/UDP都可以转发,如果用来玩游戏的话就需要转发UDP了。

    1.下载Centos源:

    http://mirrors.aliyun.com/centos/7/isos/x86_64/.

    2.安装centos7

    3.关闭firewalld防火墙

    systemctl stop firewalld.service

    systemctl disable firewalld.service

    4.安装wget

    yum -y install wget

    5.编辑网卡

    vi /etc/sysconfig/network-scripts/ifcfg-ens3

    编辑 ONBOOT=yes

    6.安装一键脚本

    wget --no-check-certificate -qO natcfg.sh http://www.arloor.com/sh/iptablesUtils/natcfg.sh && bash natcfg.sh

    7.设置本地/目的端口 目的服务器ip即可。

    8.保存

        service iptables save

    执行这个命令的时候有时候可能会报错:The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.

    这是因为没有安装iptables服务,直接使用yum安装iptables服务即可.

        yum install iptables-services

    安装完成后,重新执行 service iptables save 命令即可保存成功。

    9.配置iptables开机自启

     保存后重启依然没有生效,后百度得知,需要设置iptables开机自启才可使配置生效。

     执行如下命令(老版本命令为:service iptables on),设置iptables开机自启

         systemctl enable iptables.service



沪ICP备19023445号-2号
友情链接