The issue persists and there has been no difference. You guys literally fill with ammunition your competitors at this point.
Me too, but I managed to solve this. Here’s a reply from AI:
根因分析
所有 IPv4 localhost 连接正常,但所有 IPv6 localhost (::1) 连接全部失败——包括 sing-box 自己的端口!这说明问题不在路由表层面,而在更底层:
- sing-box TUN 模式 (StrictRoute: true, Stack: mixed) 通过 WFP(Windows 过滤平台) 在内核层拦截流量
- WFP 过滤器阻断了所有 IPv6 流量,包括 ::1 回环地址
- EpicOnlineServicesUserHelper 只监听 ::1:35783(纯 IPv6),不监听 127.0.0.1
- 所以 Epic 启动器无法连接到 Helper——IPv6 localhost 被 WFP 拦了,IPv4 localhost 又没有服务在监听
关键配置(来自 v2rayN → sing-box)
TunMode: EnableTun=true, StrictRoute=true, Stack=mixed, EnableIPv6Address=false
StrictRoute + Stack: mixed 的组合导致 WFP 过滤器过于激进,即使 EnableIPv6Address 设为 false,IPv6 流量仍然被拦截。
修复方案
最快的方法是在 v2rayN 中将 TUN Stack 从 mixed 改为 gvisor,或者关闭 StrictRoute。也可以在路由规则中添加 Epic 进程的绕过规则(process-based bypass),让 Epic 的流量不经 TUN。
After enabling IPv6 connection of sing-box, it got fixed on my end.
Here is a quick fix if you are having issues with Epic Online Services (just tried and succeeded):
-
Find the file named EpicOnlineServices.msi on your PC. The exact file path might vary for everyone (mine was at
C:\Program Files (x86)\Epic Games\Launcher\Portal\Extras\EOS), so I highly recommend using a search tool like Everything to find it instantly. -
Locate your Epic Online Services folder (mine was at
C:\Program Files (x86)\Epic Games). Take the.msifile you found in Step 1 and move/copy it into the parent directory where the “Epic Online Services” folder lives. -
Go to your system’s “Installed Apps” or “Apps & Features”, find Epic Online Services, and uninstall it. During the uninstallation, it might prompt you to manually select the location of the
.msifile (point it to the file you moved in Step 2). Note: You do NOT need to uninstall the Epic Games Launcher itself. -
Restart your Epic Games Launcher. It should now update and open properly. You will see Epic attempting to automatically reinstall a fresh version of Epic Online Services. (If it doesn’t work right away, try restarting the launcher a second time).
I don’t know if you’re still struggling with this but contrary to what other people were saying, turning ON my vpn and restarting epic made it work. Weird
