﻿========================================================
 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，首页有「连不上？点这里诊断」
