安全组是云服务器的第一道门:配错了,要么玩家连不上、要么全网都能扫到你。这篇把安全组的原理、配法、排查讲透——从默认规则到最小化实践,从游戏服到网站,全部有现成规则表。
需要现成的游戏云服务器,可以看看财富云计算:一键开服面板,NAT 型无独立公网 IP,价格比独立 IP 机型省一半以上,主流游戏都能快速部署,安全组模板已内置。
一、安全组是什么
安全组是云平台提供的虚拟防火墙,在流量到达你的服务器之前就拦截。和系统内防火墙(ufw/iptables)是两层:
| 层级 | 位置 | 特点 |
|---|---|---|
| 安全组 | 云平台网络层 | 不过机器,配错机器内看不到日志 |
| 系统防火墙 | 机器内部(ufw/iptables) | 精细,但要登机器才能改 |
两者是「与」的关系:流量必须同时通过两层才能进门。常见悲剧是安全组放了、ufw 没放,或者反过来——排查连不上时两层都要看。
安全组三个核心要素:方向(入/出)、协议端口、来源 IP。
二、默认规则怎么调
新机器默认一般是「放通 ICMP、开放 22 端口给所有人」之类。第一件事:
- 22 端口来源改窄:默认对
0.0.0.0/0开放,等于全网都能试你的 SSH 密码。改成你的固定 IP/32,或至少配合密钥登录+fail2ban - 出方向:保持全放通(服务器要主动访问外网更新、拉镜像),一般不用动
- 用「允许」不用「拒绝」思维:安全组是白名单,只列该开的,其余默认不通
三、游戏服规则模板
幻兽帕鲁为例:
| 方向 | 协议 | 端口 | 来源 | 用途 |
|---|---|---|---|---|
| 入 | UDP | 8211 | 0.0.0.0/0 | 游戏主端口(玩家连) |
| 入 | TCP | 25575 | 你的IP/32 | RCON 管理(别开全网) |
| 入 | TCP | 22 | 你的IP/32 | SSH |
| 入 | ICMP | 全部 | 你的IP/32 | ping 测试(可选) |
原则:
- 游戏端口必须对全网开(玩家来自各地),但只开 UDP 需要的那些,别顺手开一堆
- 管理端口(SSH/RCON/数据库)只对自己的 IP 开——家里宽带是动态 IP 的,用 DDNS 或定期更新规则
- NAT 型机器:安全组放行 + 控制台端口映射,两层配对,缺一不可,见NAT 端口映射完全指南
常用游戏端口速查见端口速查表。
四、网站服务器规则模板
| 方向 | 协议 | 端口 | 来源 | 用途 |
|---|---|---|---|---|
| 入 | TCP | 80 | 0.0.0.0/0 | HTTP |
| 入 | TCP | 443 | 0.0.0.0/0 | HTTPS |
| 入 | TCP | 22 | 你的IP/32 | SSH |
| 入 | TCP | 3306 | 127.0.0.1/32 或内网段 | MySQL(绝不开公网) |
| 入 | TCP | 6379 | 127.0.0.1/32 或内网段 | Redis(绝不开公网) |
数据库和缓存端口暴露公网是入侵第一大入口。自建库只监听 127.0.0.1,配合安全组双保险,加固方案见数据库安全加固和Redis 未授权访问防护。
域名解析阶段如果用了 CDN,源站 IP 只对 CDN 回源 IP 段开放更安全,进阶玩法见WAF 规则实战。
五、安全组规则管理规范
- 一条规则一个用途:注释写清楚(「帕鲁游戏端口 1015」),三个月后你还记得
- 来源尽量精确:
203.0.113.0/24优于0.0.0.0/0;单人用/32 - 临时规则定时清理:给朋友临时开端口,用完就删。建议每月翻一次规则列表
- 规则数量别爆炸:平台一般上限 100 条/组,用 IP 段合并,别一条一个 IP
- 改规则前想三秒:正在生产的关键端口,改错就是全站中断
动态 IP 用户(家用宽带)的管理办法:
# 本地跑个脚本,IP 变了自动调安全组(用云厂商 CLI)
# 以阿里云 CLI 为例,其他平台类似
current_ip=$(curl -s ifconfig.me)
aliyun ecs AuthorizeSecurityGroup --RegionId cn-hangzhou \
--SecurityGroupId sg-xxx --IpProtocol tcp --PortRange 22/22 \
--SourceCidrIp $current_ip/32 --Policy accept配合 crontab 每 10 分钟跑一次,IP 变了自动更新,不用登控制台。没配 CLI 的至少把 22 端口换成高位端口(如 22222)减少扫描,见SSH 安全加固进阶。
六、连不上时的排查顺序
# 1. 机器活着吗
ping 你的IP # 不通:机器关机/安全组挡了 ICMP/平台故障
# 2. 端口通吗(在自己电脑上跑)
telnet 你的IP 8211 # 不通:安全组没放行
nc -vzu 你的IP 8211 # UDP 测试(Linux/macOS)
# 3. 服务在监听吗(登机器看)
ss -ulnp | grep 8211 # 没有:服务端没起或端口配错
# 4. 系统防火墙
sudo ufw status # Ubuntu
sudo firewall-cmd --list-all # CentOS四层顺序:平台 → 安全组 → 服务监听 → 系统防火墙。90% 的「连不上」死在前两层,尤其是 UDP 只放了 TCP。更完整的排查见开服常见报错与解决。
被攻击时的紧急处理:安全组一键「拒绝所有入方向」断网止血,分析完再精准放行,流程见云服务器被攻击怎么办。
七、高级:内网与多机场景
多台机器互访(Web + DB 分离):
- 同安全组内默认互通(多数平台支持「内网互通」选项)
- DB 安全组只放行 Web 机私网 IP,不放公网
- 跨安全组访问用「安全组 ID 作为来源」,机器扩缩容不用改规则
端口最小化开放的系统性做法见服务器端口安全,安全基线检查见服务器安全基线检查清单。
安全组配一次,受益一辈子:把「该开的开、该关的关、来源尽量窄」变成肌肉记忆,被扫端口、被爆破、被入侵的概率掉一个数量级。
需要现成的游戏云服务器,可以看看财富云计算:一键开服面板,NAT 型无独立公网 IP,价格比独立 IP 机型省一半以上,主流游戏都能快速部署。延伸阅读:Linux 防火墙配置实战、服务器被入侵应急排查、端口速查表。
延伸阅读
- 网站环境怎么选:LNMP 手动 / 宝塔面板 / Docker / 云开发
- 问卷表单系统搭建:SurveyKing / Formbricks,数据自己收
- 图床搭建:Lsky Pro / Lychee,自托管图片托管方案
- 邮件列表搭建:listmonk 自托管 Newsletter,把读者握在自己手里
- 文档站点搭建:MkDocs / VuePress / Docsify,产品文档与技术手册方案
- RSS 阅读器搭建:FreshRSS 自托管,把信息流拿回自己手里
- 短链接服务搭建:Shlink 自托管,链接数据自己掌握
- 网站状态监控页搭建:Uptime Kuma,服务器挂了第一时间知道

[...]sftp> get 远程文件图形工具更顺手:WinSCP(Windows 免费):拖拽传文件FileZilla(全平台):SFTP 协议选「SFTP - SSH File Transfer Protocol」FinalShell / WindTerm(Windows):SSH + 传输一体大文件(存档、镜像包)用对象存储中转更稳,见对象存储分离静态资源。七、NAT 型服务器的连接NAT 型没[...]
2026-10-15 回复
[...]aliyun cdn RefreshObjectCaches --ObjectPath "https://cdn.example.com/style.css"根治办法:文件名带 hash。构建时生成 style.a3f2b1.css,内容变 hash 就变,用户永远拿到新版,缓存可以设一年。Webpack/Vite 默认就是这么干的。五、源站保护:CDN 不是免费盾上了 CDN[...]
2026-10-15 回复
[...]chmod +x /opt/webhook/deploy.shCI 最后加一步 curl -X POST http://服务器IP:9000/hooks/deploy-web,全链路打通:推代码 → 构建镜像 → 服务器拉新 → 重启,全程无人值守。Webhook 地址要保密(URL 里带 token),且只对 CI 的 IP 开放,安全组见云服务器安全组配置实战。六、维护:仓库也要养# 看仓库占[...]
2026-10-15 回复
[...]# https://z0w.cn/wiki/ssh-key-login-guide.html10. 开安全组:只放行必要端口默认全开的安全组等于不设防。按最小化原则,只放行你的游戏端口、映射端口、SSH 新端口,见云服务器安全组配置实战。11. 配自动备份 + 第一次快照存档是服的生命。游戏服装好当天就把自动备份挂上:# 每日自动备份存档(示例)[...]
2026-10-18 回复
[...]选购页面永远摆着两类机器:轻量应用服务器(便宜、模板多)和标准云服务器(贵、弹性大)。名字听着像「同一个东西的两种大小」,实际是两种产品逻辑。这篇说清差别,以及游戏开服该买哪种。本文基于 财富云计算 NAT 型云服务器(无独立公网 IP,价格比独立 IP 机型省一半以上)的开服实践。结论先行:开服用标准云服务器,轻量留给网站和纯新手练手。一、两类机器的本质差别维度轻量应用服务器标准云服务器定位开箱[...]
2026-10-18 回复
[...]sudo ufw enable防火墙配置见Linux 防火墙配置:ufw 与 firewalld,云平台侧再叠一层安全组——本地防火墙 + 云安全组是双保险,攻击者要过两关。五、第四层:fail2ban 自动封禁(自动守门员)总有人不死心,fail2ban 让他们付出代价:sudo apt install fail2ban[...]
2026-10-18 回复
[...]0 3 * tar -czf /backup/site_$(date +\%F).tar.gz /var/www/html -C /backup 2>/dev/null; rclone copy /backup/site_$(date +\%F).tar.gz remote:sitebackup/详细方案见网站迁移完整流程和rsync 同步与定时备份实战。六、安全三件套(小站也要装)[...]
2026-10-18 回复
[...]└── Lethal Company.exe第三步:装专用服务端模组去 Thunderstore / NexusMods,在 Lethal Company 分类下搜 dedicated server(选维护活跃、下载量高的)。下载后解压,把里面的 dll 文件拖进 BepInEx/plugins/。首次启动一次游戏(或服务端),让模组生成配置文件。第四步:配置服务端模组首次运行后,配置在:D:\s[...]
2026-10-18 回复
[...]netsh advfirewall firewall add rule name="GameRange" dir=in action=allow protocol=UDP localport=26901-26903完整的 Windows 环境准备(远程桌面连接、运行库安装、SteamCMD 用法、开机自启、8 个常见坑)见:《Windows 云服务器开服通用前置教程》→ htt[...]
2026-10-18 回复