传奇代理读取列表失败排查:代理配置与列表地址修复

来源: 作者: 点击:
用传奇代理启动登录器提示“读取列表失败”,本质是代理链路没把 list.txt(或远程列表 URL)里的区服名、IP、端口拉到登录器里。按从代理到列表文件到本机环境的顺序查,不用重装整个客户端。

先验证列表地址本身死没死
打开代理设置里的“列表地址”(ListUrl,通常是 http://域名/list.txt 或 http://IP:端口/list.txt),整段复制到浏览器地址栏回车。
- 浏览器能显示纯文本区服信息(服务器名IP
端口 这类格式)→ 列表地址有效,问题在代理或本机;
• 浏览器 404、超时、乱码 → 地址失效或被服务端下掉,找发布方要新地址,别在代理里死磕。

单机或本地列表模式的,检查代理里选的是“自动获取”还是“本地加载”,选本地加载就得指定 serverlist.txt 的真实路径,路径带中文或空格直接读不到。

代理开关与转发规则
很多代理默认开“全局代理”或“仅代理网页”,游戏进程走直连就拉不到列表。进代理客户端确认:
- 传奇登录器主程序(Login.exe / Launcher.exe)已被加入代理进程名单或勾了“游戏模式”;
• 列表服务器域名/IP 没被放进“绕过代理(Bypass)”名单,国内 IP 被误绕就直连被墙;

- 代理节点没掉线、账号没过期,付费代理欠费时列表请求会被静默丢弃;
• Socks5 代理转 HTTP 列表时握手失败,切到“HTTP 代理”或“透明模式”再试。

本机网络与系统拦截
关掉 Windows Defender、360、火绒的实时防护,把登录器和代理主程序加信任白名单;不少杀软把列表 HTTP 请求当异常行为拦了。
cmd 里依次跑:

ipconfig /flushdns
netsh winsock reset

重启机器。换了手机热点能读出列表,就是原宽带 DNS 或运营商拦截,DNS 改 114.114.114.114 或 8.8.8.8。
看 C:\Windows\System32\drivers\etc\hosts,末尾若有把列表域名指向 127.0.0.1 或 0.0.0.0 的行,删掉保存,那是旧补丁或恶意程序改的。

列表文件格式与编码
本地列表 txt 用记事本打开,点“文件→另存为”,编码选 ANSI(GOM/HERO 多数要 ANSI,GEE 有些要 UTF-8 无 BOM),别存成带 BOM 的 UTF-8,登录器解析会直接空列表。
内容格式按引擎来,GOM 常见:

服务器名|127.0.0.1|7000|0|0|0

分隔符必须是英文竖线,行尾别留空格,别用中文标点,微端端口没开填 0。
列表文件属性去掉“只读”,登录器目录给当前用户完全控制权限,C 盘 Program Files 里跑的客户端常因权限不够读不到配置。

端口与网关侧(自己架端情况)
列表拉取走登录网关端口(通常 7000)或列表服务端口(如 7100),代理环境里要确认:
• 服务端 LoginSrv、LoginGate、M2Server 全起,netstat -ano | findstr "7000" 看到 LISTENING;

- 路由器/云服务器安全组放行 7000、7100、7200,被占就改 Mir2Setup 端口并同步登录器;
• 登录器是配套引擎生成的(GOM 配 GOM 登录器),拿错 HERO 登录器读 GOM 列表必空。

代理与登录器版本错配
老登录器不认识新版加密列表(如 GEE 动态密钥列表),代理能通但解析不出来。删掉登录器目录,从服务端配套包重新解压登录器配置器生成一份,放在纯英文路径(D:\MirClient)下,别和代理放同一含中文文件夹。
代理工具本身过旧也处理不了新列表格式,下同版本最新代理覆盖,别混用网页加速器和传奇专用代理,两个同时开会抢端口。

按“浏览器测地址→代理进程与绕过名单→关杀软清 DNS 改 hosts→列表文件编码格式→端口监听与登录器配套”这个顺序走,绝大多数是列表地址失效或代理没勾游戏进程,十分钟内能定位到哪一层断的。