V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
fdghjk
V2EX  ›  程序员

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

  •  
  •   fdghjk · 2024-02-07 00:05:23 +08:00 · 2665 次点击
    这是一个创建于 375 天前的主题,其中的信息可能已经有所发展或是发生改变。

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