mirror of
https://gitee.com/xmz7891/ykxmz.git
synced 2026-10-19 08:20:44 +00:00
被控端 - 修复 MTU 问题:夹 MSS + 路径 MTU 探测(公网可用率 48% -> 100%) - 复用 HTTP 连接(免掉每次新建 TLS 的 30% 握手失败) - 每分钟回头找局域网,自动切回快 400 倍的路径 - 画面心跳帧:静止时省流量,客户端仍知道流是活的 - 锁屏时给出可操作的提示 手表端 - 内置 GTS Root R4 / GlobalSign Root CA,修 SSLHandshakeException - 连接错误翻译成人话(证书/时间/解析/超时分别提示) - 经中转连上后用服务器报的地址刷新已配对记录 - 新增局域网连接页面、服务器延迟检测 服务器端 - 支持 chunked 请求体(修每 16 秒一次的连接错乱与大面积 502) - 网络调优脚本 net-tune.sh(开机自动应用) - 管理页:批量删除、网络体检、下载区 - 隧道改 HTTP/2 + 双连接 文档 - 许可协议 / 安装前必读 / 安装后须知(作者:小麦子)
======================================================== ykxmz 1.4.0 · 远程管理工具 ======================================================== 作者:小麦子 先看这三份: LICENSE.txt 许可协议(安装前必看,有使用红线) BEFORE-INSTALL.txt 安装前必读(前信息) AFTER-INSTALL.txt 安装后须知(后信息) 下面是这个包里有哪三个东西、怎么装。 这个包里三个东西,分别装在三台设备上: 1-被控端(电脑) 装在你**要控制的那台 Windows 电脑**上。 双击 ykxmz.exe 就行,不用装 Python。 2-服务器端(随身WiFi) 装在一台能上外网的 Linux 小机器上(你的随身 WiFi)。 它负责把"不在同一个网络"的电脑和手表接起来。 3-控制端(手表) 装在你的安卓手表上。一个 APK,直接装。 【怎么用】三步 第一步:架服务器端(只做一次) 把「2-服务器端」整个文件夹拷到随身 WiFi 上,执行: bash install.sh 它会装好中转服务 + Cloudflare 隧道,并打印一个**公网地址**。 记下这个地址(形如 https://relay.你的域名)。 小提示:公网地址每次重启会变。忘了地址就打开 http://<随身WiFi的IP>:8080/url —— 直接返回当前地址。 第二步:装被控端(电脑上,只做一次) 双击 ykxmz.exe → 输入 6 位配对码(自己定,比如 789113) → 勾上"开机自启"和"放行防火墙" → 点确定,会弹一次管理员确认,之后窗口全消失,后台静默运行 告诉它中转地址(这样才跨网络): ykxmz.exe --relay https://relay.你的域名 第三步:装控制端(手表上) 装 APK → 首页点「中转设置」→ 填同一个中转地址 → 点「自动搜索电脑」(同局域网)或直接输配对码 → 连上 【关于配对码:单设备单配对码】 一台电脑第一次设的配对码会被服务器记住。 以后同一台电脑再报别的码,服务器会**改回它原来那个**。 好处:你不会因为重装/误操作把配对码搞乱,手表永远认得出这台电脑。 一个配对码也不能同时属于两台电脑(服务器会拒绝)。 【服务器端能管什么】 浏览器打开: <中转地址>/?key=... 或者直接用管理密码登录 管理密码:120830(可在服务器上改) 能看:哪些设备在线、配对码、流量、会话数 能做:踢掉某个设备的会话、抹掉某个配对码绑定 注意:中转服务器**只是管道**,它不认识传输内容。 配对、令牌校验、权限判断全部由电脑端自己做 —— 所以就算中转机被攻破,也进不了你的电脑。 【每台设备分别看哪个说明】 电脑: 1-agent/README-agent.txt 随身 WiFi:2-server/README-server.txt 手表: 装完打开 App,首页有「连不上?点这里诊断」