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

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

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

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

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

    这个时候你需要输入你同事登录在 Mac 上的 Apple ID ,然后你同事那边会问是否允许,同意后你就可以操控对面的 Mac 了
    Ga2en
        5
    Ga2en  
       347 天前
    公网 IP 没有就别想
    Aawhale
        6
    Aawhale  
       347 天前
    下载 TeamViewer 不就能解释这事
    uncat
        7
    uncat  
       347 天前
    1. 开启本地的远程管理
    2. 被控制的 Mac 通过 SSH 将本地 5900 绑定到远程服务器的 5900
    3. 发起控制的 Mac 通过 SSH 将服务器的 5900 绑定到本地 5900
    4. 本地通过自带的远程访问客户端,以 127.0.0.1:5900 的方式访问即可
    uncat
        8
    uncat  
       347 天前
    开启本地的远程管理 -> 开启被控制端的远程管理功能
    llbqwhtxi
        9
    llbqwhtxi  
       347 天前
    zeroTier + VNC ,我是 win 控制 macmini ,卡的很,不知道 mac 之间会不会好一些
    llk
        10
    llk  
       347 天前
    System settings >> General >> Sharing ??
    Apple Remote Desktop ??
    klementina
        11
    klementina  
    OP
       347 天前
    刚才和一个朋友试了一下,就用自带的屏幕共享,可以实现远程控制。没有楼上大神说的这么复杂啊。
    yujiawei007
        12
    yujiawei007  
       347 天前
    @klementina 不用内网穿透吗?不在一个局域网
    56rhcrivs55TVKdX
        13
    56rhcrivs55TVKdX  
       347 天前
    用 frp 之类的工具暴露 vnc 端口到公网就行了
    Puteulanus
        14
    Puteulanus  
       347 天前
    可以跨网吧,我在家连过同事家的 Mac ,还挺顺滑的,输 appleid 他同意就连上了
    bigshawn
        15
    bigshawn  
       347 天前
    需要先组网,组网方法楼上很多,自己慢慢试呗。
    klementina
        16
    klementina  
    OP
       347 天前   ❤️ 1
    @yujiawei007 不用,刚才已经试过了。没有上面 V 友说的那些内网穿透、公网 IP 之类。直接按照 APPEND 两张图片的设置,发送请求,对方同意了就行。
    jtshs256
        17
    jtshs256  
       347 天前
    梦回 Back to My Mac
    summersun2021
        18
    summersun2021  
       347 天前
    有公网的前提,ddns+snell 协议(只开一个高位端口即可), 在外直接内网远程,稳+流畅,没有公网就 zeroTier 、frp 之类穿透。 当然,TeamViewer 、向日葵这些直接上手也行。
    hfl1995
        19
    hfl1995  
       347 天前
    可以,需要两台电脑都接入互联网.
    有公网 ip 直接用 ip,没有的话,组网.用 Tailscale 之类的.
    notparzival
        20
    notparzival  
       347 天前   ❤️ 1
    没楼上说的那么复杂... 苹果的远程控制走的是 iCloud ,两台电脑都联网,直接输 Apple ID ,对方同意就可以了
    mickerwx
        21
    mickerwx  
       347 天前
    楼上说的对 apple 的远程控制是可以走 icloud 的 对方同意就可以直接远程控制
    winglight2016
        22
    winglight2016  
       347 天前
    这个远程控制是新功能吗?比以前可是方便太多了。。。
    LonelyWenti
        23
    LonelyWenti  
       347 天前 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  
       347 天前
    一直在用。总结下
    1.都在一个网输入密码就可以直接控制。
    2.不在一个网,输入 Apple ID 后在将被控制电脑上接受控制请求。
    Ceelog
        25
    Ceelog  
       347 天前
    之前用过「腾讯会议」远程控制功能,可以
    astkaasa
        26
    astkaasa  
       347 天前
    可以, ipv6
    astkaasa
        27
    astkaasa  
       347 天前
    tailscale 穿透也可以
    Anoyou
        28
    Anoyou  
       347 天前
    我也一直在用,有没有公网都行啊
    A - 有公网的情况:
    1 - 输入 IP 和对应的用户名密码即可(无需被控端同意)
    B - 没有公网的情况:
    1 - 楼上说的各种内网穿透搭建
    2 - 直接 Apple ID (需要被控端点击同意)
    klementina
        29
    klementina  
    OP
       347 天前
    @notparzival 怪异的是,刚才试了一下,我能控制对方的 Mac ,反过来却不行。他发不出来,我根本就没接收到他的请求。
    klementina
        30
    klementina  
    OP
       347 天前
    @astkaasa 刚才试了一下,我能控制对方的 Mac ,反过来却不行。他请求发不出来,我根本就没接收到他的请求。
    klementina
        31
    klementina  
    OP
       347 天前
    @Anoyou 刚才试了一下,我能控制对方的 Mac ,反过来却不行。他请求发不出来,我根本就没接收到他的请求。原因出在哪儿了。
    klementina
        32
    klementina  
    OP
       347 天前
    @Puteulanus @hfl1995 @mickerwx @randm 刚才试了一下,我能控制对方的 Mac ,反过来却不行。他请求发不出来,我根本就没接收到他的请求。不知道问题出在哪儿。
    bleaker
        33
    bleaker  
       347 天前 via iPhone
    很多年前 iCloud 还包含一个 Back to My Mac 的穿透服务。后来也给砍了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5716 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 01:37 · PVG 09:37 · LAX 17:37 · JFK 20:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.