V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
magic3584
V2EX  ›  宽带症候群

怎么远程连接 Mac

  •  
  •   magic3584 · 2023-02-15 11:53:08 +08:00 · 1767 次点击
    这是一个创建于 430 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前提

    家里网络拓扑如下

    入户光纤————小米路由器桥接( 192.168.1.1 )————openwrt 旁路由( 192.168.1.2 ,跑了 DDNS )。

    现有一台 Mac ( 192.168.1.3 ,DNS 和网关指向旁路由 192.168.1.2 )

    小米上端口转发规则:

    外部端口 10000 ,TCP&UDP ,转发到内部 IP 1.2 ,内部端口 80 。

    外部端口 10001 ,TCP&UDP ,转发到内部 IP 1.3 ,内部端口 5900 (苹果 VNC 端口)

    Mac 远程控制已打开,本地测试 vnc://192.168.1.3 可以连接

    现象

    外网访问 openwrt 旁路由, http://域名:10000 ,可以正常打开路由管理页面;

    外网访问 Mac, vnc://域名:10001 ,无法连接 Mac

    请大佬指点一下问题出在哪里

    PS:安装了 teamviewer,远程连接需要注册账户不说,还需要绑定 86 手机号,即使我开了全局代理。。。

    (俩空格+回车为啥无法换行呢?)

    12 条回复    2023-02-22 15:23:29 +08:00
    xhcnb
        1
    xhcnb  
       2023-02-15 13:49:54 +08:00
    回程路由不一致
    简单点就 外网:10001 -> 1.2: 5900 -> 1.3->5900 这样进出路由一致了
    poisedflw
        2
    poisedflw  
       2023-02-15 14:05:17 +08:00   ❤️ 1
    用过向日葵和 todesk ,自从上次泄露事件后就全给卸载了,目前用了两种:
    1 、自建 RustDesk ,流畅性很高,就是分辨率感人。
    2 、自建 HeadScale ,然后通过 vnc 连接。但是跨运营商后延迟很高;同运营商延迟非常低,分辨率和本机无差异。
    Joker2Man
        3
    Joker2Man  
       2023-02-15 14:10:42 +08:00
    @poisedflw 啥泄漏事件?
    Dreams
        4
    Dreams  
       2023-02-15 14:41:07 +08:00
    可以尝试在主路由添加一条 NAT 规则解决:源地址 NAT ,进接口:WAN ,目的地址:Mac 的地址( 192.168.1.3 ),NAT 地址:主路由网关地址( 192.168.1.1 )。
    magic3584
        5
    magic3584  
    OP
       2023-02-15 15:04:14 +08:00
    @xhcnb #1
    是因为 1.3 的网关设置成 1.2 了所以必须要在 1.2 上再转发一次吗?
    我之前想不通是因为局域网是可以连的
    magic3584
        6
    magic3584  
    OP
       2023-02-15 15:09:25 +08:00
    @Dreams #4
    我这里有个疑问:主路由网关地址( 192.168.1.1 )是不是应该为 主路由 IP 地址( 192.168.1.1 )
    magic3584
        7
    magic3584  
    OP
       2023-02-15 15:10:35 +08:00
    @poisedflw #2
    请问 RustDesk 和 HeadScale ,分别在两台电脑上安装哪个?
    poisedflw
        8
    poisedflw  
       2023-02-15 15:53:20 +08:00
    @Joker2Man 不久前,从 ToDesk 客户端点击跳转网页端会随机登录别人的账户。

    @magic3584 这两个是独立的,RustDesk 我一般用作备用方案(跨运营商或者 Headscale 掉线 /vnc 不稳定的情况);如果自建,这两个都需要一台云服务器,在服务器上面装二者的服务端软件。两台电脑装对应的客户端软件
    xhcnb
        9
    xhcnb  
       2023-02-15 16:13:26 +08:00   ❤️ 1
    @magic3584 局域网是直连, 不经过任何一个网关, 所以没有问题
    你的 2 是 openwrt, 在转发的时候使用了 NAT
    这样的话设置转发后, 进来的流量从 1 到 3, 然后出去的流量是从 3 到 2 再到 1,从 1 的防火墙角度看: 一个 TCP 连接, 目标地址是 3, 那么它的返回包的源地址应该是 3, 现在却变成了 2, 丢弃
    magic3584
        10
    magic3584  
    OP
       2023-02-15 16:40:43 +08:00
    @poisedflw #8
    感谢大佬我研究研究

    @xhcnb #9
    好像懂了,计算机网络还得再补补。。。
    huaes
        11
    huaes  
       2023-02-15 18:39:12 +08:00
    主要用的是远程桌面,就是商店里那个远程桌面,备用的向日葵控控
    magic3584
        12
    magic3584  
    OP
       2023-02-22 15:23:29 +08:00
    @xhcnb #9
    首先感谢大佬,已经通过在 openwrt 上转发解决了远程问题。
    但是您提到的这种 “目标地址是 3, 那么它的返回包的源地址应该是 3, 现在却变成了 2, 丢弃”,请教这个原理的关键词是什么。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2616 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 11:16 · PVG 19:16 · LAX 04:16 · JFK 07:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.