红茶的个人站点

  • 首页
  • 专栏
  • 开发工具
  • 其它
  • 隐私政策
Awalon
Talk is cheap,show me the code.
  1. 首页
  2. 开发工具
  3. 正文

开放服务器指定端口

2025年8月9日 12点热度 0人点赞 0条评论

RHEL 9

查看防火墙状态:

systemctl status firewalld

如果防火墙被关闭,启动:

sudo systemctl start firewalld
sudo systemctl enable firewalld

添加规则:

sudo firewall-cmd --permanent --zone=public --add-rich-rule='rule family="ipv4" source address="192.168.0.0/24" port port="3306" protocol="tcp" accept'

这里是开放整个网段访问 3306 端口。

重载防火墙让规则生效:

sudo firewall-cmd --reload

查看当前规则:

sudo firewall-cmd --list-rich-rules

从该网段机器上使用 TCP 工具进行连接测试:

telnet 192.168.0.88 3306
Trying 192.168.0.88...
Connected to 192.168.0.88.

Ubuntu

让防火墙放行 3306 端口:

sudo ufw allow from 192.168.0.0/24 to any port 3306 proto tcp

192.168.0.0/24表示 192.168.0.1~192.168.0.255 的所有 IP 可以访问。如果不限制 IP 可以:

sudo ufw allow 3306/tcp

查看当前的防火墙规则:

sudo ufw status numbered
状态: 激活

     至                          动作          来自
     -                          --          --
[ 1] 22/tcp                     ALLOW IN    Anywhere
[ 2] 3306/tcp                   ALLOW IN    192.168.0.0/24
[ 3] 22/tcp (v6)                ALLOW IN    Anywhere (v6)

如果要删除特定规则,可以:

sudo ufw delete 2

通过该网段其它电脑测试连接:

telnet 192.168.0.133 3306
Trying 192.168.0.133...
Connected to 192.168.0.133.
Escape character is '^]'.

Windows

需要修改 Windows Defender 防火墙设置。

新建一个入站规则:

image-20250809104216007

选择端口:

image-20250809104252055

选择特定本地端口:

image-20250809104327745

选择允许连接:

image-20250809104403203

应用规则全选:

image-20250809104435059

为规则添加一个名称:

image-20250809104523043

创建好后的端口可以被任意 IP 的机器访问,这是不安全的,所以需要添加 IP 限制:

修改规则属性,在作用域选项卡中添加规则限制:

image-20250809104719852

如果需要让整个子网网段都可以访问,可以使用192.168.0.0/24这样带子网掩码的方式。

使用 TCP 连接工具通过指定 IP 进行连接测试:

telnet 192.168.0.46 3306
Trying 192.168.0.46...
Connected to 192.168.0.46.
本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: Linux 防火墙
最后更新:2025年8月9日

魔芋红茶

加一点PHP,加一点Go,加一点Python......

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2021 icexmoon.cn. ALL RIGHTS RESERVED.
本网站由提供CDN加速/云存储服务

Theme Kratos Made By Seaton Jiang

宁ICP备2021001508号

宁公网安备64040202000141号