多平台屏幕和应用程序转发系统
项目描述
关于
Xpra被称为“X的屏幕”:其无缝模式允许您在远程主机上运行X11程序,通常将显示直接发送到本地机器,然后从这些程序断开连接,并从同一台或另一台机器(们)重新连接,而不会丢失任何状态。实际上为您提供了对单个图形应用的远程访问。它还可以用于访问现有桌面会话和启动远程桌面会话。
Xpra是开源的(GPLv2+),支持许多平台上的客户端,服务器包括内置的HTML5客户端。Xpra可以通过广泛的网络协议使用,并尽可能适应任何网络条件。
Xpra转发和同步许多额外的桌面功能,允许远程应用透明地集成到客户端的桌面环境中:音频输入和输出、打印机、剪贴板、系统托盘、通知、网络摄像头等。
它还可以远程打开文档和URL,显示高比特深度内容,并会尝试尊重显示的DPI。
以下是从MS Windows 11桌面客户端连接的具有两个窗口(一个xterm
和一个glxspheres
)的无缝会话的外观:(窗口可能看起来像是本地窗口,但实际上是在远程Linux服务器上运行的)
安装
官方稳定下载
所有软件包都已签名。还有beta版本可用。更多信息,请参阅xpra下载
从源代码构建
git clone https://github.com/Xpra-org/xpra; cd xpra
python3 ./setup.py install
有关更多详细信息,请参阅从源代码构建。要为项目做出贡献,请尝试使用pull-requests,并遵循我们的行为准则。单元测试状态:
用法
初始要求
xpra
必须在客户端和主机上安装。
您可以使用html5客户端,这种情况下xpra只需在主机上安装。
无缝模式
在远程主机上运行xterm
,本地显示并与它交互(从客户端机器)
xpra start ssh://USER@HOST/ --start=xterm
# hint: xterm must be installed on the HOST.
有关更多示例,请参阅用法。
影子
查看在远程主机上运行的现有桌面会话
xpra shadow ssh://USER@HOST/
网络访问
Xpra服务器可以使用单个TCP端口支持多种不同类型的连接:SSL、SSH、(安全)http/websocket、RFB等。
可以使用加密和多个认证模块来保证连接的安全性。
可以通过组播DNS在局域网中自动宣布会话,以便客户端可以使用GUI(例如:xpra mdns-gui
)更容易地连接。
其灵活的代理服务器可以作为多个服务器会话的中继或前端使用。
文档
当前开发版本的详细文档在这里,每个版本都会包含这些文档。
对于更通用的、不针对特定版本的版本信息,请查看Wiki。
帮助
请务必查看常见问题解答,您的问题可能已经被解答。您可以在github讨论区或libera.chat
上的IRC频道#xpra
或使用discord提问。如果您遇到了bug(对此表示歉意!),请参阅报告bug。
项目详情
xpra-6.1.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | db9faa87f48a54cf2124a8dd6284629acba4eb646fa1dd9334542679ae5494a0 |
|
MD5 | 1f11144ca41f810db316649b4ffd0cf9 |
|
BLAKE2b-256 | da5590995c68f145d3cc3d5c7b8b6a1c8ae18b38da911f77177b98df5a804b63 |