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

不在同一局域网里,能否通过屏幕共享做到一台 Mac 远程控制另一台 Mac。

  •  
  •   klementina · 2023-11-24 09:31:29 +08:00 · 3812 次点击
    这是一个创建于 369 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前和一个同事的 Mac ,试了一下,似乎不行。看到有些博主说可以,但是 Apple 的手册里却说需要再同一局域网里。 确定已经打开设置,共享,屏幕共享,任何人都可以请求。。。的权限,下面允许访问选择所有用户,同时关闭下面高级里的远程管理。

    第 1 条附言  ·  2023-11-24 10:16:08 +08:00
    [img][/img]
    [img][/img]
    33 条回复    2023-11-24 22:42:08 +08:00
    lzp441321890
        1
    lzp441321890  
       2023-11-24 09:44:45 +08:00
    不能,公网远程需要自己弄穿透或者公网 IP 并设置好端口转发(端口 5900 )
    nomytwins
        2
    nomytwins  
       2023-11-24 09:45:32 +08:00
    vpnc
    IvanLi127
        3
    IvanLi127  
       2023-11-24 09:47:51 +08:00
    ping 得通 ip 吗?至少能直接用 ip 地址连接的两台机子,是能远程控制的。我猜 Mac 的远程管理不会帮你做内网穿透或者从服务器转发流量。没有公网 IP 的话搞个 ZeroTier 什么的先连得通再说。
    ETiV
        4
    ETiV  
       2023-11-24 09:50:31 +08:00 via iPhone
    跨局域网不行,网络都不通怎么连…

    这个时候你需要输入你同事登录在 Mac 上的 Apple ID ,然后你同事那边会问是否允许,同意后你就可以操控对面的 Mac 了
    Ga2en
        5
    Ga2en  
       2023-11-24 09:56:04 +08:00
    公网 IP 没有就别想
    Aawhale
        6
    Aawhale  
       2023-11-24 09:57:21 +08:00
    下载 TeamViewer 不就能解释这事
    uncat
        7
    uncat  
       2023-11-24 10:00:11 +08:00
    1. 开启本地的远程管理
    2. 被控制的 Mac 通过 SSH 将本地 5900 绑定到远程服务器的 5900
    3. 发起控制的 Mac 通过 SSH 将服务器的 5900 绑定到本地 5900
    4. 本地通过自带的远程访问客户端,以 127.0.0.1:5900 的方式访问即可
    uncat
        8
    uncat  
       2023-11-24 10:02:20 +08:00
    开启本地的远程管理 -> 开启被控制端的远程管理功能
    llbqwhtxi
        9
    llbqwhtxi  
       2023-11-24 10:03:04 +08:00
    zeroTier + VNC ,我是 win 控制 macmini ,卡的很,不知道 mac 之间会不会好一些
    llk
        10
    llk  
       2023-11-24 10:06:14 +08:00
    System settings >> General >> Sharing ??
    Apple Remote Desktop ??
    klementina
        11
    klementina  
    OP
       2023-11-24 10:07:18 +08:00
    刚才和一个朋友试了一下,就用自带的屏幕共享,可以实现远程控制。没有楼上大神说的这么复杂啊。
    yujiawei007
        12
    yujiawei007  
       2023-11-24 10:32:58 +08:00
    @klementina 不用内网穿透吗?不在一个局域网
    56rhcrivs55TVKdX
        13
    56rhcrivs55TVKdX  
       2023-11-24 10:35:23 +08:00
    用 frp 之类的工具暴露 vnc 端口到公网就行了
    Puteulanus
        14
    Puteulanus  
       2023-11-24 10:37:53 +08:00
    可以跨网吧,我在家连过同事家的 Mac ,还挺顺滑的,输 appleid 他同意就连上了
    bigshawn
        15
    bigshawn  
       2023-11-24 10:44:13 +08:00
    需要先组网,组网方法楼上很多,自己慢慢试呗。
    klementina
        16
    klementina  
    OP
       2023-11-24 10:44:40 +08:00   ❤️ 1
    @yujiawei007 不用,刚才已经试过了。没有上面 V 友说的那些内网穿透、公网 IP 之类。直接按照 APPEND 两张图片的设置,发送请求,对方同意了就行。
    jtshs256
        17
    jtshs256  
       2023-11-24 10:50:43 +08:00
    梦回 Back to My Mac
    summersun2021
        18
    summersun2021  
       2023-11-24 10:54:56 +08:00
    有公网的前提,ddns+snell 协议(只开一个高位端口即可), 在外直接内网远程,稳+流畅,没有公网就 zeroTier 、frp 之类穿透。 当然,TeamViewer 、向日葵这些直接上手也行。
    hfl1995
        19
    hfl1995  
       2023-11-24 10:58:17 +08:00
    可以,需要两台电脑都接入互联网.
    有公网 ip 直接用 ip,没有的话,组网.用 Tailscale 之类的.
    notparzival
        20
    notparzival  
       2023-11-24 11:09:22 +08:00   ❤️ 1
    没楼上说的那么复杂... 苹果的远程控制走的是 iCloud ,两台电脑都联网,直接输 Apple ID ,对方同意就可以了
    mickerwx
        21
    mickerwx  
       2023-11-24 11:16:53 +08:00
    楼上说的对 apple 的远程控制是可以走 icloud 的 对方同意就可以直接远程控制
    winglight2016
        22
    winglight2016  
       2023-11-24 11:19:46 +08:00
    这个远程控制是新功能吗?比以前可是方便太多了。。。
    LonelyWenti
        23
    LonelyWenti  
       2023-11-24 11:24:37 +08:00 via iPhone
    20 楼说的方法理论可行,实际没试过。
    远程的话最理想的情况是 P2P 直连,20 楼的方法应该是走中转。
    首先要解决异地组网的问题:
    1. 情况一:至少有一方有公网 IP ,那么可以用 WireGuard 或 openvpn 相连;
    2. 情况二:双方都没公网 IP ,可以用 zerotier 或 tailscale ;
    3. 情况三:双方都不在家或都在出差,但是家里宽带有公网 IP 或者你有一台国内 VPS ,双方可以 WireGuard 或 openvpn 连到同一台服务器。

    远程客户端可以用 Mac 自带的 VNC ,但是我强烈推荐 parsec ,画质好、延迟低,而且只能 P2P ,打洞直连不成功的话直接就不让你连,因此也不用担心隐私问题
    randm
        24
    randm  
       2023-11-24 11:28:23 +08:00
    一直在用。总结下
    1.都在一个网输入密码就可以直接控制。
    2.不在一个网,输入 Apple ID 后在将被控制电脑上接受控制请求。
    Ceelog
        25
    Ceelog  
       2023-11-24 12:30:54 +08:00
    之前用过「腾讯会议」远程控制功能,可以
    astkaasa
        26
    astkaasa  
       2023-11-24 13:14:12 +08:00
    可以, ipv6
    astkaasa
        27
    astkaasa  
       2023-11-24 13:14:46 +08:00
    tailscale 穿透也可以
    Anoyou
        28
    Anoyou  
       2023-11-24 15:03:53 +08:00
    我也一直在用,有没有公网都行啊
    A - 有公网的情况:
    1 - 输入 IP 和对应的用户名密码即可(无需被控端同意)
    B - 没有公网的情况:
    1 - 楼上说的各种内网穿透搭建
    2 - 直接 Apple ID (需要被控端点击同意)
    klementina
        29
    klementina  
    OP
       2023-11-24 15:20:33 +08:00
    @notparzival 怪异的是,刚才试了一下,我能控制对方的 Mac ,反过来却不行。他发不出来,我根本就没接收到他的请求。
    klementina
        30
    klementina  
    OP
       2023-11-24 15:21:30 +08:00
    @astkaasa 刚才试了一下,我能控制对方的 Mac ,反过来却不行。他请求发不出来,我根本就没接收到他的请求。
    klementina
        31
    klementina  
    OP
       2023-11-24 15:28:27 +08:00
    @Anoyou 刚才试了一下,我能控制对方的 Mac ,反过来却不行。他请求发不出来,我根本就没接收到他的请求。原因出在哪儿了。
    klementina
        32
    klementina  
    OP
       2023-11-24 15:32:09 +08:00
    @Puteulanus @hfl1995 @mickerwx @randm 刚才试了一下,我能控制对方的 Mac ,反过来却不行。他请求发不出来,我根本就没接收到他的请求。不知道问题出在哪儿。
    bleaker
        33
    bleaker  
       2023-11-24 22:42:08 +08:00 via iPhone
    很多年前 iCloud 还包含一个 Back to My Mac 的穿透服务。后来也给砍了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3603 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:49 · PVG 18:49 · LAX 02:49 · JFK 05:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.