V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ant_sz
V2EX  ›  分享发现

刚刚发现了一个神器 xpra,从此告别了 vnc 和 ssh -X,链接地址 http://xpra.org

  •  1
     
  •   ant_sz · 2014-09-12 00:00:36 +08:00 · 11056 次点击
    这是一个创建于 3485 天前的主题,其中的信息可能已经有所发展或是发生改变。
    情况是这样的,我有一个远程的带图形界面的计算机,是 ubuntu 14.04 ,但是由于在网关后面,vnc不是很方便(虽然也可以通过 ssh 转发)。而常用的 ssh -X 转发想要将程序切到后台一直运行不是很方便。

    于是就发现了这个。可以说是 screen for X.org 之类的东西,可以保持 GUI 程序在后台运行。可以选择转发方式(全屏或者单一应用),前者跟vnc类似,后者使用起来就跟 ssh -X 类似。

    更关键的是 xpra 会对转发的图像进行实时编码压缩,可选 H.264、VP8 多种格式等,我的感觉是大大加强了流畅度(虽然图像质量会略有下降)。

    综上,xpra 既可以当 VNC ,也可以加强和优化 ssh -X,可以说是居家旅行必备良品~
    16 条回复    2014-09-13 15:44:08 +08:00
    Yien
        1
    Yien  
       2014-09-12 00:12:32 +08:00 via iPhone
    感谢分享
    izoabr
        2
    izoabr  
       2014-09-12 00:26:20 +08:00
    嗯,跟osx没关系就好
    ant_sz
        3
    ant_sz  
    OP
       2014-09-12 00:38:21 +08:00
    @izoabr
    = =
    这个还真支持osx,可以用osx连接到远程计算机上的server,也可以osx做server,别人来连。不过osx做server只支持全屏模式,应该是对vnc封装了一下。
    jokester
        4
    jokester  
       2014-09-12 02:24:05 +08:00
    這個好
    typcn
        5
    typcn  
       2014-09-12 05:15:20 +08:00
    没需求 一般挂GUI程序都用Win了
    zzutmebwd
        6
    zzutmebwd  
       2014-09-12 08:44:48 +08:00 via Android
    nomachine不好么
    ant_sz
        7
    ant_sz  
    OP
       2014-09-12 08:52:31 +08:00
    @nomachine nomachine 差不多跟vnc一个道理。关键是我这边的远程机器在网关后面,不方便设置端口转发。xpra 帮我做好了 ssh 转发,我还可以以 ssh -X 的方式使用(只有我用到的窗口会转发过来,而不是整个桌面)
    andychen20121130
        8
    andychen20121130  
       2014-09-12 10:00:08 +08:00
    你觉得teamview怎样
    longquanwo
        9
    longquanwo  
       2014-09-12 10:35:26 +08:00
    xpra支持ssh远程访问不了
    zzutmebwd
        10
    zzutmebwd  
       2014-09-12 11:06:13 +08:00 via Android
    @ant_sz 嗯嗯 不过nomachine是压缩的 还可以调压缩程度,比较赞
    ioiioi
        11
    ioiioi  
       2014-09-12 13:16:13 +08:00
    我有个需求:
    从pc上通过远程桌面协议观看在服务器(windows)上播放的网络视频,我尝试过vnc、rdp,都卡顿。
    有什么解决办法吗?
    est
        12
    est  
       2014-09-12 13:40:26 +08:00
    @ioiioi 没办法。视频压缩重传怎么都会卡。考虑流媒体方式吧。
    clino
        13
    clino  
       2014-09-12 13:43:43 +08:00
    ubuntu 12.04 自带的 xpra 版本好低,直接装最新版本的又装不上
    ant_sz
        14
    ant_sz  
    OP
       2014-09-12 15:42:06 +08:00
    @ioiioi 我也觉得这个通过远程桌面的话,没有什么好办法。如果是在一个局域网里的话,可以考虑部署 uPnP 服务。如果不是同一个局域网,可以开 http server 出来,然后有些播放器支持直接从http链接播放。
    u
        15
    u  
       2014-09-13 11:07:28 +08:00
    请问在网关后面如何配置呢?
    ant_sz
        16
    ant_sz  
    OP
       2014-09-13 15:44:08 +08:00
    @u xpra 么? xpra 可以通过ssh访问啊,要看你如何ssh进去了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5329 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 09:17 · PVG 17:17 · LAX 02:17 · JFK 05:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.