sequenceDiagram participant UserDevice as 用户设备 participant UnlockDNS as DNS服务器 participant ProxyServer as 代理服务器 participant MediaServer as Disney+(举例) %% 1. 用户尝试访问内容,设备发起 DNS 查询 UserDevice->>UnlockDNS: DNS 查询: Disney+ 的 IP 地址? %% 2. 自建DNS服务器处理查询并返回代理IP activate UnlockDNS Note left of UnlockDNS: DNS服务器发现 Disney+ 需要解锁 UnlockDNS-->>UserDevice: DNS 响应: 代理服务器的IP地址 deactivate UnlockDNS %% 3. 设备使用获取的IP连接到自建代理服务器 UserDevice->>ProxyServer: 请求内容 (连接到 代理服务器 ) %% 4. 代理服务器从 Netflix 获取内容,并转发给用户 activate ProxyServer %% 4a. 代理向 Netflix 请求实际内容 ProxyServer->>MediaServer: 向 Disney+ 请求内容 activate MediaServer %% 4b. Netflix 将内容返回给代理 MediaServer-->>ProxyServer: Disney+ 返回内容 deactivate MediaServer %% 4c. 代理将内容发送给用户设备 ProxyServer-->>UserDevice: 发送内容数据 (来自 Disney+ ) deactivate ProxyServer %% 5. 用户设备成功接收内容 Note over UserDevice: 成功接收并显示内容 ✅