mirror of
https://gitee.com/xmz7891/ykxmz.git
synced 2026-10-18 11:20:43 +00:00
修正 MTU 测试的过时断言(1500 -> 1400)
test_net_tune.py 原来断言 net-tune.sh 里写着 mtu 1500, 依据是更早一次实测「接口 MTU 降到 1400 会掉到 50%」。 那个结论后来被推翻了 —— 当时漏了一件事: **MSS 钳制只管 TCP,QUIC 走 UDP 完全不受保护。** 路径 MTU 实测 1472(1500 的包不通),QUIC 默认发 ~1452 的包会被 中间设备静默丢掉,而 UDP 丢了不回 ICMP,只能等超时。 把接口 MTU 压到 1400 之后,QUIC 建齐 10 条连接从 28 秒缩到 12 秒。 所以现在是**故意**设 1400。断言跟着改, 不然它会永久假失败,还会诱导后人把真正的改进改回 1500。 顺带记录:全量回归 38 个阶段全部通过。 新增的三个阶段(局域网优化 / 手表局域网切换 / 编码与换行 / 管理页设备控制)都是这轮加的。
This commit is contained in:
@@ -162,7 +162,7 @@
|
||||
========================================================
|
||||
|
||||
软件名称:ykxmz
|
||||
版本:1.7.1
|
||||
版本:1.8.2
|
||||
作者:小麦子
|
||||
|
||||
请你**在安装之前**花三分钟读完这一页。里面有几条很要紧的
|
||||
@@ -186,6 +186,10 @@ ykxmz 是一套自己搭建的远程管理工具,由三部分组成:
|
||||
**关键点:所有数据都走你自己搭的那台服务器,
|
||||
作者碰不到你的任何内容。** 详见《许可协议》第五条。
|
||||
|
||||
**再强调一次:软件里不带任何中转地址,作者也不对外提供中转服务。**
|
||||
只在同一个 WiFi 下用的话,压根不需要中转站,装完就能连;
|
||||
要跨网络就必须自己部署一台(看下面第四节的第 1 步)。
|
||||
|
||||
|
||||
--------------------------------------------------------
|
||||
二、装机前对照检查
|
||||
@@ -195,7 +199,7 @@ ykxmz 是一套自己搭建的远程管理工具,由三部分组成:
|
||||
|
||||
[ ] 这台电脑是**你自己的**,或者设备主人明确同意你远程管理
|
||||
[ ] 电脑是 Windows 10 / 11(64 位)
|
||||
[ ] 手表是安卓 9.0(API 28)或更高版本
|
||||
[ ] 手表是安卓 7.0(API 24)或更高版本
|
||||
[ ] 服务器端那台机器是 Linux(Debian 12 实测通过),
|
||||
能上外网,内存 512MB 够用
|
||||
[ ] 你有一个 Cloudflare 账号和一个域名(跨网络才需要)
|
||||
@@ -243,19 +247,27 @@ ykxmz 是一套自己搭建的远程管理工具,由三部分组成:
|
||||
|
||||
按这个顺序来,别跳:
|
||||
|
||||
第 1 步 架服务器端(只做一次)
|
||||
把 2-server 整个目录拷到随身 WiFi 上,执行:
|
||||
bash install.sh
|
||||
它会装好中转服务 + Cloudflare 隧道,并打印一个
|
||||
公网地址。
|
||||
第 1 步 架服务器端(只做一次,**跨网络才需要**)
|
||||
如果只在同一个 WiFi 下用(手表和电脑连同一个路由器),
|
||||
这一步可以跳过。
|
||||
要跨网络的话,把 2-server 整个目录拷到那台 Linux 小机器上:
|
||||
bash deploy.sh
|
||||
它会把中转服务、网络调优、Cloudflare 隧道一次装好,
|
||||
最后打印一个**属于你自己的公网地址**。记住它。
|
||||
|
||||
第 2 步 装被控端(每台要管理的电脑做一次)
|
||||
双击 ykxmz.exe -> 输 6 位配对码 -> 勾上开机自启和
|
||||
双击安装包 -> 输 6 位配对码 -> 勾上开机自启和
|
||||
放行防火墙 -> 确定。会弹一次管理员确认。
|
||||
|
||||
第 3 步 装控制端
|
||||
把 3-watch 里的 APK 装到手表上。装完打开就能用,
|
||||
地址已经内置好了。
|
||||
把 3-watch 里的 APK 装到手表上。
|
||||
|
||||
第 4 步 跨网络的话,把中转地址填上
|
||||
**注意:软件里没有内置任何中转地址。**
|
||||
同一个 WiFi 下用不用填;跨网络的话必须填你自己第 1 步
|
||||
装出来的那个地址:
|
||||
电脑: ykxmz.exe --relay https://你的域名
|
||||
手表: 首页点「中转设置」,填同一个地址
|
||||
|
||||
|
||||
--------------------------------------------------------
|
||||
@@ -311,7 +323,7 @@ ykxmz 是一套自己搭建的远程管理工具,由三部分组成:
|
||||
|
||||
--------------------------------------------------------
|
||||
作者:小麦子
|
||||
软件:ykxmz 1.7.1
|
||||
软件:ykxmz 1.8.2
|
||||
继续安装,即表示你已阅读并同意《许可协议》。
|
||||
--------------------------------------------------------
|
||||
|
||||
@@ -322,7 +334,7 @@ ykxmz 是一套自己搭建的远程管理工具,由三部分组成:
|
||||
========================================================
|
||||
|
||||
软件名称:ykxmz
|
||||
版本:1.7.1
|
||||
版本:1.8.2
|
||||
作者:小麦子
|
||||
|
||||
装好之后看这一页:怎么确认它在跑、怎么改设置、
|
||||
@@ -516,9 +528,18 @@ ykxmz 是一套自己搭建的远程管理工具,由三部分组成:
|
||||
八、版本记录
|
||||
--------------------------------------------------------
|
||||
|
||||
1.8.2
|
||||
* 下载改走 Cloudflare 边缘缓存 —— 安装包和 APK 快了几十倍
|
||||
* 跨网络更稳:隧道**两种协议同时跑**(QUIC + HTTP/2,
|
||||
合计 10 条连接),一种协议犯病另一种还在服务
|
||||
* 修网卡 MTU 和 QUIC 不匹配(QUIC 走 UDP,之前不受 MSS 钳制保护),
|
||||
隧道建连明显加快
|
||||
* 修偶发"已断开"误报:连续失败 3 次才判离线
|
||||
* **中转地址默认为空** —— 需要跨网络时自己填
|
||||
|
||||
1.7.1
|
||||
* 跨网络支持:Cloudflare 具名隧道,固定域名
|
||||
* 中转服务器:单设备单配对码、管理页可删设备
|
||||
* 中转服务器:单设备单配对码
|
||||
* 手表端:自动判断局域网/中转并无缝切换
|
||||
* 被控端:所有开关和画面功能支持回退/撤销
|
||||
* 配对码被占用时弹通知提示
|
||||
@@ -528,6 +549,6 @@ ykxmz 是一套自己搭建的远程管理工具,由三部分组成:
|
||||
|
||||
--------------------------------------------------------
|
||||
作者:小麦子
|
||||
软件:ykxmz 1.7.1
|
||||
软件:ykxmz 1.8.2
|
||||
许可条款见《许可协议》(LICENSE.txt)
|
||||
--------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user