V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kursk
V2EX  ›  宽带症候群

如果无法获得公网 ip,有什么办法能从互联网上访问局域网内的设备

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

    我有一个物联网卡设备作为我的局域网的网关,打电话给运营商要公网 ip ,运营商说因为是物联网卡,没有获取公网 ip 这种业务。

    我局域网内有树莓派,可以搭建 DDNS 各种环境,但是都需要以公网 ip 为前提

    有没有什么解决方案,可以在没有公网 ip 的前提下,能让互联网上的终端访问到局域网内的设备?

    14 条回复    2023-12-23 11:05:00 +08:00
    shen13176101
        1
    shen13176101  
       332 天前
    ipv6 或者 阿里云服务器自建开源的内网穿透,再或者依托第三方 内网穿透 蒲公英?(不知道还能不能用)我自己用的小米全球通 ngrok ,简单能满足我个人需求。
    kursk
        2
    kursk  
    OP
       332 天前
    @shen13176101 非常感谢,我研究一下 ngrok
    344457769
        3
    344457769  
       332 天前
    frp ,付费的有很多。或者自己购买服务器自建。
    HongXinss
        4
    HongXinss  
       332 天前
    建议是搞台轻量云服务器,通过 frsp 和 frcp 做内网穿透,试了一下刚刚好
    ThirdFlame
        5
    ThirdFlame  
       332 天前
    内网穿透、vpn
    mcluyu
        6
    mcluyu  
       332 天前   ❤️ 1
    tailscale
    MCC12138
        7
    MCC12138  
       332 天前
    tailscale ,安装,登录,等一账号下所有设备就都能互联
    svij
        8
    svij  
       332 天前
    tailscale 和 zerotier 都可以,都很方便,都是免费的,建议都装一下试试,哪个快用哪个。
    cq65617875
        9
    cq65617875  
       332 天前
    各种内网穿透/组网工具都行
    beyondstars
        10
    beyondstars  
       332 天前
    如果 CPE 能自动申请到 IPv6 PD ,并且局域网设备支持 SLAAC ,那么这些设备应该有公网 IPv6 地址,但是由于防火墙的原因,不一定通,可以测试一下这些 IPv6 地址通不通。

    再或者端口转发,打洞,等。
    beyondstars
        11
    beyondstars  
       332 天前
    @beyondstars #10 哦忘了没有公网 IP ,那端口转发就用不了了。
    iomect
        12
    iomect  
       332 天前
    这种只能 frp 内网穿透
    godall
        13
    godall  
       332 天前
    不能。总要有一端是公网才可以实现,实现原理也很简单,公网服务器做守护程序,物联网终端做客户端与公网建立心跳连接。当你要访问内网客户端时,向公网服务器发送命令,公网再转发给内网客户端,至于最后能否建立点对点连接,看是否支持 upnp 协议。
    flynaj
        14
    flynaj  
       330 天前 via Android
    zerotier one 能联通,速度最快。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3321 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 00:49 · PVG 08:49 · LAX 16:49 · JFK 19:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.