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

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

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

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

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

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

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

    alt 属性文本

    33 条回复    2024-04-12 10:09:18 +08:00
    stinkytofu
        1
    stinkytofu  
       81 天前
    这应该算常识了吧,22,3389,80,5900 等等这类端口运营商都是默认封的!
    fdghjk
        2
    fdghjk  
    OP
       81 天前
    @stinkytofu 我改了 15900 也不行
    fdghjk
        3
    fdghjk  
    OP
       81 天前
    @stinkytofu 我外网端口改了 15900 也不行
    yaoyao1128
        4
    yaoyao1128  
       80 天前 via iPhone
    因为你在局域网访问你的公网地址本质还是访问的局域网啊()
    xunandotme
        5
    xunandotme  
       80 天前
    mac 自带的共享不是 5901 么
    MeteorVIP
        6
    MeteorVIP  
       80 天前 via iPhone
    你这看不出问题在哪,,先看看端口外网是否通,通了再尝试远程,局域网里尝试不算的。反正我可以
    cleanery
        7
    cleanery  
       80 天前
    有没有可能, 你的"公网"ip 实际上不是公网, 是不是 10 开头的 ip
    cleanery
        8
    cleanery  
       80 天前
    你看拨号获得的 ip 和打开百度搜索 ip 是不是同一个 ip
    wxw752
        9
    wxw752  
       80 天前
    我也怀疑你确定有公网 ip 吗
    wheat0r
        10
    wheat0r  
       80 天前
    @cleanery #8
    @wxw752 #9
    他不是说了“同样的方法,访问 ikuai 软路由的 181 端口的网页都可以正常访问的”
    CivAx
        11
    CivAx  
       80 天前   ❤️ 5
    V 站问答贴常见生物:
    1. 喜欢默认对方什么都不懂的
    2. 喜欢拿错误答案当对的
    3. 不看帖子内容开始自言自语的
    kokutou
        12
    kokutou  
       80 天前 via Android
    用手机流量+手机 vnc 呢。。。
    是不是外面你用的网络封了 vnc 协议,比如在公司。。
    wxw752
        13
    wxw752  
       80 天前
    @wheat0r #10 哦 被我默认理解成了,在局域网内访问这些端口。
    wxw752
        14
    wxw752  
       80 天前
    @CivAx #11 V 站问答贴常见生物: 别人都在想办法,它却喜欢总结,且不发表对 OP 有建设性的言论。
    CivAx
        15
    CivAx  
       80 天前
    @kokutou #12 不看帖子内容的 ③ 出现了,标题写着 “在外面用 4g 连不上”
    snugness
        16
    snugness  
       80 天前
    先查看自己的网络和端口是否开启了。
    https://tool.chinaz.com/port
    如果是 ikuai ,我也遇到映射不成功,有可能是我不会设置或者系统版本的问题。
    CivAx
        17
    CivAx  
       80 天前
    @wxw752 #14 我没遇到过这个问题,所以我没有瞎回答的必要。而且我默认用 iKuai 的不可能是连公网 IP 、NAT 和 VNC 协议都不懂的小白,所以也没有像别人一样迫不及待试图站在技术高地羞辱人。
    wxw752
        18
    wxw752  
       80 天前
    @CivAx #17 这些不是你讲那些毫无营养的话的理由,和你这种人说话浪费生命,已 block
    CivAx
        19
    CivAx  
       80 天前
    @wxw752 #18 节前乐子人,被戳中就恼羞成怒了,还特地来人门口拉一坨 “已 Block”,我是不是还要给你发个请柬填个 Block 申请表啊😅
    winecat
        20
    winecat  
       80 天前
    你的外网地址,只需要填路由的 wan 口就可以了,如果是多网,指定到特定的线路上即可
    kylo1989
        21
    kylo1989  
       80 天前
    是不是有 openwrt 的旁路由,而且 Mac 的网关指向 openwrt 的,去看下 openwrt 防火墙设置的转发是不是禁用了,我之前和你一样的故障,ikuai 自己外网 IP:端口号可以访问,其他内网设备网关指向 openwrt 的都不行,就是这个防火墙设置里面的转发被禁用了
    fdghjk
        22
    fdghjk  
    OP
       80 天前
    @kylo1989 好像有点道理 我去试一下 谢谢 是不是要加两句防火墙代码来着对吧
    fdghjk
        23
    fdghjk  
    OP
       80 天前
    @cleanery #8 肯定是公网的
    fdghjk
        24
    fdghjk  
    OP
       80 天前
    @xunandotme 苹果官网写的是 5900 而且本地 5900 可以访问
    guanzhangzhang
        25
    guanzhangzhang  
       80 天前
    抓包
    或者可能是高位端口被封了
    ysc3839
        26
    ysc3839  
       80 天前 via Android
    Mac 上装个 Wireshark 看看数据包到没到,没到的话去路由器上抓包
    abcbuzhiming
        27
    abcbuzhiming  
       80 天前
    别用 4G ,你在外面随便找个网吧试过没有?或者在工作的地方试过连家里没有?外面连家里连不进来有两种情况,一个就是你公网 ip 其实是假的,2 是你的运营商,猫甚至路由可能你有你不知道的防火墙设置。
    你的提问暴露的信息太少了。现在看不出你是不是真得有公网 ip ,你自己觉得是公网 ip 的那个 ip 可能是个假的。你在局域网下,访问公网 ip+5900 ,实际上访问的是你的猫的 ip ,目前看只能证明你的端口映射没错,不能证明这个 ip 具有公网访问性
    azhi
        28
    azhi  
       79 天前 via Android
    有个前提 192.168.2.103 的网关必须是 ikuai ,不能是 openwrt ,否则需要转到 openwrt 再通过 openwrt 转到 2.103
    fdghjk
        29
    fdghjk  
    OP
       79 天前
    @azhi 大佬 我觉得你说的很对,有没有现成的 openwrt 防火墙代码 我想抄来用 谢谢
    fdghjk
        30
    fdghjk  
    OP
       79 天前
    @kylo1989 大佬 我觉得就是你说的这个问题 有没有现成的 openwrt 防火墙代码,我想直接抄现成的,我搜了一圈没搜到好用的 阿里嘎多~
    liyouran
        31
    liyouran  
       79 天前
    我之前也遇到过 v4 公网,win11 远程桌面设置全部正常,但是只要 win11 网关设置为 Openwrt 旁路由就连不上,设置为主路由才能用,很是奇怪
    07ly
        32
    07ly  
       79 天前   ❤️ 1
    推荐用这个网站: https://www.yougetsignal.com/tools/open-ports/
    测试一下你的公网 ip 和端口是否是对外开放的
    azhi
        33
    azhi  
       15 天前
    @fdghjk 抱歉一直没上来看帖子,我的意思是 ikuai 端口转发成功的前提是你的设备网关必须是 ikuai ,如果网关是 openwrt ,则需要先在 ikuai 里将端口转发到 openwrt ,再在 openwrt 里将端口转发到你的设备,我之前给 emby 开外网就遇到了这个问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1352 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 17:32 · PVG 01:32 · LAX 10:32 · JFK 13:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.