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

大家可以放弃 TeamViewer 了,有更好的解决方案

  •  
  •   hello2019 · 2019-05-28 16:25:15 +08:00 · 58888 次点击
    这是一个创建于 2010 天前的主题,其中的信息可能已经有所发展或是发生改变。
    TeamViewer 现在需要收费了,如果不交钱,经常提示,烦得很.

    自己试验了 frps 流量转发方案,很好用. 比 TeamViewer 效果还要好.

    步骤:
    (1) 买一个一年 120 元 的 腾讯云服务器 (没用过阿里,我家里用的移动网络,ping 延迟 30 多 ms)
    (2) 云服务器上跑 uBuntu,装上 frps (服务器端)
    (3) 在家里电脑上安装 frpc (客户端)

    一个月 10 块钱,效果还是相当好的.

    顺便问下,有没有更合适的服务器方案? 虽然 1Mbps 的带宽跑 远程桌面也够用了,但是效果还是差一点点.
    有没有便宜的带宽高的方案推荐?
    177 条回复    2021-04-20 09:39:22 +08:00
    1  2  
    hello2019
        1
    hello2019  
    OP
       2019-05-28 16:25:49 +08:00
    实践证明,远程桌面还是“微软自带”的效果最好。
    tutustream
        2
    tutustream  
       2019-05-28 16:30:00 +08:00
    我的吃灰云有用武之地了?
    yulgang
        3
    yulgang  
       2019-05-28 16:31:51 +08:00
    路由器上装 frps,配合动态域名,防火墙上做好端口访问策略,就不需要购买服务器了。
    moodasmood
        4
    moodasmood  
       2019-05-28 16:32:12 +08:00
    折腾了一大圈,最后回到巨硬自带
    russian
        5
    russian  
       2019-05-28 16:35:18 +08:00   ❤️ 11
    我不理解。现在的人都不知道 ssh 是啥?还是我年龄太大了?
    acehow
        6
    acehow  
       2019-05-28 16:36:14 +08:00 via Android   ❤️ 5
    顺着网线爬过去不就行了,还锻炼身体
    whwq2012
        7
    whwq2012  
       2019-05-28 16:36:36 +08:00 via Android   ❤️ 12
    愿你 teamviewer 半生,归来还是 remote desktop control
    GM
        8
    GM  
       2019-05-28 16:39:14 +08:00   ❤️ 40
    你这个解决的只是你自己连接自己服务器的问题,这个问题简直太好解决了。
    TeamViewer 的牛逼之处在于:可以任意计算机连接任意计算机,只要给个 ID 和密码就能连,而且,非常非常的流畅。

    这才是人家最大的卖点,你所谓的解决方案在 TeamViewer 面前简直不值一提,还谈什么放弃。
    lscho
        9
    lscho  
       2019-05-28 16:39:31 +08:00   ❤️ 1
    AnyDesk 没人知道吗?
    slea
        10
    slea  
       2019-05-28 16:40:16 +08:00
    早放弃 TV 了,商业判断太麻烦,这问题上周我问过,打开了新的世界

    https://www.v2ex.com/t/567221?p=1
    luanluan
        11
    luanluan  
       2019-05-28 16:43:33 +08:00
    LZ 能写个 搭建 frps (服务器端) 的步骤吗?
    Yamaha
        12
    Yamaha  
       2019-05-28 16:43:43 +08:00 via iPhone
    提示就提示吧,管它呢!
    dishonest
        13
    dishonest  
       2019-05-28 16:44:54 +08:00
    120 的 那是 1m 带宽小水管吧
    jasonyang9
        14
    jasonyang9  
       2019-05-28 16:45:58 +08:00
    你的应用场景只是人在单位上班但可以随时“回家看看”吧??
    letitbesqzr
        15
    letitbesqzr  
       2019-05-28 16:47:17 +08:00   ❤️ 2
    vnc 难道不更适合? 能开超低画质模式,在延迟非常高的情况也很流畅,并且 realvnc 有很多优化技术,感觉速度非常不错。
    dingyx99
        16
    dingyx99  
       2019-05-28 16:47:19 +08:00
    @russian 你是不是哪里理解错了 2333 人家说的是 RDP 啊 不然提 TeamViewer 干嘛
    yexm0
        17
    yexm0  
       2019-05-28 16:48:53 +08:00 via Android
    @letitbesqzr realvnc 新版必须要登录账户才行,而且有 5 台机子的限制,太恶心了。
    huaxianyan
        18
    huaxianyan  
       2019-05-28 16:51:39 +08:00 via Android
    我不喜欢 RDP,会把当前设备账号顶出去

    另外 RDP 会根据你客户端的分辨率来远程,这样原来电脑上排版的窗口全乱了
    kangzai50136
        19
    kangzai50136  
       2019-05-28 16:53:38 +08:00 via Android
    @russian 是什么?
    DEANHZED
        20
    DEANHZED  
       2019-05-28 16:54:24 +08:00 via iPhone
    刚开始我用的是谷歌的
    haon
        21
    haon  
       2019-05-28 16:59:53 +08:00
    带宽不够用,贼卡
    hoyixi
        22
    hoyixi  
       2019-05-28 17:00:32 +08:00
    是的,Win 还是 RDP 最好用。

    然而,如果远端是 Mac, 还是免不了其它的远控软件
    wslzy007
        23
    wslzy007  
       2019-05-28 17:01:13 +08:00
    RDP + smarGate 根本无需云服务器,p2p 直连,100mb 带宽。
    openbsd
        24
    openbsd  
       2019-05-28 17:02:35 +08:00
    @lscho #9
    TeamViewer 闹得最凶的时候,向同事们推荐了 AnyDesk,质量之差,差点没被同事打死,流畅度太差了
    TeamViewer 真心是除了 mstsc 之外最好的了
    jim9606
        25
    jim9606  
       2019-05-28 17:08:14 +08:00
    @GM 楼主就是要解决自己机子的问题啊,如果只是临时帮人解决问题的话继续用 TV 没问题,因为现在只要是软件使用时间长点都会被判定为商业使用。对于对于到处搬的笔记本也可以用 frp+rdp,跟固定的机子一样。而且所有 windows 系统都是预置 rdp 客户端( XP 有魔改方法可以强行支持 NLA )


    @huaxianyan 顶掉账号是微软防止多用户共享桌面,真有这个需求的要用 server 版而且要额外买虚拟桌面许可,对于单人使用的电脑这个限制不是问题。至于分辨率,RDP 客户端的显示设置可以取消自动调整分辨率。


    另外问一下大家是不是只转发 TCP3389 不转发 UDP3389 的?似乎微软没怎么处理 UDP 丢包的情况,一丢包就卡死很久就恢复。
    Track13
        26
    Track13  
       2019-05-28 17:11:41 +08:00 via Android
    说实话,我感觉和标题党一样,点进来你就告诉我用 frp。。不知道 frp 是什么的人都在这类问题下看到 frp 无数次了
    Titzanyic
        27
    Titzanyic  
       2019-05-28 17:15:25 +08:00
    可以考虑合租一台阿里云,4M 带宽,一年 200 块钱,不限制流量和端口数量。
    russian
        28
    russian  
       2019-05-28 17:16:15 +08:00
    @dingyx99 ssh 也是远程控制啊,你打开端口我就可以登陆然后操纵你的电脑。国内的大学都不教这个吗?
    lychnis
        29
    lychnis  
       2019-05-28 17:20:51 +08:00 via Android
    tv 甚至可以手机控制家里电脑 , 这才是核心卖点啊。其他产品能做到么
    lj394139
        30
    lj394139  
       2019-05-28 17:21:56 +08:00
    @openbsd AnyDesk 我用着挺好呀...
    lanternxx
        31
    lanternxx  
       2019-05-28 17:21:57 +08:00
    @russian RDP 显然是 windows 桌面啊 和 ssh 使用场景完全不一样好吗
    russian
        32
    russian  
       2019-05-28 17:22:13 +08:00
    @kangzai50136 最基础的远程控制工具,几乎任何操作系统都会带的一款工具。成本最低的连接方式
    lishv2
        33
    lishv2  
       2019-05-28 17:22:40 +08:00
    120 一年的服务器在哪里
    ooooo
        34
    ooooo  
       2019-05-28 17:23:04 +08:00
    @openbsd

    AnyDesk 真的是超级慢 卡的要死要活的。。。
    sgissb1
        35
    sgissb1  
       2019-05-28 17:24:13 +08:00
    @russian 大学真没教过,win 8 以下(不含 win8 )的客户端系统自带 ssh 服务。
    c4f36e5766583218
        36
    c4f36e5766583218  
       2019-05-28 17:25:23 +08:00
    @GM #8 同意。。。我之前用 TeamViewer 是因为可以缩放(不然别人屏幕大,我的小,我远程别人我这就会显示滚动条,操作 shit ),之前 QQ 远程,微软自带都不能而且这两个限 Windows。TeamViewer 多平台。(我现在个人电脑是 MacOS )
    hanxiV2EX
        37
    hanxiV2EX  
       2019-05-28 17:28:13 +08:00
    frp 强在自动重连和简化配置。其实 SSH 端口转发也是可以的。

    https://blog.hanxi.info/?p=8
    russian
        38
    russian  
       2019-05-28 17:29:23 +08:00
    @lanternxx win 肯定也有 ssh 服务的,你需要下载一个 putty 就好了。
    russian
        39
    russian  
       2019-05-28 17:30:22 +08:00
    @sgissb1 不要告诉我国内的大学不教 Linux。。。害怕.jpg
    mooncakejs
        40
    mooncakejs  
       2019-05-28 17:30:49 +08:00
    向日葵啊,
    ARhen
        41
    ARhen  
       2019-05-28 17:32:27 +08:00
    RDP + 内网穿透 ,之前晓得一个 NATAPP,但是我还没整明白远程端口转发😂
    niceshoot
        42
    niceshoot  
       2019-05-28 17:33:42 +08:00
    标题党了啊这
    teamviewer 我一直都是免费 没有被提示过诶
    两台 macos 一台 Windows 一部手机
    openbsd
        43
    openbsd  
       2019-05-28 17:34:12 +08:00
    @ooooo #34
    TeamViewer 优势是不挑操作系统,家庭版被控只能用第三方
    imicksoft
        44
    imicksoft  
       2019-05-28 17:34:25 +08:00
    现在免费的备用有向日葵、UltraViewer、深蓝穿透远程、ctrlme、DBAdmin
    其他都要配置,麻烦,没研究
    sublimevsatom
        45
    sublimevsatom  
       2019-05-28 17:37:20 +08:00
    现在 anydesk 很好用了,以前总是有些问题。不过还是感谢分享心得。
    lanternxx
        46
    lanternxx  
       2019-05-28 17:40:37 +08:00
    @russian RDP/Teamviewer 是 windows 桌面环境啊 桌面 桌面 桌面。。
    xh520630
        47
    xh520630  
       2019-05-28 17:40:52 +08:00
    @moodasmood 问一哈,微软的远程桌面不是要 IP 吗 家里 IP 换了咋办..还有如果是局域网很多服务器怎么认哪台 0.0
    LuckyTain
        48
    LuckyTain  
       2019-05-28 17:42:11 +08:00 via Android
    @yulgang 移动没公网 IP 也可以?
    Yvette
        49
    Yvette  
       2019-05-28 17:45:27 +08:00
    试试 NoMachine
    sgissb1
        50
    sgissb1  
       2019-05-28 17:48:38 +08:00
    @lanternxx 不要告诉我,你是老外对中文理解存在差异。因为我们谈论的是 windows 系统。
    sgissb1
        51
    sgissb1  
       2019-05-28 17:49:14 +08:00
    @lanternxx at 错了,大兄弟。麻烦忽略
    sgissb1
        52
    sgissb1  
       2019-05-28 17:49:35 +08:00
    @russian 不要告诉我,你是老外对中文理解存在差异。因为我们谈论的是 windows 系统。更害怕.jpg
    hello2019
        53
    hello2019  
    OP
       2019-05-28 17:50:05 +08:00
    @yulgang 这必须在自己家的网络延迟比较好的情况下

    我现在换成了移动宽带,路由器连个公网 IP 都没有。。。
    tsukiikekaoru
        54
    tsukiikekaoru  
       2019-05-28 17:50:36 +08:00 via iPhone
    teamviewer 的优势在于简单、跨平台、直观,无需配置,傻瓜式操作,就算不懂电脑的老年人也能操作,对于子女在外需要远程解决的场景做到了最佳解决。
    工作狗之间的远程需求解决方案就不少了。
    hello2019
        55
    hello2019  
    OP
       2019-05-28 17:50:51 +08:00
    @GM 能解决自己的问题就好。。。我的需求就是能够远程桌面。
    hello2019
        56
    hello2019  
    OP
       2019-05-28 17:51:25 +08:00
    @dishonest 有更好的推荐吗?目前就是小水管,但是似乎很稳定,哈哈。
    hello2019
        57
    hello2019  
    OP
       2019-05-28 17:51:48 +08:00
    @jasonyang9 是的,哈哈,常回家看看
    q000q000
        58
    q000q000  
       2019-05-28 17:57:33 +08:00 via Android
    家里有公网 IP 一直用 RDP,真的好用。
    silencefly
        59
    silencefly  
       2019-05-28 18:02:38 +08:00 via Android
    可以买一台国内 nat 做内网穿透 用 vnc 等远程桌面
    xieyudi
        60
    xieyudi  
       2019-05-28 18:07:23 +08:00 via Android
    @GM 9494
    当年帮我妈修电脑,对着摄像头废了好大的劲才找到 teamviewer 在开始菜单里的快捷方式(我妈就是那种只会开机双击浏览器的人,连任务栏都不会用)
    你给我说端口映射…………
    dearmyload
        61
    dearmyload  
       2019-05-28 18:09:05 +08:00
    @russian 是你不懂,内网环境没有公网 IP 用 ssh 连还要转发很麻烦
    leavic
        62
    leavic  
       2019-05-28 18:16:05 +08:00
    zerotier 还不要钱呢。。。
    russian
        63
    russian  
       2019-05-28 18:40:23 +08:00
    @sgissb1 windows 也是自带 ssh 的。害怕高清重制版.jpg
    russian
        64
    russian  
       2019-05-28 18:41:02 +08:00
    @dearmyload ssh 有穿透工具啊,大哥。
    russian
        65
    russian  
       2019-05-28 18:43:03 +08:00
    @lanternxx ssh 也可以运行桌面啊,加一个工具
    GM
        66
    GM  
       2019-05-28 19:17:39 +08:00
    @jim9606 问题是楼主的标题是啥?“大家可以放弃 TeamViewer 了”,好像觉得全世界的人的需求都和他自己一样,只是远程连自己电脑一样。

    TeamViewer 的商业授权是 5000 多 RMB,不便宜,没点牛逼之处,谁愿意花 5000 多买正版?大家可不傻。
    tomhuang
        67
    tomhuang  
       2019-05-28 19:27:36 +08:00
    @c4f36e5766583218
    Windows 自带的 RDP 客户端可以调整分辨率的
    https://i.loli.net/2019/05/28/5ced1b213e3a447299.png
    wwqgtxx
        68
    wwqgtxx  
       2019-05-28 19:35:42 +08:00
    @russian 在一个讨论 windows 远程桌面的帖子下说 SSH,你不是没事找事干么,不要强行把 linux 那一套用在 windows 上,否则只是找麻烦
    lanternxx
        69
    lanternxx  
       2019-05-28 19:50:08 +08:00
    @russian 所以是为了什么自找麻烦有 rdp 不用 非要装一堆东西去用 ssh 跑桌面???
    SourceBlase
        70
    SourceBlase  
       2019-05-28 20:30:45 +08:00
    RDP+IPV6,虽然有点小麻烦,但还是能用
    beginor
        71
    beginor  
       2019-05-28 21:26:41 +08:00 via Android
    AnyDesk + frp 的路过, 内外可以输入 IP 直接连接,外网可以通过 frp 转发后直连,再不济就用 anydesk 的 id 进行连接
    boywhp
        72
    boywhp  
       2019-05-28 21:33:02 +08:00
    RDP+FCN 免费帐户 基本就够用了
    cst4you
        73
    cst4you  
       2019-05-28 21:39:49 +08:00
    zerotier + Anydesk / RDP, 百 M 上行跑满, 不是美滋滋
    1dian01
        74
    1dian01  
       2019-05-28 22:21:13 +08:00
    @cst4you zerotier 是直连还是走中转的?
    t333st
        75
    t333st  
       2019-05-28 22:33:35 +08:00
    @russian 咦,ssh 是什么?
    lyh404
        76
    lyh404  
       2019-05-28 22:37:07 +08:00
    我的使用场景是:
    1.A、B 办公室异地,两地网络配置较麻烦。
    2.从 A 远程到 A 的 N 台电脑(是的,懒得挪位子)。
    3.从 B 远程到 A 的 N 台电脑。
    4.从家里远程到 A。
    5.从家里远程到 B。
    貌似除了 Teamviewer 我找不到什么更好的方案了。
    lyh404
        77
    lyh404  
       2019-05-28 22:39:34 +08:00
    补充上条:
    从 A 远程到 B。
    A、B 内部各有两个局域网。
    hundan
        78
    hundan  
       2019-05-28 22:45:26 +08:00 via Android
    先说 tv 和 frp 根本是两个方面的东西 你说的是 rdp 和 tv 的比较 frp 只是为 rdp 做了个流量转发

    其次 别人电脑有问题 我用 tv 可以给别人演示解决方案 rdp 连上去对方直接掉线了

    主题贴槽点太多了
    mario85
        79
    mario85  
       2019-05-28 22:59:38 +08:00 via iPhone
    巨硬 rdp 免费,splashtop 才 11x 每年
    msg7086
        80
    msg7086  
       2019-05-28 23:07:33 +08:00
    @russian 很好奇什么工具可以在 SSH 上远程控制已有的桌面并且能正常使用显卡的加速功能?

    @hello2019 RDP 不能用显卡资源,比如 nVidia 的 PureVideo 走 RDP 的时候就无法初始化,这个怎么解决?

    我倒是有公网 IP,RDP 根本不需要穿透,痛点主要在远程使用显卡设备上,偶尔远程玩个游戏或者跑个视频,只有 TV 和 VNC 能用。
    rffan
        81
    rffan  
       2019-05-28 23:11:21 +08:00
    mac 下 vnc 不支持远程桌面。远程桌面,我都自己做 DDNS 的。
    demov2
        82
    demov2  
       2019-05-28 23:20:38 +08:00
    zerotier + RDP
    zhaishunqi
        83
    zhaishunqi  
       2019-05-28 23:22:56 +08:00 via iPhone
    我也是,弄了个 frp,贼好使
    iszengmh
        84
    iszengmh  
       2019-05-28 23:49:07 +08:00 via Android
    我是用 zerotier (内网穿透)+proxifier,然后就可以用访问内网网站,或者远程内网主机,zerotier 建的虚拟网段,网速还可以,只要同一个网段人用得不多,也不卡
    Osk
        85
    Osk  
       2019-05-29 00:02:00 +08:00
    Anydesk 有一大好处:不需要链接到 anydesk 的服务器也能直接使用 IP 连接,对于隔离的内网来说很实用,毕竟 rdp 限制有点多,就算连接到了 anydesk 服务器也能使用 ip 连接,内网用着比 rdp 舒服多了,丝滑流畅。

    但 anydesk 使用 anydesk id 连接有时是真的慢慢慢,不知道是不是他们服务器的问题,但目前个人用不需要担心 tv 那样“被商用”,所以还是可以一用的。
    Yc1992
        86
    Yc1992  
       2019-05-29 01:48:10 +08:00
    按流量计费不就好了,带宽搞 20M
    falcon05
        87
    falcon05  
       2019-05-29 02:21:12 +08:00 via iPhone
    frp 也看人品,除非你服务器网络足够好,不然控制端一头连电信,另一头被控端连接移动,用是能用,卡成 ppt。别问我怎么知道的😂
    lidongyx
        88
    lidongyx  
       2019-05-29 03:29:50 +08:00 via iPhone
    我以为是什么解决方案呢...进来一看,原来是标题党,就这样说什么放弃 teamviewer....
    KasuganoSoras
        89
    KasuganoSoras  
       2019-05-29 03:32:22 +08:00
    RealVNC + Frp / RDP + Frp 即可
    如果自己没有 Frp 服务器的话可以用我这个
    https://www.natfrp.org/
    免费用户 8Mbps 宽带,速度足够了
    opengps
        90
    opengps  
       2019-05-29 07:22:20 +08:00 via Android
    需要共享的东西我都直接放在云服务器了,手机电脑都可以随时远程到服务器,也经常需要电脑时候手机连上服务器操作来应付下
    visionsmile
        91
    visionsmile  
       2019-05-29 07:31:25 +08:00
    Nasei
        92
    Nasei  
       2019-05-29 07:32:39 +08:00
    @msg7086 rdp 有的游戏能玩, 比如文明
    realpg
        93
    realpg  
       2019-05-29 07:34:21 +08:00
    1Mbps ……
    teamviewer 场景下,一般我 100Mbps 都不够 天天来回传东西
    liuzuo
        94
    liuzuo  
       2019-05-29 07:39:36 +08:00
    vpn+rdp
    dingyx99
        95
    dingyx99  
       2019-05-29 07:56:25 +08:00
    @russian 当然教了而且学了 只是说除却运维之外的日常远程使用 RDP/VNC 会比 ssh 方便很多吧
    conglovely
        96
    conglovely  
       2019-05-29 08:12:01 +08:00
    可以用 zerotier one,组内 100 个用户免费,速度也还行,远程桌面妥妥的 就是移动网络下打洞成功率低
    canwushuang
        97
    canwushuang  
       2019-05-29 08:15:07 +08:00 via Android
    速度怎么提升?感觉还是卡卡的
    wangxiaoaer
        98
    wangxiaoaer  
       2019-05-29 08:23:06 +08:00
    @Osk Anydesk 不是收费的吗?
    neroxps
        99
    neroxps  
       2019-05-29 08:38:43 +08:00
    自己的机器从来不用 teamviewer
    Osk
        100
    Osk  
       2019-05-29 08:41:58 +08:00
    @wangxiaoaer 个人使用免费...
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3239 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 12:36 · PVG 20:36 · LAX 04:36 · JFK 07:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.