为什么在周免或大促旺季,总有人搜「Epic 领不了」
Epic Games Store 的长线运营里,每周免费游戏、节日大促与新品上架会持续拉高领取与安装的并发峰值。若在社交平台或站内搜索随手一翻,会看到大量「购物车能结账但下载卡住」「库里显示已入库、客户端卡在验证」「速率一直 0B/s」一类半截成功的描述。相当一部分并不是「完全断网」,而是浏览器能打开 Epic 网页,到了 Epic Games Launcher —— Epic 的官方桌面客户端——却掉线或排队异常。对用户来说,体感像玄学;在网络工程上通常可以拆成三条独立链路:账号与 OAuth 回调、商城与目录 HTTP(S) API,以及体积最大的补丁/安装包 CDN 拉取。它们共享 epicgames.com 系后缀的许多主机名,但并不等于你用来刷论坛的 Chrome 书签集。
本文在已有 Steam 专文(下载与 UDP 分层)前提下,把工作对象换成 Epic Games:Clash(含 mihomo 内核的常见 GUI)在 mode: rule 下如何为 Launcher 写好分流规则、如何避免把 Steam、任天堂或其它平台的远端规则大块贴过来导致误匹配;并说明为什么「只改了网页出口」治不好 Epic 桌面端。请先确保理解「规则从上到下命中即停」与 DNS/fake-ip、TUN 的关系,可先读站内 规则分流详解。
与 Steam(教程 #17 思路)的差别:Steam 的商店/社区常以 steampowered.com、steamcommunity.com、Valve CDN 组合出现;详见 Steam 与 Clash 分流。Epic Games Launcher则以 epicgames.com 业务域与 Epic 侧 CDN 分发为主,二者不可替代整段拷贝规则,否则 Epic 的请求仍可能落在泛泛的 GEOIP 或 MATCH 上。
症状拆开:浏览器正常 ≠ Launcher OK
遇到问题时,请先在本机开一个极简表格区分症状。A面:你能在桌面浏览器里登陆 epicgames.com、看到周免条目、甚至可能完成云端「认领」按钮。B面:Epic Games Launcher 卡在登录 spinner、库里显示「计划任务」永远在转圈、或下载进度归零不动。若A可用而B不可用,十有八九是 Launcher 进程的 TLS 出站没有进入你配置的分流面,或者进入了但在更靠前的规则里被误判 DIRECT 到不可用路径;少数情况下还与IPv6/DoH/系统防火墙抢答有关,需要与下面的 DNS/TUN 段落交叉验证。
若是B面独有「下载为零」,而左侧导航与帐号头像都正常,又常常说明认证已经通过,卡住的是大批量字节所走的边缘节点。这类请求的 SNI/证书域可能形如 download*.epicgames.com、cdn*.epicgames.com 或对等通用 CDN 主机名;若你只写了字面「launcher」而忽略了CDN 后缀,会出现「看得到库、看不到进度」。这时应在 mihomo 连接页或等价界面里记下实际目标主机名再补规则,而不是死记一份网上抄来的超长列表——Epic 在 2025–2026 期间仍可能增补边缘前缀。
另一类常见表述是:能领不能下或能下但不能联机/好友在线异常。前者偏 HTTP(S)/CDN;后者可能牵涉 UDP(例如部分在线会话或反作弊信道),它与「HTTP 能上网」在协议栈上层并不相同。TUN 模式是否开启、节点的 UDP 质量如何,请参考 Clash TUN 模式教程 与「全红节点」「STUN/DNS」长文按需对照。本文重心放在 Launcher 明文业务与补丁下载链路,不做多人竞技网络调优的承诺。
Epic 侧该写进规则里的后缀:别把「launcher」两字当万能钥匙
实践上最安全、可读性又好维护的基础集合,是按.epicgames.com后缀做第一轮收纳:包括但不限于商城与目录 API、launcher 自检、部分内容交付与补丁元数据请求的 *.epicgames.com 主机。Unreal/Fortnite/Epic Online Services 相关业务若与你的库一致,也往往落在同一后缀族内。Unreal Editor或独立编辑器网络若与工作流有关,可考虑视情况加入 unrealengine.com 作为单独的 DOMAIN-SUFFIX,避免与未来「纯 Epic 商城客户端」混在一起难排查。
若使用 Sniffer:mihomo 嗅探能把部分「只有 IP/无 SNI」的会话还原成可读域名——务必对照 Sniffer 专文校对优先级与 no-resolve/IP-CIDR 段,否则会出现你以为命中了 Epic 后缀,实则按 IP 先走了另一条规则的幽灵问题。原则是:SNI/HTTP Host 可追溯时补域名优先;确认为纯 IP CDN 且无域名信号时再以规则集/IP-CIDR 增补,并保持注释说明来源为你「自己的连接日志」,避免维护成本失控。
为一组 Epic 流量建专属策略:节点怎么选才不「领了像没领」
建议单独建立策略组——例如Proxy-Epic一类名称——内含低延迟与高带宽两组节点的手动选择或优先级顺序。周免领取高峰期,有些出口会被对方流量整形,表现为购物车 API HTTP 429、或 CDN 限速;此时切换到另一地区/另一 ASN往往比调高本地线程更有效。但要注意:不要在不明白后果的情况下用代理伪造账单地区绕过官方定价/年龄或版权限制;请遵守 Epic 用户条款与适用法律,本文仅从链路可达性角度陈述技术事实。
若你的订阅远端规则包里已有「Epic」「游戏下载」类目,也需检查与自定义行的相对顺序:远端集合若把整块 DIRECT 放到了你自定义DOMAIN-SUFFIX,epicgames.com之前,你的「置顶」就失去了意义。Clash 分流的工程乐趣之一,就是显式写明谁优先,而不是把一切交给黑盒 GEOIP。
rules: 写法:置顶 DOMAIN-SUFFIX,且高于大陆直连兜底
骨架仍然遵循:私网与不解析段 → 你已确认要直连的小型例外(公司内网) → Epic/其它业务域后缀 → GEOIP/国内外默认 → MATCH。DOMAIN-SUFFIX,epicgames.com,Proxy-Epic 应该出现在GEOIP,CN,DIRECT或宽泛 DIRECT 兜底之上,否则 Launcher 在中国大陆解析结果与出口策略混用时,易出现间歇性半截直连半截代理,外在表现就是购物车「偶发成功/偶发报错」的假随机。
若你同时配置了流媒体、AI 工具站与办公软件的多段规则,也请确认没有把「广义国际站.com」一类过于粗糙的集合铺在 Epic 行之上。粗粒度 RULE-SET 一旦优先命中 Epic 的子域而你未察觉,会像误诊一样浪费大量试错时间。用连接面板验证「命中行号」胜过盲改节点,这是老手和新手的分水岭。
DNS/fake-ip:为什么「域名写对了却仍像换了个人上网」
当系统或浏览器自建 DoH/DoT、路由器下发的 DNS、或IPv6 解析旁路仍存在时,应用层看到的「解析」与内核实际劫持结果可能不一致。Launcher 进程的解析路径若与你的 Clash nameserver-policy不匹配,会形成DNS/传输出口错位:表现为HTTPS 握手偶发 RST、或握手成功 TLS 速度与地区池不一致。处理方式不是马上切全局——而是暂时收敛系统/路由器的额外 DNS,让所有查询先走 Clash dns 监听,再配合上面后缀规则置顶观察是否稳定。
若你关闭了 IPv6(或网关未通告)而仍存在泄漏,可把排查顺序写入检查表逐项打勾:TUN ON/OFF、仅系统代理/混合端口、fake-ip-filter 增补 Epic 后缀(按你的面板文档来写,而不是盲抄范例)。对流媒体与 CDN 混在一起的长文请参阅 仅浏览器与系统代理的差异,理解「谁在接管连接」先于「谁在背锅节点」。
系统代理、「仅插件」与 TUN:Launcher 到底吃哪条路
许多用户长期在浏览器上使用SwitchyOmega/Proxy SwitchyOmega 类插件,它能很好处理网页;但Epic Games Launcher是原生 Win32/macOS/Linux 二进制,不会自动去读 Chrome 的配置。若在系统设置里没有把HTTPS / SOCKS/TUN链路接到 Clash 监听的mixed-port/TUN 设备,Launcher仍可直连出站,于是你会看到:Edge 能上外网 Epic 主页,Launcher 报网络错误代码。优先建议:启用 GUI 的TUN(或等效「接管本机进程」),或保证「设置系统代理」真地作用到全机应用,再观察连接日志。WSL2、Docker Desktop、虚拟机若也在抢路由优先级,请参阅 WSL2 与路由 排除多张虚拟网卡的干扰之后再谈 Epic。
如果你在局域网旁路由/OpenWRT 透明网关上做的分流,要确保游戏机或 PC的默认网关与 DNS未被其它 DHCP 劫持——这类拓扑与单机 TUN互不矛盾但要避免双重 NAT/双代理,否则 Launcher 侧的 TLS 会看到意料之外的跳板。
YAML 骨架:教学示意,请以你的连接日志增补
下方片段仅供结构参考;请将策略组名、节点占位符与后缀顺序改写为你环境中的真实值。# 注释务必保持英文以便于分享配置时不乱码:
proxy-groups:
- name: Proxy-Epic
type: select
proxies:
- stable-low-latency-node
- high-bandwidth-node
- DIRECT
rules:
# Keep Epic-related DOMAIN-SUFFIX BEFORE broad GEOIP / MATCH catches
- DOMAIN-SUFFIX,epicgames.com,Proxy-Epic
- DOMAIN-SUFFIX,unrealengine.com,Proxy-Epic
# Extend with launcher capture (DNS names from your logs, not rumor lists):
# - DOMAIN-KEYWORD,launcher-public-service-,Proxy-Epic
# - DOMAIN,specific-cdn.edge.example.net,Proxy-Epic
实测顺序建议:先做「可见日志」,再做「玄学换订阅」
- 确认内核模式为
rule,且 Epic 后缀段在会提前DIRECT的大规则之前。 - 打开 Launcher,执行:登录/刷新商城/开始下载,各操作一次并记录连接日志主机名/策略/进程(若 GUI 能提供)。
- 如发现缺失域名:只补后缀或出现频率高的单域名,避免无脑引入整站
GAME*远程合集。 - 下载仍卡在 0B:尝试切换EGL 内置下载区域或限制带宽为多线程默认值,同时观察 CDN 域名是否发生变化。
- 仍有 DNS/IPv6/DoH:逐项关闭竞争者后复测,保持其它变量冻结。
- TUN/系统代理各跑一轮对照,仅在变量单一时下结论。
小结
「Epic 领不了」「下载卡住」在工程上分拆后,核心是让 Epic Games Launcher 真实流量落入 Clash 的可观测分流路径,再针对 epicgames.com 后缀与补丁 CDN 主机名写清规则顺序与节点选择;同时与 Steam、其它游戏平台专文区分域名清单,避免混抄;最后再用 DNS/TUN 收敛变量。相比反复打开关闭「全局」,按上述顺序排障更省时间,也更容易给未来的自己留下可维护的配置。
若你希望配置与本文一样「可重复实验、可复查日志」,又希望日常维护成本可控,使用成熟 GUI 与内核并保持订阅与规则版本清晰,会明显优于临时硬改系统 hosts。需要各平台安装包时,请优先使用本站 下载页 获取,与上游开源仓库信息区分即可。→ 立即免费下载 Clash,开启流畅上网新体验
请遵守所在地法律法规与 Epic Games 用户协议;不得将代理用于规避合法的地区限制、年龄分级、价格或版权规则。若需查询上游协议与 Issue,可访问官方与开源项目页面;安装包请以本站 下载页 为准。