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

有公网 IP 的情况下,最好的远程桌面是什么呢

  •  2
     
  •   Cambra1n · 58 天前 · 6525 次点击
    这是一个创建于 58 天前的主题,其中的信息可能已经有所发展或是发生改变。

    单位电脑只能连单位内网,有台笔记本可以连外网,下行速度不超过 50mbps ;家里有台式机,上行带宽 40mbps,有动态公网 IP 。

    最近一直在用 win10 自带的远程桌面,总感觉有点卡卡的,码字、切网页、浏览明显不如原生桌面流畅。

    想请问下还有什么更好性能的,能跑满带宽的,公网直连的远程桌面推荐?

    感谢各位!

    91 条回复    2021-08-28 01:51:16 +08:00
    xiaodongus
        1
    xiaodongus   58 天前   ❤️ 1
    teamviewer
    sparanoid
        2
    sparanoid   V2EX Moderator   58 天前
    可以试试 RDP + Remotix 客户端

    https://remotix.com/
    ch2
        3
    ch2   58 天前
    自带的还算好的了
    xuxuxu123
        4
    xuxuxu123   58 天前
    自带的还卡卡的,估计是你公司网络问题吧;
    可以考虑在其他网络环境好的情况测试一下自带远程桌面;
    Cambra1n
        5
    Cambra1n   58 天前
    @xuxuxu123 公司的网速确实不怎么样,但稳定性还行,远程桌面的设置已经拉到最低了,除了字体合成都关了。在家里 192 局域网连接,也明显能感到延迟,并且上下行最大也就 50mbps 左右。
    zhangsanfeng2012
        6
    zhangsanfeng2012   58 天前
    远程桌面 5Mbps 带宽就够用了,可能你的网络延迟比较大
    https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/network-guidance
    liaowm5
        7
    liaowm5   58 天前
    anydesk 挺好用
    leeyuzhe
        8
    leeyuzhe   58 天前
    nomachine,另外自带的是真的好用,要不你排查下延迟问题,有个 10m 带宽就足够用了
    ch2
        9
    ch2   58 天前
    @Cambra1n #5 一点延迟都没有是不可能的,毕竟是走网络的协议,天生比 gpu 直出差很多。rdp 牛逼在下限很高,即使带宽只有几 M 也能用,但是带宽高了流畅度也提升不大
    BiteDXH
        10
    BiteDXH   58 天前
    省流+一般操作用 RDP 流畅+需要调用显卡的用 Moonlight
    x940727
        11
    x940727   58 天前
    我觉得 RDP 最好……尤其是 Windows 连 Windows,大部分快捷键和显示配置都能同步,简直爽。
    james2013
        12
    james2013   58 天前
    我使用 RDP 连接国内云服务器,发现和本地使用差不多,体验比较好
    xuboying
        13
    xuboying   58 天前
    为啥要在远程桌面上码字?你的客户端弱到打字都不行么?打完另外复制过去。
    goodryb
        14
    goodryb   58 天前
    RDP 一个是延迟,第二个也是看显示画面变化的程度,变化越剧烈对性能和带宽要求就越高, 显示静止画面几乎不耗费流量。
    marktask
        15
    marktask   58 天前
    mstsc
    lzk50136
        16
    lzk50136   58 天前
    微软的 RDP,我在武汉出差,笔记本连手机的中国联通的 4G 网络的热点,通过 frp 连广州公司的台式工作机,延迟很低,不敢说有多流畅,毕竟不是内网,起码能码代码,调试啥的,frp 的服务器是深圳阿里云的。
    harde
        17
    harde   58 天前
    我都是 FRP + RDP,中转服务器才 3MB 带宽,已经觉得很不错了。。。
    应该还是你的带宽有问题。
    mxT52CRuqR6o5
        18
    mxT52CRuqR6o5   58 天前
    想要极低延迟可以试试 N 卡+moonlight
    newmlp
        19
    newmlp   58 天前
    Windows 自带的远程桌面,开启 h264 编码,流畅的一批
    SZP1206
        20
    SZP1206   58 天前 via Android
    自带的其实已经很优秀了
    dejavuwind
        21
    dejavuwind   58 天前
    借楼问一下,远程控制 mac 啥软件比较好用的
    myd
        22
    myd   58 天前
    自带的远程桌面,共享剪切板很好用。
    darknoll
        23
    darknoll   58 天前
    借楼问一下,怎么才能让 rdp 共享桌面
    kop1989
        24
    kop1989   58 天前
    RDP 、parsec 的压缩算法相近,都是画面不动的时候流量极低。
    代价就是本地局域网情况下性能上限稍差。(保锐度)
    尤其 RDP,画面变化幅度大、帧数高时,性能下降明显。

    nv Shield (第三方客户端 moonLight )、steam 串流的技术特性取向正好相反,完全是为游戏串流而生。
    代价是画面锐度相对差(保帧数),画面静止时流量节省不明显。

    如果需要使用媒体串流向的方法实现远程桌面,可以参考我的 Tip 帖: https://www.v2ex.com/t/755819
    kop1989
        25
    kop1989   58 天前
    还有就是 RDP 要考虑 windows 账户层面的一些问题。
    stephenyin
        26
    stephenyin   58 天前   ❤️ 2
    @dejavuwind #21 感觉全世界只有我知道 nomachine: https://www.nomachine.com/
    debuggerx
        27
    debuggerx   58 天前
    @stephenyin nx 确实是我能找到远程连 mac 桌面的效果最好的方案 但是对带宽要求是真的高
    pytth
        28
    pytth   58 天前
    ngrok tcp 3389
    opengps
        29
    opengps   58 天前
    自带的够用,但我更喜欢 mRemoteNG
    desdouble
        30
    desdouble   58 天前 via Android
    安全第一,中了病毒就麻烦。续断内网穿透有专项的 RDP 爆破防护。
    desdouble
        31
    desdouble   58 天前 via Android
    另外,即使有公网 ip,如果访问者跨运营商的话,不见得快。反而穿透+mstsc 可能更快。
    Felix96
        32
    Felix96   58 天前 via iPhone
    @dejavuwind Mac 之间用 iMessage 可直接屏幕共享 https://support.apple.com/zh-cn/guide/messages/icht11883/mac
    如果无人值守的话可以用 Anydesk 。
    Tink
        33
    Tink   58 天前 via Android
    mstsc
    ssdde
        34
    ssdde   58 天前
    那必须得是 FastLook
    iBugOne
        35
    iBugOne   58 天前 via Android
    RDP 要更好体验一定要开 UDP,纯 TCP 有时候就是感觉会卡一点
    fantasylidong
        36
    fantasylidong   58 天前 via Android
    自带的好用,如果有延迟,那就是连接性问题或者带宽问题,连接性问题可以用商业软件解决‘带宽问题让公司加钱
    WangYouGX
        37
    WangYouGX   58 天前 via Android
    用自带的,改一下端口,又或者用 teamview,但设置仅局域网模式,
    cheng6563
        38
    cheng6563   58 天前
    远程桌面仅自带 RDP 一家,其他的都是远程控制。
    自带 RDP 开 60 帧后可以流畅不少。
    编辑主机注册表
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations
    新建 DWORD(32-bit)值,名为 DWMFRAMEINTERVAL,值为 15 ( 10 进制)
    dreamage
        39
    dreamage   58 天前
    别在公司瞎搞(
    tianzi123
        40
    tianzi123   58 天前
    显卡加速
    首先打开远程主机上的组策略( Win+R 打开运行,输入 gpedit.msc )

    依次找到计算机配置->管理模板->Windows 组件->远程桌面服务->远程桌面会话主机->远程会话环境

    在右边选择将硬件图形适配器应用于所有远程桌面服务会话
    raullf
        41
    raullf   58 天前 via iPhone
    用 web rdp,比如 freerdp 、guac
    wysard
        42
    wysard   58 天前
    RDP 协议历史上出过一些安全问题,最好不要直接暴露在公网上,我比较喜欢套一层 WireGuard,配置很简单。
    abcbuzhiming
        43
    abcbuzhiming   58 天前
    我用了很多远程桌面工具,可以确定在同样的网络条件下,目前没有比 RDP 更优的。其它工具有时候看起来更好,实则是他提供的线路比你自己的网络好。而类似 steam 的串流技术是为游戏准备的,响应速度更好,但是对网络质量要求更高
    dejavuwind
        44
    dejavuwind   57 天前
    @Felix96 多谢回复🙏 回去试试
    bluekz
        45
    bluekz   57 天前
    @ch2
    @newmlp
    @SZP1206
    @myd
    请教一下:自带的远程桌面控制如果没有独立外网 ip 是不是就没办法用了?
    opentrade
        46
    opentrade   57 天前
    综合考虑,的确是没有比 RDP 更优的,虽然 RDP 有各种毛病。
    opentrade
        47
    opentrade   57 天前
    @darknoll RDP 不能共享桌面
    opentrade
        48
    opentrade   57 天前
    @darknoll VNC 才是共享桌面协议
    newmlp
        49
    newmlp   57 天前   ❤️ 1
    @bluekz 可以 frp 转发,或者 vpn,
    Geele
        50
    Geele   57 天前
    @lzk50136 这一般不都是红线吗。。
    thtznet
        51
    thtznet   57 天前
    @cheng6563 不用 RemoteFX 的话,最高 30FPS 。
    sbilly
        52
    sbilly   57 天前
    这些远程桌面支持用本地输入法在远端输入中文(不依靠复制 /粘贴)?
    - 比如:远端 Windows 没有装中文输入法,但可以正常显示
    thtznet
        53
    thtznet   57 天前
    如果不考虑成本的情况下,Citrix 是目前最好的远程解决方案,HDX 协议目前是全球最优。
    opentrade
        54
    opentrade   57 天前   ❤️ 2
    @bluekz 大部分市面上的远控软件都支持端口转发,如果你想在没有外网的情况下使用 RDP,可以借用他们的端口转发功能,把远端的 3389 映射到你本地的某个端口,然后 RDP 本地这个端口就可以了。我的 RustDesk 也支持这个功能,而且 RustDesk 提供 RDP 快捷方式,不需要你去自动设置端口转发。
    opentrade
        55
    opentrade   57 天前
    @thtznet RDP 也是 Citrix 搞得
    opentrade
        56
    opentrade   57 天前
    @thtznet 当年 Citrix 拿到微软的授权,可以直接访问他们的源码,然后搞出 RDP
    opentrade
        57
    opentrade   57 天前
    @sbilly 据我所知,都不可以,手机端除外。
    NilChan
        58
    NilChan   57 天前
    码字可以 vscode + ssh 插件或者直接搭一个 code-server 。
    darknoll
        59
    darknoll   57 天前
    @opentrade xrdp 好像可以共享桌面?
    bluekz
        60
    bluekz   57 天前
    @newmlp #49 这个查到了,感觉就复杂化了,还不如直接用个远程软件,反正低频次使用。

    @opentrade #54 “把远端的 3389 映射到你本地的某个端口,然后 RDP 本地这个端口”
    不是没有外网,是外网没有独立 ip,我通过公网根本就没办法访问到我的路由网关。这种情况他们能把外网某个端口访问映射到我本地某端口来吗?
    opentrade
        61
    opentrade   57 天前 via Android
    @bluekz 可以的
    opentrade
        62
    opentrade   57 天前 via Android
    @darknoll linux 上的 xrdp 好像是可以
    Lemeng
        63
    Lemeng   57 天前
    没人推荐向日葵吗
    vinsony
        64
    vinsony   57 天前
    @opentrade #54 哪里有这种这种端口转发功能啊?我常用的 TeamViewer 、ToDesk 、向日葵我都没找到这个功能呢
    xuboying
        65
    xuboying   57 天前
    @newmlp #19 RDP 哪里有关于 h264 编码的选项?
    abcbuzhiming
        66
    abcbuzhiming   57 天前
    @newmlp 请问一下,这个 H264 编码的开启是否有什么条件,我开了发觉比不开还要慢
    dreamtrail
        67
    dreamtrail   57 天前
    moonlight, 没有之一
    200844333
        68
    200844333   57 天前
    自带的一点都不卡啊,用了两年了
    fox0001
        69
    fox0001   57 天前 via Android
    @opentrade #62
    @darknoll #59
    Linux 上,我用 Remmina 。不过没有用过 xrdp
    opentrade
        70
    opentrade   57 天前 via Android
    @vinsony AnyDesk 有,其他我没用过,我的 rustdesk 也有
    opentrade
        71
    opentrade   57 天前 via Android
    @vinsony 这里有端口转发使用说明 https://www.pianshen.com/article/19032079319/
    newmlp
        72
    newmlp   57 天前   ❤️ 1
    @xuboying 组策略,计算机配置,管理模板,Windows 组件,远程桌面服务,远程桌面会话主机,远程会话环境,为远程桌面连接设置 H264/avc 444 图形模式优的先级(开启配置)
    @abcbuzhiming
    abcbuzhiming
        73
    abcbuzhiming   57 天前
    @newmlp 我按照你说的设置了,结果我发现,画质变差了,尤其是颜色的场景非常明显,速度还变慢了。并没有变快,我现在怀疑是不是因为这东西需要什么硬件条件?硬解码是和显卡有关的对吧,我的显卡是 intel 的集显 630,是不是这玩意一定要用独显性能表现才好?
    pony2335
        74
    pony2335   57 天前
    todesk 也不错,可以试试
    Outliver0
        75
    Outliver0   57 天前
    remote desktop manager 这个也挺好用的
    newmlp
        76
    newmlp   57 天前
    @abcbuzhiming 这个就不知道了,H264 编码确实会消耗一些资源,电脑配置低的话会卡,下面还有个开启硬编码的选项,可以降低编码的资源占用,我的电脑配置比较好,没发现什么问题,开启后降低了网络流量
    disk
        77
    disk   57 天前
    @abcbuzhiming 630 有点老,视频串流吃显卡的,一般得独显表现才会好一点。
    Zhang0577
        78
    Zhang0577   57 天前
    mstsc yyds
    hydra35
        79
    hydra35   57 天前
    @cheng6563 实测有用。👍
    sbilly
        80
    sbilly   57 天前   ❤️ 1
    @xuboying https://admx.help/?Category=Windows_10_2016&Policy=Microsoft.Policies.TerminalServer::TS_SERVER_AVC_HW_ENCODE_PREFERRED
    lzk50136
        81
    lzk50136   57 天前
    @Geele 我这边小公司没限制,我用几年了都没出过事,包括公司的电脑,自己家里的电脑,我都是自定义用户名和二十几位的大小写字母数字标点符号的密码,再加个 IPban,除非 RDP 本身协议有漏洞,不然这个强度的密码怎么爆破。包括我还是小白的时候,不知道公网的危险性,也没出过事,那时候傻,3389 暴露到公网密码是 123456,居然没出事,后来想想,应该是爬虫猜不出我的自定义的 6 个字母的账号,不开 Administrator 和 Guest,要爬虫机器猜中 6 个字母的账号本身就不是容易的事,所以那时候 123456 的密码也没出事,更何况是现在的高强度密码了。
    ShayneWang
        82
    ShayneWang   57 天前
    rdp
    clickhouse
        83
    clickhouse   57 天前
    RDP
    huangsen365
        84
    huangsen365   57 天前 via iPhone
    企业级就用 Citrix VDI
    个人级就用 RDP
    openbsd
        85
    openbsd   56 天前
    @Cambra1n
    直接映射建议换个非常规端口,最好 VPN 到家内网连
    内网 192 都卡,WiFi ?
    Huelse
        86
    Huelse   56 天前
    再次强烈推荐,有公网 ip 上 wireguard,安全又好用
    Quarter
        87
    Quarter   56 天前 via iPhone
    vpn 连接入内网,rdp 远程桌面,是不是会好一些
    sanestays
        88
    sanestays   56 天前
    rustdesk
    Linken404
        89
    Linken404   56 天前
    我访问家里电脑和下载机的时候一般也是 mstsc 直连,有时候也用家里之前搭的 jumpserver 来网页访问,效果还可以,都不卡(或者说都差不多有一点点小卡),但肯定比向日葵和 teamviewer 这种远程桌面软件效果好。
    darknoll
        90
    darknoll   56 天前
    @Huelse 这个怎么玩啊,有教程没?
    flynaj
        91
    flynaj   56 天前 via Android
    远程桌面非常好用。其它的功能多但是流程就差了。
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2043 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 01:58 · PVG 09:58 · LAX 18:58 · JFK 21:58
    ♥ Do have faith in what you're doing.