怎么远程连接 Mac

2023-02-15 11:53:08 +08:00
 magic3584

前提

家里网络拓扑如下

入户光纤————小米路由器桥接( 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 手机号,即使我开了全局代理。。。

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

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

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

@xhcnb #9
好像懂了,计算机网络还得再补补。。。
huaes
2023-02-15 18:39:12 +08:00
主要用的是远程桌面,就是商店里那个远程桌面,备用的向日葵控控
magic3584
2023-02-22 15:23:29 +08:00
@xhcnb #9
首先感谢大佬,已经通过在 openwrt 上转发解决了远程问题。
但是您提到的这种 “目标地址是 3, 那么它的返回包的源地址应该是 3, 现在却变成了 2, 丢弃”,请教这个原理的关键词是什么。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/916284

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX