家里网络拓扑如下
入户光纤————小米路由器桥接( 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 手机号,即使我开了全局代理。。。
(俩空格+回车为啥无法换行呢?)
1
xhcnb 2023-02-15 13:49:54 +08:00
回程路由不一致
简单点就 外网:10001 -> 1.2: 5900 -> 1.3->5900 这样进出路由一致了 |
2
poisedflw 2023-02-15 14:05:17 +08:00 1
用过向日葵和 todesk ,自从上次泄露事件后就全给卸载了,目前用了两种:
1 、自建 RustDesk ,流畅性很高,就是分辨率感人。 2 、自建 HeadScale ,然后通过 vnc 连接。但是跨运营商后延迟很高;同运营商延迟非常低,分辨率和本机无差异。 |
4
Dreams 2023-02-15 14:41:07 +08:00
可以尝试在主路由添加一条 NAT 规则解决:源地址 NAT ,进接口:WAN ,目的地址:Mac 的地址( 192.168.1.3 ),NAT 地址:主路由网关地址( 192.168.1.1 )。
|
5
magic3584 OP |
6
magic3584 OP @Dreams #4
我这里有个疑问:主路由网关地址( 192.168.1.1 )是不是应该为 主路由 IP 地址( 192.168.1.1 ) |
8
poisedflw 2023-02-15 15:53:20 +08:00
|
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, 丢弃 |
11
huaes 2023-02-15 18:39:12 +08:00
主要用的是远程桌面,就是商店里那个远程桌面,备用的向日葵控控
|