详情

首页手游攻略 火山引擎云服务器如何开放端口?

火山引擎云服务器如何开放端口?

佚名 2026-08-12 20:25:57

在火山引擎云服务器上开放端口需先确认端口号及TCP/UDP协议,再登录控制台进入安全组配置入方向规则,设置允许策略、协议类型、端口范围和授权对象(如0.0.0.0/0),最后验证服务是否监听该端口并测试连通性。

在火山引擎云服务器上开放端口,是为了让外部网络能访问你部署在服务器上的服务(比如网站、数据库、SSH 或自定义应用),否则默认所有入方向端口都被安全组规则拦截。

确认目标端口与协议类型

先明确你要开放的是哪个端口(如 80、443、3306、8080),以及它使用的协议是 TCP 还是 UDP。HTTP/HTTPS/SSH/MySQL 等绝大多数服务用 TCP;部分音视频或游戏服务可能需 UDP。填错协议会导致端口看似“开了”但实际不通。

记下端口号和协议,后续配置安全组时必须严格匹配。

进入火山引擎控制台并定位安全组

登录 火山引擎控制台 → 左侧导航栏展开「弹性计算」→ 点击「云服务器 ECS」→ 在实例列表页右上角切换到「安全组」标签页。

找到与你的云服务器绑定的安全组(可通过实例详情页的「安全组」列查看绑定关系)。【必须操作对应的安全组,改错组无效】

编辑入方向规则开放端口

点击目标安全组右侧的「配置规则」→ 切换到「入方向」页签 → 点击「添加规则」。

按以下方式填写:

① 授权策略:选择「允许」;

② 协议类型:下拉选择你确认好的协议(TCP 或 UDP);

③ 端口范围:输入单个端口(如 【8080】)或区间(如 【8000-8010】),多个端口用英文逗号隔开(如 80,443,8080);

④ 授权对象:填写允许访问的 IP 段。若对全网开放,填 0.0.0.0/0;若只允许公司出口 IP,填对应 CIDR(如 203.208.60.0/24);【生产环境严禁无限制开放高危端口(如 22、3306、6379)给 0.0.0.0/0】

⑤ 描述(可选):建议写明用途,例如「开放8080供前端测试访问」。

填写完毕后点击「确定」保存规则。

检查云服务器内部是否监听该端口

安全组放行只是第一步,还需确认服务进程确实在服务器内监听该端口。SSH 登录服务器后执行:

sudo netstat -tuln | grep :端口号(如 grep :8080

若无输出,说明服务未启动或绑定错了地址(比如只绑定了 127.0.0.1)。此时需检查服务配置,确保监听 0.0.0.0:端口:::端口

验证端口连通性

方法一:本地终端执行 telnet 服务器公网IP 端口号(Windows 需先启用 Telnet 客户端);

方法二:使用在线端口检测工具(如 portchecker.co),输入服务器公网 IP 和端口号;

方法三:从另一台外网机器执行 curl -v http://公网IP:端口号(适用于 HTTP 类服务)。

只要任一方法返回成功响应或连接建立,即表示端口已真正开放并可达。

点击查看更多
推荐专题
热门阅读