本文主要介绍如何使用iptables的本地端口转发,在工作环境中的iptables有时需要端口转发的功能,例如,我这台机器没有打开的端口,但可以用于转发端口的使用,具体方法请看下面





有时,它是必要的执行工作环境中的端口转发,尤其是iptables。例如,我不开放的端口在本机上,但我可以用它们来了我使用的端口。下面的小编辑给你介绍如何使用iptables的本地端口转发。希望对你有帮助。

1、先登陆我们的网络服务器,工作机器不能使用。


2。看看我们系统当前的端口情况


三.从上面的图片,我们可以看到,在我们的系统中使用了22个端口和25个端口。

让我打开IP转发功能的系统:回声1 > /过程/系统/网 / / ip_forward IPv4


4,我们还可以通过编辑 / / sysctl.conf等文件转发的IP,然后使用sysctl命令生效。


5。例如,我们将连接到服务器43999端口的端口转发到22端口,您可以使用以下命令

iptables - T的NAT - PREROUTING -p tcp -我是D 192.168.31.147 --运动43999


6,这可以在外部实现,并且可以通过43999端口连接到SSH。事实上,我们的43999端口在系统中是不开放的,但是它可以通过转发来使用。


7。以上仅在外部使用,但如果服务器中使用的端口不足43999。


8,在这里我们还可以在内部设置本地转发。


9,从本地测试,也可以连接,虽然端口没有打开。


注意事项:uff1a

iptables转发功能需要系统的支持。如果系统没有打开,即使它被设置了也不会被使用。