> ## Content Index
> Fetch the complete content index at: https://dengyue.xyz/blog/llms.txt
> Use this file to discover other available public pages before exploring further.

# 币安 WebSocket 老断开：行情推送延迟怎么查
- URL: https://dengyue.xyz/blog/binance-websocket-disconnect/
- Published: 2026-10-11T02:54:49.000Z
- Updated: 2026-10-18T11:01:57.000Z
- Description: 币安行情推送断开，先分清是币安的连接规则、你的本地网络，还是中间线路。按三段排查，附按运营商推荐的线路。
- Author: 登月VPN 编辑部
- Tags: 交易所与线路

**币安 WebSocket 断开，先看规律：约 24 小时断一次，是币安的连接规则。只在晚上频繁断、恢复慢，多半是线路。按「币安规则 → 本地设备 → 线路」三段排查。**

线路问题的解决办法是按你家运营商选一条直连线路固定用：电信用韩国【电信直连】01，联通用韩国【联通直连】01，移动用韩国【移动直连】01。

### WebSocket 断开和「币安打不开」要分开看

币安网页和 App 上的实时价格、深度和成交明细，靠 WebSocket 推过来：连接建好后一直挂着，有新数据就推。断开时页面通常还能打开，只是价格停住、K 线不跳，过一会儿自己恢复。

如果是整个页面打不开、一直转圈或提示网络异常，那是另一类问题，看 [币安打不开、提示网络异常怎么办](https://dengyue.xyz/blog/binance-network-route/)。

### 第一段：先对照币安自己的断开规则

币安现货 WebSocket 行情文档写明了这些规则（2026-10-11 核对 [币安官方文档](https://github.com/binance/binance-spot-api-docs/blob/master/web-socket-streams.md?ref=dengyue.xyz)）：

| 规则    | 文档写法                                        | 对你意味着什么                   |
| ----- | ------------------------------------------- | ------------------------- |
| 连接时长  | 单个连接只保持 24 小时，到点断开                          | 挂一整天的程序，每天必然断一次，要能自动重连    |
| 心跳    | 服务器每 20 秒发一次 ping，一分钟内收不到 pong 就断开          | 自己写的程序没回 pong，会每隔约一分钟断一次  |
| 消息频率  | 客户端每个连接每秒最多向服务器发 5 条消息（含 ping、pong、订阅/取消订阅） | 订阅请求发太快会被断开，反复被断的 IP 可能被封 |
| 连接次数  | 每个 IP 每 5 分钟最多 300 次连接                      | 重连写成死循环、不加间隔，会撞上这个上限      |
| 服务器维护 | 服务器要关闭前会推送 serverShutdown 事件，随后断开           | 收到这个事件就该马上新建连接            |
| 订阅数量  | 单个连接最多 1024 个数据流                            | 订阅过多要拆成多个连接               |

对照方法很简单：把每次断开的时间记下来。间隔接近 24 小时，或者断之前收到过 `serverShutdown`，都是正常规则，自动重连就行，不用换网络。

用网页和 App 看盘的人碰不到心跳和订阅频率这几条，App 会自己处理。这两条主要针对自己写程序、用量化工具的人。

### 第二段：排除本地网络和设备

币安规则对不上，再看你这一端。下面几种情况，换线路也解决不了：

- **电脑或手机休眠。** 屏幕关闭、App 切到后台后，系统会限制网络，回来时行情要重新连。看盘时把节能设置调松。
- **Wi-Fi 信号弱或在两个热点间切换。** 换成网线或靠近路由器，再看还断不断。
- **客户端在几个节点之间自动跳。** 开着「自动选择」「负载均衡」时，出口一换，原来的连接就断了。固定一条线路，设置方法见 [帮助中心](https://dengyue.xyz/help?ref=dengyue.xyz)。
- **程序本身的问题**（写程序的人看）：没回 pong、重连没加等待时间、单个连接订阅太多。按上面那张表逐项改。

一个快速对照：手机关掉 Wi-Fi，用流量连同一条线路，打开币安同一个交易对。手机也跟着断，多半是币安那边或这条线路。只有家里宽带断，先查路由器和 Wi-Fi，再看第三段。

### 第三段：判断是不是线路的问题

前两段都排除后，满足下面的特征，基本可以确定是线路：

1. **只在晚上 8 点到 11 点频繁断，白天正常。** 这是晚高峰跨境线路拥堵的典型表现。
2. **断开没有规律**，几分钟一次，和 24 小时、心跳间隔都对不上。
3. **推送明显变慢但没断**：价格跳动比平时慢一拍，深度一阵一阵地更新。
4. **换一条线路同时对照，那边正常。**

记录时把日期、时段、运营商、断了几次、每次多久恢复写下来，连记三晚再下结论。完整的记录表和看法见 [测速快，行情也可能断：看盘断线和延迟怎么测](https://dengyue.xyz/blog/exchange-latency-disconnect-test/)。

### 币安推荐用哪条线路

跨境线路拥堵和运营商关系很大，电信、联通、移动出国走的线路各自独立。选和你家运营商对应的直连线路，并且固定用一条：

| 你的宽带 | 推荐线路       | 也可选        |
| ---- | ---------- | ---------- |
| 电信   | 韩国【电信直连】01 | 日本【电信直连】01 |
| 联通   | 韩国【联通直连】01 | 日本【联通直连】01 |
| 移动   | 韩国【移动直连】01 | 日本【移动直连】01 |

账户和地区规则以平台为准，固定一个出口国家、少来回切换更稳妥。固定一条线路，也能避免客户端自动换节点时把行情连接打断。

### 写程序接行情的人：两点补充

- **端口和地址。** 币安文档列了两个端口：`wss://stream.binance.com:9443` 和 `:443`。断线严重时，用两个端口各连一次对照，能帮你判断是不是某个端口的连接有问题。另有 `wss://data-stream.binance.vision`，只推行情，不推账户数据。
- **断线后的数据补齐。** 按币安文档维护本地订单簿时，推送的更新编号如果接不上，说明中间漏了消息，要丢掉本地订单簿，重新取快照再接着更新。只重连不重建，订单簿会和实际对不上。

程序要全天候在线，比如自动交易或需要 API 白名单的场景，放云服务器上更合适，两种做法的比较见 [交易所 API 白名单：用云服务器还是固定出口线路](https://dengyue.xyz/blog/exchange-api-ip-whitelist/)。

本文只核对了币安现货行情的 WebSocket 文档，合约的连接规则另有文档，以币安官方说明为准。

套餐和价格见 [dengyue.xyz/pricing](https://dengyue.xyz/pricing?ref=dengyue.xyz)，先买月付，新购订单开通后 24 小时内、本期用量不超过 5GB 可以全额退款，在这段时间里先测一晚，不合适就在退款期内申请退款，之后补测到三晚再下结论。登月VPN 是 2026 年 10 月 10 日开卖的直连线路服务。