`
zhoupinheng
  • 浏览: 36413 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

iptables 来进行端口转发

 
阅读更多

 

实现 将对 192.168.0.10:12443 的访问转致 192.168.0.12:433 

 

1.开启IP转发

sysctl -w net.ipv4.ip_forward=1

 

2.增加规则

iptables -t nat -A PREROUTING -p tcp -m tcp --dport 12443 -j DNAT --to-destination 192.168.0.12:443

 

iptables -t nat -I POSTROUTING 1 -d 192.168.0.12 -p tcp -m tcp --dport 443 -j SNAT --to-source 192.168.0.10

 

==================其他命令

删除规则

iptables -t nat -D PREROUTING n

iptables -t nat -D POSTROUTING n

 

抓包命令

tcpdump -S -nn -i any port 11211

 

 

 

分享到:
评论

相关推荐

    iptables 端口转发

    iptables是一个Linux下优秀的nat+防火墙工具

    通过iptables实现端口转发和内网共享上网.docx

    通过iptables实现端口转发和内网共享上网 本文将详细介绍如何使用iptables实现端口转发和内网共享上网。iptables是一个Linux下的优秀的nat+防火墙工具,可以配置灵活强劲的防火墙+nat系统。 首先,需要说明的是,...

    通过iptables进行端口转发和映射(需要注意里面的书写顺序)

    通过iptables进行端口转发和映射(需要注意里面的书写顺序)

    centos6.5 iptables实现端口转发

    将本地3389端口 转发到192.168.10.210的22(主要访问到本机的15210端口,就会跳转到192.168.10.210的22) 【步骤】 1、 首先应该做的是/etc/sysctl.conf配置文件的 net.ipv4.ip_forward = 1 默认是0 这样允许...

    记一次ubuntu利用iptables做端口转发的操作

    于是曲线救国,找了国内一台到两边访问都较快的机器做为跳板,做一个端口转发,以加速云机器3389端口的访问。这里记录下思路和操作。 我是T型人小付,一位坚持终身学习的互联网从业者。喜欢我的博客欢迎在csdn上关注...

    Centos实现端口转发:Rinetd部署笔记

    文档首先指出尽管iptables可以进行端口转发,但配置起来复杂,因此引入了Rinetd作为一个更为简单的替代方案。接着文档详细描述了在Centos7系统上部署Rinetd的过程,包括下载安装包、编译安装以及配置文件的设置。...

    socat端口转发工具

    总的来说, socat是一个强大的网络工具,对于需要进行端口转发和内网穿透的用户来说,它是不可或缺的。通过深入学习和熟练运用 socat,我们可以有效地解决网络通信中的许多问题,提高工作效率。

    SSH如何实现本地远程端口转发

    SSH 本地远程端口转发详解 SSH(Secure Shell)是一种安全的远程登录协议,提供了强大的远程访问和隧道功能。本文将详细介绍如何使用 SSH 实现本地远程端口转发,并提供了详细的配置步骤和示例。 一、什么是 SSH ...

    linux下使用rinetd来实现端口转发

    另外,如果你熟悉iptables,也可以使用iptables进行端口转发。例如,以下命令将外部IP(202.106.0.20)的2533端口的流量转发到内部IP(192.168.1.88)的80端口: ``` WAN_IP="202.106.0.20" iptables -t nat -A ...

    docker_iptables:帮助手动管理 Docker 容器的 iptables 端口映射的实用程序

    该脚本旨在手动处理 Docker iptables 端口转发,适用于您无法让 Docker 自行管理 iptables 的情况,因为它与系统上也尝试管理 iptables 的其他事物发生冲突。 用法 假设/先决条件: systemd是您的 init,容器将由 ...

    2022轻量级端口转发rinetd.tar.gz

    Linux下端口转发一般都使用iptables来实现,使用iptables可以很容易将TCP和UDP端口从防火墙转发到内部主机上。如果需要将流量从专用地址转发到不在您当前网络上的机器上,可尝试另一个应用层端口转发程序rinetd,...

    通过访问指定端口转发报文,截获报文内容,soap报文,http报文

    端口转发可以通过操作系统内置的命令行工具(如Linux的iptables或Windows的netsh),或者第三方软件(如SSH的端口转发功能)实现。 具体操作步骤可能如下: 1. 定义一个本地端口,例如8080,作为转发的入口。 2. ...

    iptables命令实例

    iptables 也可以用于 NAT 转发,例如要将外部请求的 80 端口转发到内部的 192.168.100.2 的 80 端口,可以使用以下命令:`iptables -t nat -A PREROUTING -p tcp --dport 80 -d $INTERNET_ADDR -j DNAT --to-...

    iptables防火墙应用指南

    为了帮助读者更好地理解iptables的工作流程,我们可以通过一张简化的流程图来进行说明: 1. 当数据包进入主机时,首先经过NAT表的PREROUTING链。 2. 然后,如果是发往主机的数据包,会通过FILTER表的INPUT链;如果...

    rinetd端口映射工具,内含安装方法

    在Linux系统中大多数情况选择用iptables来实现端口转发,iptables虽然强大,但配置不便,而且新手容易出错。在此分享另一个TCP端口转发工具rinetd,rinetd小巧简单,配置方便。

    iptables详解

    - 对于Red Hat或Fedora用户,还可以使用服务命令 `service iptables stop` 来停止iptables服务。 - **设置默认策略**: 默认策略定义了当数据包不匹配任何规则时的行为。例如,可以设置默认拒绝所有入站连接: - `...

    iptables脚本

    - **描述**:这个脚本是基于Web界面(CGI页面)来设置iptables规则的,用户可以在Web界面上填写源IP、目的IP、端口范围等信息,并通过提交按钮触发脚本执行,进而动态地添加或修改iptables规则。 #### 2. CGI 页面...

    配置iptables,把80端口转到8080的简单方法

    所以这里需要使用linux的端口转发机制,把到80端口的服务请求都转到8080端口上。 在root账户下面运行一下命令: iptables -t nat -A PREROUTING -p tcp –dport 80 -j REDIRECT –to-port 8080 注意:网上朋友的...

    centos6 iptables常用操作

    - **FORWARD**:默认策略为`ACCEPT`,表示允许转发流量。 - **OUTPUT**:默认策略为`ACCEPT`,表示允许所有出站流量。 示例中给出的默认策略如下: ```shell Chain INPUT (policy ACCEPT) target prot opt source ...

    Iptables速查手册

    Iptables作为用户空间的应用程序,通过与内核中的Netfilter接口进行交互,实现了对网络数据包的灵活控制。 #### 二、Iptables的工作原理 1. **Hook Points**: 在Netfilter中有五个主要的hook points,即数据包生命...

Global site tag (gtag.js) - Google Analytics