客户端提示 connect to cloud server failed (attempt 1): dial tcp: lookup xxxx.zeronews.cc: no such host
该提示表示客户端程序无法解析 zeronews.cc 的域名,通常是 DNS 故障导致,请检查网络。
可按如下步骤排查:
- 检查当前网络是否正常,尝试通过浏览器访问其他网站确认网络连通性。
- 在命令行窗口中尝试手动
ping xxxx.zeronews.cc;如果无法解析,说明 DNS 存在问题。 - 尝试更换 DNS 服务器为公共 DNS(如
114.114.114.114或233.5.5.5),然后重试。 - 如果是企业 / 内网环境,检查防火墙或 DNS 策略是否拦截了外部域名解析。
客户端提示 connect to cloud server failed (attempt 1): there is another client is running with this clientid: xxxxx
该提示表示检测到存在同一个 Client ID 的客户端正在运行,拒绝重复连接。请检查并停止正在运行的客户端:
- 停止本机客户端
- 前台运行:关闭终端窗口或执行
Ctrl + C - Windows 后台运行:以管理员方式打开客户端,执行
zeronews.exe service stop - macOS 后台运行:执行
sudo ./zeronews service stop - Linux 后台运行:执行
sudo zeronews service stop
- 前台运行:关闭终端窗口或执行
- 停止客户端后,再重新启动客户端。
authtoken 认证提示 Local config file already exists, token update ignored
该提示说明本地工作目录下已经存在 config.yml 配置文件,authtoken 命令不会覆盖已有配置。
如果需要更换 token 或重新认证,windows 已管理员方式运行客户端 , linxu / macos 则加 sudo 执行以下命令:
reset 会清除本地配置文件和运行时状态,完成后再重新执行 zeronews authtoken <新token> 即可。
authtoken 提示 Authentication failed: invalid authtoken
该提示说明提供的 authtoken 无效,可能是 token 填写错误或已失效。
解决方法:
- 登录 ZeroNews 平台,在快速开始页面选择对应客户端所在的电脑设备系统类型后,复制 authtoken 命令。
- 在命令行窗口中确认 token 完整,没有多余空格或换行。
- 重新执行
zeronews authtoken <正确的token>。
authtoken 提示 auth client failed: client count limit reached for this plan
该提示说明当前套餐允许认证的客户端数量已达上限,无法再认证添加新客户端。
解决方法:
- 登录 ZeroNews 平台,在「客户端管理」中检查是否有不再使用的客户端,将其删除以释放名额。
- 如果现有客户端数量确实不够用,请升级套餐以获得更多客户端配额。
出现 dial tcp: lookup userbackend.v2.zeronews.cc on [::1]:53: read udp [::1]:60123->[::1]:53: read: connection refused
该提示说明运行客户端的电脑或设备的本地 DNS 无法正常解析 userbackend.v2.zeronews.cc,导致客户端无法正常连接控制器。
解决方法:
- 检查当前网络是否正常,是否能正常连接网络。
- 在命令行窗口中尝试手动
ping userbackend.v2.zeronews.cc,检查是否能正常解析并 ping 通。 - 再尝试通过浏览器或 ping 的方式访问其他网站(如
baidu.com)是否正常。 - 检查 DNS 配置,尝试更换 DNS 服务器为公共 DNS(如
114.114.114.114或233.5.5.5),然后重试。 - 如果还是不行,检查是否存在防火墙或 DNS 策略拦截了外部域名解析。
- 最终如果仍不能解析,请联系人工客服,通过添加主机 hosts 记录解决。
启动客户端提示 Error: listen tcp 127.0.0.1:37271: bind: address already in use
该提示说明客户端本地 HTTP API 默认端口(37271)已被占用,通常是已经有一个 zeronews start 进程在后台运行。ZeroNews 客户端默认提供 37271 端口的本地 HTTP 服务,用户可以在浏览器中打开查看客户端运行状态。
解决方法:
- 先检查是否有运行中的客户端:执行
zeronews service status查看状态。 - 如果已有运行中的客户端,直接使用即可,无需重复启动。
- 如果需要重启,执行
zeronews service stop停止当前进程,再重新启动。 - 如果确认没有 zeronews 进程但端口仍被占用,检查其他程序是否占用了 37271 端口,或通过
--http_listen参数指定其他端口启动,如zeronews start --http_listen 0.0.0.0:37271。
客户端提示 Connection failed: dial tcp 43.242.74.134:7000: i/o timeout
该提示说明客户端与 cloud server 之间的 TCP 连接超时,网络层不通,常见原因是网络异常中断或防火墙拦截了到 ZeroNews 边缘节点的连接请求。
解决方法:
- 检查本机网络是否正常,在命令行执行
ping 43.242.74.134检测 ZeroNews 边缘节点网络是否正常;如果不能 ping 通,请检查本机网络。 - 如果能正常 ping 通,再检查本机防火墙(Windows Defender 防火墙 / iptables / ufw 等)是否放行了到该 IP 的 7000 端口出站流量。
- 检查上游网络设备(路由器、企业防火墙)是否有出站端口限制,需要放行对应端口的出站连接。
- 上述检查后仍无法连接 ZeroNews 边缘节点,请联系客服更换边缘节点。