管理员常用的端口转发命令,收藏!

iptables转发:

1.在CentOS 7上安装iptables防火墙软件:

sudo yum install iptables-services

2.启动iptables服务:

sudo systemctl start iptables

3.设置转发规则:

例如,将本地的80端口(HTTP)转发到远程服务器上的8080端口:

sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 远程服务器IP地址:8080

4.保存设置:

sudo service iptables save

以上操作就完成了CentOS 7上的端口转发设置。注意,在进行端口转发时需要确保iptables服务已经启动并运行正常。同时,也要保证防火墙规则不会影响其他系统功能的正常运行。

firewalld转发:

在CentOS 7上也可以使用firewalld进行端口转发,下面是具体的操作步骤:

1.在CentOS 7上安装firewalld防火墙软件:

sudo yum install firewalld

2.启动firewalld服务:

sudo systemctl start firewalld

3.添加端口转发规则:

例如,将本地的80端口(HTTP)转发到远程服务器上的8080端口:

sudo firewall-cmd --zone=public --add-forward-port=port=80:proto=tcp:toaddr=远程服务器IP地址:toport=8080 --permanent

4.重新加载防火墙规则:

sudo firewall-cmd --reload

以上操作就完成了CentOS 7上的端口转发设置。需要注意的是,使用firewalld进行端口转发时,需要确保firewalld服务已经启动并运行正常。同时,也要保证防火墙规则不会影响其他系统功能的正常运行。

windows转发:

在Windows系统上进行端口转发可以使用netsh命令进行设置,下面是具体的操作步骤:

1.打开命令提示符窗口(以管理员身份运行)。

2.添加端口转发规则:例如,将本地的80端口(HTTP)转发到远程服务器上的8080端口:

netsh interface portproxy add v4tov4 listenport=80 listenaddress=本地IP地址 connectport=8080 connectaddress=远程服务器IP地址

其中,listenport和listenaddress为本地机器的监听端口和IP地址,connectport和connectaddress为远程服务器的目标端口和IP地址。

3.查看已添加的转发规则:

netsh interface portproxy show v4tov4

4.删除已添加的转发规则:

例如,删除刚才添加的端口转发规则:

netsh interface portproxy delete v4tov4 listenport=80 listenaddress=本地IP地址

以上操作就完成了Windows系统上的端口转发设置。需要注意的是,使用netsh命令进行端口转发时,需要确保已经以管理员身份运行命令提示符窗口。同时,也要保证防火墙规则不会影响其他系统功能的正常运行。


原文始发于微信公众号(运维贼船):管理员常用的端口转发命令,收藏!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/176729.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!