1. 网络环境基础排查

60%的连接问题源于本地网络异常。请依照顺序执行以下检测:

  1. 检测物理连接:确认你的网线/光纤未松动,路由器指示灯正常
  2. 运行网络诊断:在Windows中右键点击网络图标选择"疑难解答",Mac用户使用"无线诊断"工具
  3. 切换网络模式:尝试在WiFi/有线网络间切换,或启用手机热点测试
提示:使用 Speedtest 测试网络质量,延迟>200ms或丢包率>3%即可能影响WS连接

2. 服务器/IP地址专项检测

秘鲁服务器屏蔽或IP限制是第二大常见原因:

  1. 检查服务器状态:访问 ServerStatus 确认秘鲁节点是否在线
  2. 测试IP连通性:在命令提示符运行 ping ws.pe.server -t 观察是否超时
  3. 更换接入IP:若出现10060/10061错误代码,建议使用住宅代理服务更换出口IP
注意:2019年后秘鲁对部分国际IP段实施流量审查,商业IP容易被限速

3. 账户权限与配置检查

若上述检查均正常,可能需要调整账户设置:

  1. 登录WS管理后台,在"安全设置"中检查API调用权限是否开启
  2. 确认账户未触发风控规则(特别关注异地登录提醒)
  3. 重置WS连接密钥(Key Rotation功能)

常见错误提示及针对性解决方案

错误:ConnectionTimeout

服务器响应超时,通常发生在网络抖动或防火墙拦截时

  1. 临时关闭本地防火墙/杀毒软件测试
  2. 将WS服务器地址添加到防火墙白名单
  3. 联系运维人员检查TCP端口开放状态(通常为8080/8888)

错误:InvalidHandshake

握手协议失败,多出现于版本不匹配场景

  1. 检查两端使用的WebSocket协议版本(推荐v13)
  2. 更新客户端库到最新版本
  3. 在请求头中添加Sec-WebSocket-Version: 13