xmz7891
8dc47d0f48
2.1.2:隧道稳定性加固(继续修「网站还是容易挂」)
2.1.1 修掉了 nettune 死锁之后,公网上到 200,但**过一阵又 530**。
这次抓到的是隧道自己:
cloudflared 的 precheck 输出(tunnel.log):
| UDP Connectivity region1.v2.argotunnel.com FAIL QUIC connection failed |
| TCP Connectivity region1.v2.argotunnel.com FAIL HTTP/2 connection is blocked or unreachable |
| Cloudflare API api.cloudflare.com:443 PASS API is reachable |
| ERROR: Allow outbound QUIC traffic on port 7844 or use HTTP2. |
也就是 **443 通、7844 不通**,而且是**间歇性**的(过几分钟自己又好了,
然后再次断)。Cloudflare 隧道的边缘连接走 7844(QUIC 走 UDP 7844、
HTTP/2 走 TCP 7844)。这条线路对它是间歇性阻断 —— 属于运营商那一侧,
设备改不了,但可以让 cloudflared 自己去适应。
== 两个改动 ==
1. **协议从写死改成 auto**
lanremote-tunnel --protocol quic -> --protocol auto
lanremote-tunnel-h2 --protocol http2 -> --protocol auto
原来两条实例各赌一个协议:那一刻 7844 的 UDP 和 TCP 都不通就一起死,
没有退路(实测连接数掉到 1/0、公网 530)。改成 auto 之后
cloudflared 自己在 QUIC / HTTP/2 之间挑当前能通的那条,
10 条连接全都有自适应能力。
2. **--retries 5 -> 1000000**
原来失败 5 次就退出、靠 systemd Restart=always 拉起来,
每次退出到重启之间网站都是断的。而这条线路的抖动是分钟级的 ——
实测隧道每 3~10 分钟就被重启一次(19:37 / 19:40 / 19:43 / 19:50 / 19:52),
公网跟着一起断。拉大之后抖动期间连接自己恢复,整条隧道不退出。
3. 顺手加日志轮转(tunnel.log 已经 2.98 MB,这台机器硬盘不大)。
== 实测 ==
改前:连接数 1/0,公网 530
改后:连接数 7+2(接近满配 10),公网连测 5 次全部 200
== 同步 ==
relay/deploy.sh 里的 MAIN_PROTO / ALT_PROTO 也改成 auto、
TUNNEL_BASE 的 --retries 也拉到 1000000,新机器装出来就是加固过的。
全量回归 46 个阶段全部通过。
2026-10-08 20:04:35 +08:00
..
2026-10-06 19:01:05 +08:00
2026-10-08 18:36:50 +08:00
2026-10-06 19:01:05 +08:00
2026-10-08 18:36:50 +08:00
2026-10-07 21:50:00 +08:00
2026-10-07 20:56:53 +08:00
2026-10-06 19:01:05 +08:00
2026-10-07 15:44:48 +08:00
2026-10-06 19:01:05 +08:00
2026-10-06 19:01:05 +08:00
2026-10-07 18:20:57 +08:00
2026-10-07 17:59:39 +08:00
2026-10-07 20:53:22 +08:00
2026-10-06 19:01:05 +08:00
2026-10-06 19:01:05 +08:00
2026-10-07 21:38:22 +08:00
2026-10-07 22:10:14 +08:00
2026-10-06 19:01:05 +08:00
2026-10-06 19:01:05 +08:00
2026-10-08 18:36:50 +08:00
2026-10-06 19:01:05 +08:00
2026-10-06 19:01:05 +08:00
2026-10-06 19:01:05 +08:00
2026-10-06 19:01:05 +08:00
2026-10-06 19:01:05 +08:00
2026-10-07 20:56:53 +08:00
2026-10-07 20:56:53 +08:00
2026-10-07 20:49:33 +08:00
2026-10-07 20:56:53 +08:00
2026-10-07 20:33:27 +08:00
2026-10-07 20:56:53 +08:00
2026-10-07 20:33:27 +08:00
2026-10-07 20:56:53 +08:00
2026-10-07 20:49:33 +08:00
2026-10-06 19:01:05 +08:00
2026-10-08 20:04:35 +08:00
2026-10-06 19:01:05 +08:00
2026-10-06 19:01:05 +08:00
2026-10-06 19:01:05 +08:00
2026-10-06 19:01:05 +08:00
2026-10-06 19:01:05 +08:00
2026-10-07 21:50:00 +08:00
2026-10-06 19:01:05 +08:00
2026-10-06 19:01:05 +08:00
2026-10-06 19:01:05 +08:00
2026-10-06 19:01:05 +08:00
2026-10-07 21:15:42 +08:00
2026-10-07 23:02:44 +08:00
2026-10-06 19:01:05 +08:00
2026-10-07 18:22:19 +08:00
2026-10-06 19:01:05 +08:00
2026-10-07 23:02:44 +08:00
2026-10-06 19:01:05 +08:00
2026-10-07 20:53:58 +08:00
2026-10-08 18:56:44 +08:00
2026-10-06 19:01:05 +08:00
2026-10-06 23:53:19 +08:00
2026-10-08 20:04:35 +08:00
2026-10-06 23:53:19 +08:00
2026-10-07 21:04:59 +08:00
2026-10-07 23:02:44 +08:00
2026-10-06 19:01:05 +08:00
2026-10-06 19:01:05 +08:00
2026-10-06 19:01:05 +08:00
2026-10-06 19:01:05 +08:00
2026-10-08 18:36:50 +08:00
2026-10-06 19:01:05 +08:00
2026-10-06 19:01:05 +08:00
2026-10-08 18:36:50 +08:00
2026-10-06 23:53:19 +08:00
2026-10-06 19:01:05 +08:00
2026-10-06 19:01:05 +08:00
2026-10-07 17:59:39 +08:00
2026-10-07 17:59:39 +08:00
2026-10-07 17:59:39 +08:00
2026-10-07 17:59:39 +08:00
2026-10-07 17:59:39 +08:00
2026-10-07 17:59:39 +08:00
2026-10-07 17:59:39 +08:00
2026-10-07 17:59:39 +08:00
2026-10-07 17:59:39 +08:00
2026-10-07 17:59:39 +08:00
2026-10-08 18:36:50 +08:00
2026-10-06 19:01:05 +08:00
2026-10-06 19:01:05 +08:00
2026-10-08 18:36:50 +08:00