浏览器端连接桌面

访问端什么都不用装 —— 拿到网关打印的那条地址,用浏览器打开就能进桌面。本页讲完整流程与工具栏每个按钮的实际行为。

打开地址之后

页面自己完成「 与网关打点对点通道 → 拉机器清单」,状态行依次显示 正在准备… → 正在与网关打通点对点通道… → 通道已建立,等待服务列表… → 网关在线 · N 台机器 · 并发上限 M(探测不到网关则显示 网关离线:…,见排查页)。标题下方那行「点对点直连 · 流量不经过服务器转发」是真的 —— 桌面字节只在你和网关之间的加密通道里跑。

不支持嵌在 iframe 里打开

把地址贴进自己的网页内嵌显示会被拒绝。一条 P2P 连接要占一份并发额度,嵌入展示很容易在没人看的时候白占额度,所以只允许直接访问。

选机器与填凭据

机器卡片上显示 协议 · 地址 · 分辨率(例如 RDP · 192.168.10.7:3389)。地址是网关启动参数给的,只能看不能改 —— 页面上没有任何输入框可以填别的地址。点卡片展开表单:

字段(RDP)说明
用户名远端 Windows 的登录账号。填了就优先走 NLA(CredSSP)自动登录,失败自动回退,这是推荐用法;留空也能连,但要目标机关闭 NLA
域(可选)域账号才需要填,本机账户留空
密码只在本次会话内存里使用,不落盘、不进日志、不会回显在地址里
分辨率预设 <网关给的分辨率> / 自适应窗口 / 固定档位(1024×768、1280×800、1600×900、1920×1080)

VNC 只有一个「VNC 密码」字段;若网关那条 -connect 里预置了 pass=,页面不再要求输入,就绪时由网关经加密通道下发一次。填好后按 Enter 或点「连接桌面」;失败时表单留在屏上显示原因,按钮变成「重 试」。

桌面工具栏

按钮 / 控件RDPVNC实际行为
分辨率下拉 + 「切换分辨率」✅隐藏优先让远端原地改分辨率;服务器不支持时自动带新分辨率重连(约 1-2 秒黑屏)。选「自适应窗口」则按浏览器可视区算尺寸
「Ctrl+Alt+Del」✅隐藏向远端发送 SAS(安全注意序列):卡在锁屏或黑屏时用它救回画面
「剪贴板」面板✅隐藏本机 → 远端:面板里粘贴文本点「送往常端」,再到远端按 Ctrl+V
剪贴板自动同步✅单向远端 → 本机两种协议都会自动写进本机剪贴板(页面需有焦点);本机 → 远端只有 RDP
「全屏」✅✅桌面铺满整个屏幕,再点一次或按 Esc 退出。浏览器只允许在 localhost 或 https 页面进入全屏
「断开」✅✅结束本次会话;网关随即回收整条 P2P 连接,页面回到列表
VNC 为什么少几个按钮

工具栏按钮是按协议能力直接隐藏的(不是置灰):Ctrl+Alt+Del 与会话中切分辨率依赖 RDP 的虚拟通道(SAS / rdpedisp),RFB 没有对应机制,剪贴板也因此只有「远端 → 本机」一个方向。VNC 画面按窗口铺满做本地缩放,不请求远端改尺寸 —— 都是协议差异,不是 bug。

键鼠与中文输入

  • 鼠标:远端光标由页面渲染并跟随,点击坐标按当前缩放比例换算;触屏上长按等价于右键。
  • 键盘:走扫描码 + 扩展键,功能键、组合键直送远端;中文输入用 Unicode 键盘事件,本机输入法打出来的字能直接进远端(远端不需要装中文输入法)。
  • 输不进字时先点一下桌面让画布取得焦点(页面刚打开时焦点还在工具栏上)。
  • 手机 / 平板用系统自带浏览器即可,但虚拟键盘缺 Ctrl / Alt 这类修饰键,运维操作建议外接蓝牙键盘或开浏览器「桌面模式」。

一次会话 = 一条 P2P 连接

这是远程桌面最容易踩坑的一条规则,理解了其它行为都顺:

  • 一条 P2P 连接只承载一条桌面会话。会话结束(点「断开」、关掉标签页、远端注销)后网关回收整条连接,所以返回列表换一台机器会重新打洞,那一下 1~3 秒等待是正常的。
  • 关掉页面会自动收掉还在进行的连接,不在信令服务上留半开会话;但并发额度按会话算,开多个标签页各连一台就各占一份。
  • 列表页掉线时页面只给原因和「重新连接网关」按钮,不会自动重连抢额度。
画面糊、拖动吃力时

优先把分辨率降到 1280×800 一档(分辨率越高、脏区越大,弱网下越吃力),并用状态行的网络信息确认是不是走的中继。打洞失败与弱网处理见 常见问题排查。

相关