如图所示,有公网,为什么在外面用 4g 连不上 Mac 的远程桌面 5900 端口呢?已经端口映射了

292 天前
 fdghjk

同样的方法,访问 ikuai 软路由的 181 端口的网页都可以正常访问的

在局域网下,访问公网 ip+5900 端口也可以正常进入 Mac 的 vnc

就是在外面 连不上 公网+5900 端口 一直在连接中...

https://file.uhsea.com/2402/53862f51eb55581fe752263f24ae9171R1.png

2488 次点击
所在节点    程序员
33 条回复
kylo1989
291 天前
是不是有 openwrt 的旁路由,而且 Mac 的网关指向 openwrt 的,去看下 openwrt 防火墙设置的转发是不是禁用了,我之前和你一样的故障,ikuai 自己外网 IP:端口号可以访问,其他内网设备网关指向 openwrt 的都不行,就是这个防火墙设置里面的转发被禁用了
fdghjk
291 天前
@kylo1989 好像有点道理 我去试一下 谢谢 是不是要加两句防火墙代码来着对吧
fdghjk
291 天前
@cleanery #8 肯定是公网的
fdghjk
291 天前
@xunandotme 苹果官网写的是 5900 而且本地 5900 可以访问
guanzhangzhang
291 天前
抓包
或者可能是高位端口被封了
ysc3839
291 天前
Mac 上装个 Wireshark 看看数据包到没到,没到的话去路由器上抓包
abcbuzhiming
291 天前
别用 4G ,你在外面随便找个网吧试过没有?或者在工作的地方试过连家里没有?外面连家里连不进来有两种情况,一个就是你公网 ip 其实是假的,2 是你的运营商,猫甚至路由可能你有你不知道的防火墙设置。
你的提问暴露的信息太少了。现在看不出你是不是真得有公网 ip ,你自己觉得是公网 ip 的那个 ip 可能是个假的。你在局域网下,访问公网 ip+5900 ,实际上访问的是你的猫的 ip ,目前看只能证明你的端口映射没错,不能证明这个 ip 具有公网访问性
azhi
290 天前
有个前提 192.168.2.103 的网关必须是 ikuai ,不能是 openwrt ,否则需要转到 openwrt 再通过 openwrt 转到 2.103
fdghjk
290 天前
@azhi 大佬 我觉得你说的很对,有没有现成的 openwrt 防火墙代码 我想抄来用 谢谢
fdghjk
290 天前
@kylo1989 大佬 我觉得就是你说的这个问题 有没有现成的 openwrt 防火墙代码,我想直接抄现成的,我搜了一圈没搜到好用的 阿里嘎多~
liyouran
290 天前
我之前也遇到过 v4 公网,win11 远程桌面设置全部正常,但是只要 win11 网关设置为 Openwrt 旁路由就连不上,设置为主路由才能用,很是奇怪
07ly
290 天前
推荐用这个网站: https://www.yougetsignal.com/tools/open-ports/
测试一下你的公网 ip 和端口是否是对外开放的
azhi
226 天前
@fdghjk 抱歉一直没上来看帖子,我的意思是 ikuai 端口转发成功的前提是你的设备网关必须是 ikuai ,如果网关是 openwrt ,则需要先在 ikuai 里将端口转发到 openwrt ,再在 openwrt 里将端口转发到你的设备,我之前给 emby 开外网就遇到了这个问题

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

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

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

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

© 2021 V2EX