开发者的福音:将你的机器优化成手机一样方便--UU远程终端

0 阅读5分钟

前言

当你的电脑不在身边,当你行走在路上只有一部手机,当你在满怀期待逛街时,公司终端突然报错,以往你的是否会手忙脚乱,不知所措,这时你的做法一定是赶紧打车回公司,但是这一路上的车费和时间都是算进成本的

这类场景对开发者来说太常见了。但是如果有一个软件,只需要你需要一部手机,就可以直接远程控制电脑终端,不需要任何的环境部署,不需要依赖任何服务,就可以解决这个困扰开发者很久的难题,你是否会感到惊奇

今天介绍一个轻量方案:UU 远程终端不需要配置任何网络环境,不依赖 SSH 服务,装上 UU 远程客户端,就能在任何设备上直接打开远端机器的命令行。

一、功能简介

UU 远程终端是网易 UU 远程提供的一项专业终端控制能力,让你无需加载整个图形界面,直接在控制端远程访问并操作被控端的命令行环境 ,不管是远程运维还是设备排查又或是远程部署, 它无需图形界面,无需复杂配置,让你在 PC 或手机上就能直接远程访问被控端的命令行环境,像本地一样执行命令、部署程序和排查问题

二、上手教程

2.1 使用前提

UU远程的上手操作非常简单:一部手机(控制端),一台PC端电脑(被控端),两者都安装UU远程

  • 被控端:已安装并运行 UU 远程客户端,且设备在线

img

  • 控制端:在 PC 或手机上打开 UU 远程,登录账号并已绑定被控设备

img

  • 系统登录:若被控端为 Windows 或 Mac 设备,需确保系统已登录账户(未登录时会引导你先完成登录)

移动端控制PC端/Mac端使用步骤

step1:打开 UU 远程 APP,进入设备列表

img

step2:点击目标设备进入详情页

img

step3:点击 「终端」 入口

img

step4.:等待连接建立成功

img

step5:在底部输入框输入命令,点击 "发送" 按钮

img

step6:页面提供了 Ctrl、Tab、Esc、方向键等辅助按键,便于执行快捷操作

img

PC端/Mac端控制PC端/Mac端

Step 1:找到设备

打开 UU 远程,在设备列表中找到目标设备,进入设备详情页。

img

Step 2:进入终端

在设备详情页中,找到并点击「终端」入口。

img

Step 3:等待连接

点击后等待连接建立,最长约 30 秒。若该设备正在被他人控制,会弹出「接管设备」确认弹窗。

img

Step 4:开始操作

连接成功后,在输入框中输入命令,按 Enter 发送。输出区会实时展示被控端的执行结果。

img

退出与分离操作

退出终端时有两种选择:

  • 仅退出页面:远端任务继续运行,稍后可重新接入(推荐用于长任务)
  • 结束并终止命令行:同时终止被控端的命令行进程,不可恢复

img

PC 端点击右上角 × 或输入 exit 即可退出

分离与重新接入操作

终端支持主动分离:你可以在不终止远端任务的情况下先离开,等命令执行完再回来查看结果。

分离方法

  • Windows / Mac 主控:直接关闭终端窗口即可
  • 移动端主控:关闭窗口时选择「退出页面」,不要选「终止被控端的命令行」

重新接入:再次点击终端入口,若被控端的命令行进程仍在运行,系统会提示「接入已有会话」,选择接入即可继续操作。

三、想法场景实测

下面通过几个真实场景,展示 UU 远程终端在实际开发中的用法。

想法场景一: 下班路上紧急处理线上报警

人物地点: 周三晚上 7 点,我刚出公司大门,正在地铁上

背景: 手机突然收到公司监控系统的报警短信:"订单服务响应超时,错误率飙升至 15%"。当时我手里只有手机,没有电脑,公司也没有其他运维同事在加班。 UU终端操作:

  • 打开手机上的 UU 远程 APP(平时已经绑定了公司的 Windows 运维跳板机)
  • 找到跳板机,点击 "终端" 入口,2 秒就连接成功(自动打开 PowerShell)
  • 输入 Windows 原生实时查看日志命令: powershell
Get-Content D:\logs\order-service.log -Wait -Tail 20

(效果等同于 Linux 的tail -f,实时显示最后 20 行并持续输出新内容)

img

  • 发现是数据库连接池耗尽,使用 APP 提供的Ctrl+C终止日志查看
  • 输入重启服务命令: powershell
Restart-Service OrderService
  • 等待 30 秒,输入健康检查命令: powershell
Invoke-WebRequest http://localhost:8080/health
  • 确认服务状态码返回 200,点击返回,选择 "仅退出页面"

img

实测时间:用自身流量的情况下,解决问题只需要三分钟

想法场景二:跑 8 小时数据备份脚本,不用守着电脑

时间:周五下午 5 点,下班前

痛点背景: 需要对公司的生产数据库进行一次全量备份,预计需要 8 小时。以前每次做备份都要在公司加班到半夜,或者把电脑开一整夜,不敢关机,生怕断连导致备份失败。

UU 远程终端实测过程

  1. 用 PC 端 UU 远程连接到数据库服务器的终端
  2. 输入备份命令:mysqldump -u root -p --all-databases > backup_20240526.sql
  3. 输入密码,开始执行备份
  4. 看到终端显示 "正在导出表数据..." 后,直接关闭 UU 远程的终端窗口
  5. 系统弹出确认框,选择 "仅退出页面"
  6. 关机下班回家

实测感受:省心又省力

四、结论感受

远程开发工具越来越多,但大部分要么需要复杂的网络配置,要么只支持 Linux 环境。UU 远程终端的定位很清晰:让任何人在任何设备上,用最简单的方式操控远端命令行,推荐值直接拉满!!!