Windows2012系统安装宝塔面板时,如何放行端口?
美国、香港服务器
Windows2012系统安装宝塔面板时,如何放行端口?
03-09 来源:
在 Windows Server 2012 上安装宝塔面板,需要先放行云服务商安全组和系统防火墙的端口,才能正常访问面板与服务。
一、宝塔 Windows 面板必须放行端口(TCP)
表格
端口 用途 必要性
8888 宝塔面板管理入口 必须
80 HTTP 网站 必须
443 HTTPS/SSL 网站 必须
20/21 FTP 主动模式 按需
3000-4000 FTP 被动模式(Windows) 按需
3306 MySQL 数据库 按需(远程连接时)
888 phpMyAdmin 数据库管理 按需
二、第一步:云服务器安全组放行(阿里云 / 腾讯云 / 华为云等)
登录云服务商控制台,进入安全组 / 防火墙配置。
添加入站规则,协议选 TCP,端口填上述列表。
来源设为 0.0.0.0/0(允许所有 IP),策略允许。
保存规则,通常立即生效。
三、第二步:Windows Server 2012 防火墙放行(两种方法)
方法 1:图形界面(推荐新手)
打开控制面板 → 系统和安全 → Windows 防火墙 → 高级设置。
左侧选入站规则 → 右侧 新建规则。
规则类型:端口 → 下一步。
协议:TCP;特定本地端口:输入端口(如 8888,80,443)→ 下一步。
操作:允许连接 → 下一步。
配置文件:勾选域、专用、公用 → 下一步。
名称:宝塔面板端口 → 完成。
重复步骤,放行其他端口。
方法 2:命令行(批量放行,推荐)
以管理员身份打开 CMD 或 PowerShell,执行以下命令:
cmd
:: 放行宝塔面板核心端口
netsh advfirewall firewall add rule name="宝塔-8888" dir=in action=allow protocol=TCP localport=8888
netsh advfirewall firewall add rule name="宝塔-80" dir=in action=allow protocol=TCP localport=80
netsh advfirewall firewall add rule name="宝塔-443" dir=in action=allow protocol=TCP localport=443
:: 按需放行FTP与数据库
netsh advfirewall firewall add rule name="宝塔-FTP-20-21" dir=in action=allow protocol=TCP localport=20,21
netsh advfirewall firewall add rule name="宝塔-FTP被动-3000-4000" dir=in action=allow protocol=TCP localport=3000-4000
netsh advfirewall firewall add rule name="宝塔-MySQL-3306" dir=in action=allow protocol=TCP localport=3306
netsh advfirewall firewall add rule name="宝塔-phpMyAdmin-888" dir=in action=allow protocol=TCP localport=888
四、第三步:宝塔面板内防火墙放行(安装后)
登录宝塔面板 → 左侧 安全 → 系统防火墙。
点击 添加端口规则。
协议:TCP;端口:输入端口;策略:允许;来源:所有 IP。
填写备注,保存。
五、验证端口是否放行
在本地电脑执行命令(替换为你的服务器 IP):
cmd
telnet 你的服务器IP 8888
黑屏:端口已通
连接失败:检查安全组 / 防火墙
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快