Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

远程桌面新架构 #14

Open
2 of 6 tasks
pdlan opened this issue May 2, 2021 · 0 comments
Open
2 of 6 tasks

远程桌面新架构 #14

pdlan opened this issue May 2, 2021 · 0 comments
Assignees
Labels
Area: Infrastructure 基础设施,如硬件和网络等

Comments

@pdlan
Copy link

pdlan commented May 2, 2021

RDP 协议相比 VNC 性能更好,支持的功能更多(音频转发、文件复制、驱动器挂载等),因此考虑改用基于 RDP 的方案。同时之后的 Windows 客户机也需要实现 RDP 方案。与此同时,我们仍需要兼容 VNC 协议,特别是在线登录依赖于此,因此我们需要实现 VNC 与 RDP 的兼容层组件。

  • RDP 代理
  • RDP-VNC Bridge
  • VNC-RDP Bridge
  • 在 web api 和 vncmux 之间加一个程序:在客户机为 RDP 协议时新建 rdp2vnc 进程,并让 vncmux 与之连接
  • 修改 vncmux,使之支持 connect to unix domain socket(为了连接 rdp2vnc)
  • 给上游项目 ogon-project 提交 patch 实现文件复制,并修复音频转发和驱动器挂载的 bug
@pdlan pdlan added the Area: Infrastructure 基础设施,如硬件和网络等 label May 2, 2021
@pdlan pdlan self-assigned this May 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: Infrastructure 基础设施,如硬件和网络等
Projects
None yet
Development

No branches or pull requests

1 participant