传奇用代理打开提示读取列表失败的针对性排查与修复

来源: 作者: 点击:
用传奇代理进游戏,登录器卡在获取列表、弹读取列表失败,本质不是客户端坏了,而是登录器通过代理去拉 list.txt 时链路断了。先别重装登录器,按「列表地址本身 → 代理规则 → 本机拦截 → 单机本地列表」四步查,基本能定位。

一、先把列表地址单独测一下

不管是代理自带列表还是登录器配置里的远程地址,格式一般是:
http://域名/list.txt
http://IP:端口/list.txt

操作:
关掉代理,纯直连
把列表地址复制到浏览器地址栏回车
能出纯文本区服信息(名字IP
端口)→ 列表服务端没死,问题在代理或本机
浏览器也 404、超时、空白 → 地址失效,找发布方要新列表,代理怎么调都没用

顺手看一眼文本格式对不对:
通用 GOM/GEE 类用竖线分隔
测试区127.0.0.1 7000 0
0
HERO 老端有的是空格分隔
编码必须是 ANSI,UTF-8 会乱码读空

列表里区名后面带空格、用了中文竖线、端口写错,也会让登录器解析失败但又不报明细。

二、代理没把登录器流量转出去

这是用代理时最高频的原因。代理开了网页能上,不代表游戏进程走了代理。

查这几项:

1. 登录器进程没进代理名单
代理里只开全局网页代理,传奇登录器 exe 没加进「进程代理」或「游戏模式」,列表请求走直连,直连又被环境挡了就失败。
把登录器主程序(Login.exe / Launcher.exe)加进代理进程名单。

2. 游戏 IP 被塞进绕过列表
代理的 Bypass / 不走代理名单里如果带了国内 IP 段,游戏列表服务器在国内就直接直连。
把列表域名或 IP 加到「直连/不代理」反过来也不对,正确是别绕过、让代理正常转发;如果你本机就是服务端用 127.0.0.1,那就别开代理。

3. Socks5 转 HTTP 握手失败
老登录器拉的是 HTTP 文本列表,代理强行走 Socks5 会握手挂。
代理设置里切回 HTTP 代理或透明/全局模式再试 。

4. 代理节点掉线或账号过期
付费代理欠费、流量用完、节点维护,列表请求会被静默丢包。
换节点、重登账号,关掉登录器重开,别靠刷新列表硬等 。

5. 加速器/VPN 叠着开
代理和网游加速器、VPN 同时开,路由表打架,列表请求走哪条不可控。
全关了只留一个代理测 。

三、单机本机架设别开代理

自己架的服、列表填 127.0.0.1 或本地 http://127.0.0.1/list.txt,开代理反而读不到。

正确做法:
代理关掉
登录器直连启动
列表地址填 127.0.0.1:7000
list.txt 放客户端根目录或用本地列表小工具起 88 端口

代理模式下本地回环文件经常被代理层跳过,表现就是一直读取列表失败,裸连秒出。

本地加载模式注意:
代理里选「本地加载」就要指定 serverlist.txt 真实路径
路径别带中文、别带空格
选「自动获取」就得填对远程 URL,两种别混

四、防火墙和杀软静默拦

Defender、360、火绒常把登录器出站请求当异常掐了,代理日志看着没断,实际包被本地吃了。

临时排查:
控制面板 → Windows Defender 防火墙 → 关闭专用/公用
重开登录器
能出列表就是防火墙拦的

长期解法不是一直关防火墙:
防火墙 → 允许应用通过防火墙 → 允许其他应用
加登录器 exe,勾专用+公用
杀软信任区把客户端目录、代理目录都加进去
实时防护别只恢复不加法白名单,下次还删

五、DNS 缓存和代理残留

代理切节点后还报失败,可能是旧解析缓存没清。

管理员 CMD:
ipconfig /flushdns
netsh winsock reset
重启电脑

网卡 DNS 手动填 114.114.114.114 或 223.5.5.5 也行 。
hosts 文件 C:\Windows\System32\drivers\etc\hosts 有游戏域名脏条目就注释掉 。

六、登录器不是本版本生成

列表能出但读取失败、或者列表空,也可能是登录器跟引擎不对:

GOM 端用 GEE 登录器
HERO 端套 GOM 通用登录器
登录器过期、列表地址被写死老域名

正确是用服务端自带登录器配置器重新生成,列表地址重新填,别下第三方通用登录器 。

配置器里列表地址常见错法:
缺 http:// 前缀
末尾没写 list.txt 文件名
用了中文路径 http://xxx.com/列表.txt
主备列表只填了备列表且为空

七、端口不是这步的问题但也顺带看

读取列表失败一般还没到网关端口那层,那是点区服后连接失败才查的。
不过列表里写的端口要跟服务端 LoginGate 对上,默认 7000,改过就同步改列表 。
代理只管把列表文本拉回来,列表里端口错会导致下一步连不上,不是本次报错主因。

八、按这个顺序排最快

1. 关代理裸连,浏览器开列表地址
2. 浏览器能开 → 代理规则问题;浏览器不能开 → 找新列表地址
3. 代理里把登录器加进程代理,别只开网页代理
4. 检查 Bypass 没把游戏 IP 绕过
5. Socks5 切回 HTTP / 透明模式
6. 关掉加速器、VPN、其他代理
7. 关防火墙测一次,能出就加登录器白名单
8. 杀软隔离区恢复登录器文件,加信任
9. flushdns,重启
10. 单机 127.0.0.1 场景直接别开代理
11. 列表格式用竖线分隔、ANSI、端口 7000 对齐
12. 还不行用服务端配置器重生成登录器

九、几种典型对照

关代理能进、开代理就读取失败 → 代理没转发登录器进程
浏览器也打不开列表 → 地址失效,不是代理锅
列表空白但没报错 → 文本编码 UTF-8 或格式错
切节点后还失败 → DNS 缓存没清
单机本地列表死活读不到 → 开了代理,回环被跳
杀软退了就好 → 登录器被静默拦截
换登录器突然好了 → 原登录器版本不匹配

读取列表失败九成不用动服务端。先关代理拿浏览器测列表地址,地址活着就是代理规则或本机防火墙;地址死了找发布方换。单机自己架的服别挂代理,127.0.0.1 直连最稳。列表文本本身格式错(竖线、ANSI、端口)也属于高频坑,浏览器能开但登录器空列表时就查这个。