开启隐藏的中国移动公网IP(家宽动态IP)

2024-07-21 19:13:15 191点赞 2146收藏 133评论

之前的文章写完之后,一堆人说我标题党,说我重新定义公网IP。

来来来 本篇文章就来详细的解释一下,并简化一下实现的步骤。

教程中公网IP特指家庭宽带用的动态公网IPV4,非固定公网IP地址。

教程实现有两个大前提条件

通过nat测试工具,确定自己是nat1(fullcone)

测试工具引用github项目:NatTypeTester

开启隐藏的中国移动公网IP(家宽动态IP)

如果你拥有爱快/openwrt/routeros等路由系统,需要手动开启fullcone模式,这个大家自行搜索,这里不详细解释。

拥有openwrt 或电脑一台,可以安装lucky,该工具可以在openwrt及docker环境下使用。

开启隐藏的中国移动公网IP(家宽动态IP)

省流提醒

中国移动(西安电信无公网ip,即便满足以上需求,测试失败)用户,请直接跳过。

如果不满足以上需求,即非nat1或不具备硬件条件,请直接跳过。

原理

在网络通信中,stun穿透主要指STUN(Session Traversal Utilities for NAT)协议用于穿透NAT(Network Address Translation)设备的功能。

STUN协议是一种客户端-服务器协议,用于帮助客户端确定它们的公网IP地址和端口号,以及确定NAT设备的类型。这对于需要建立点对点连接的应用程序(如VoIP、游戏等)非常重要。

stun穿透、vpn、frp的区别

stun穿透:无需安装客户端,本地部署,公网直接访问

VPN:一般需要服务端与客户端,而且权限更加严格,安全性更高。

FRP:需要其他服务器介入,参与跳转访问,无法直接由本地完成。

是不是公网ip?

通过教程获取后的ip确实是你在互联网上展示给别人的IP地址。

确定这个地址是你的地址,以及公网ip地址,有两种方法。(也是常见的大家桥接后,判断自己是否是公网ip的方法)

百度直接搜索ip地址,可以看到你的公网ip地址

开启隐藏的中国移动公网IP(家宽动态IP)

通过ipw.cn确定公网ip地址

开启隐藏的中国移动公网IP(家宽动态IP)

为什么不使用ipv6

因为目前宽带环境下,不是所有地方都有ipv6,比如公司的专线环境下,我使用教程的方法主要实现两个应用内容。当然了,我本地是双栈,ipv6我也在用。

组网

虽然目前有很多通过nat穿透完成组网的方法,比如tailscale与zerotier。但是依旧存在打洞失败的情况存在。利用教程的内容,实现100%直连。这样我在公司中和家里是一样的,完成内网的访问。

PT下载

大部分资源现在都有IPV6的连接,但是IPV4的连接还是比较多的,是我主要刷上传的方式,通过脚本操作修改路由器的防火墙,目前已经实现IPV4的上传与其他用户的连接。未操作前,IPV4只有下载,无上传,而且连接到的用户较少。

哪里的移动不需要,哪里的中国移动可以用。

目前的情况,北京移动,每个月通过氪金的方式,是可以申请到家宽的公网IP的。教程实测河南郑州的移动没问题。如果有朋友在其他地区实现成功,非常欢迎在评论区留言。

和其他运营商的公网IP有什么区别

因为利用stun穿透的特性,端口号是动态的,ip可以利用ddns等方式完成完成动态域名映射, 举例说明

常见家宽端口转发

在其他运营商的公网ip下,假设我们需要将内网192.168.1.36的80端口映射出去。

我们通过非80/443端口,即可完成映射。

假设我们的公网ip是123.123.123.123 假设我们在路由器上将8090端口进行转发。

我们访问的就是123.123.123.123:8090 就可以访问我们内网的192.168.1.36:80。

这是一个常见的端口转发方式。

教程中演示移动端口转发

如果是移动的这种方式的话,我们会得到一个端口号,就是已知ip为123.123.123.123,端口号通过教程获取。

我们会通过123.123.123.123:xxxx(xxxx为教程获得的端口号)访问我们内网的192.168.1.36:80。

可以看到两种方式的区别。 这种方式弥补了移动没有公网ipv4的缺点,不过端口号不是固定的,3-7天会自动重置一次。在教程中,我们可以通过微信机器人,各种通知类应用,获得变化后的端口号,实现公网访问的需求,曲线救国,有比没有强。

为什么之前教程没有选择lucky部署

我个人感觉lucky还是有点“重”,不过确实可以简化很多操作,方便大家更好的上手,本期文章,就在lucky下,利用stun访问内网应用。

怎么做

操作流程

  • 测试nat类型

  • 安装lucky

  • 设置端口转发

  • 设置stun映射

lucky安装

官方教程有openwrt的安装方式,我这里直接就用docker进行安装

docker run -d --name lucky --restart=always --net=host -v /root/luckyconf:/goodluck gdy666/lucky

一条命令即可,加上了本地目录映射,删除容器后配置不会丢失。

端口转发设置

在端口转发时,我们要了解一个概念,就是桥接端口。这个端口,是我们路由器统上级路由通信的端口。 都说移动大内网,但是大内网也分层级,我们在第一步的nat1 (fullcone),即我们在上级路由后的第一层。相当于我们小区这栋楼有一个公网ip,我们是公网ip后的局域网中的一个。

我们通过教程,在小区的公网路由器上开一个端口,建立长连接,保持外界对我们内网的访问。 在家庭路由器上,设置端口转发,像正常端口转发一样,将6010端口转发到内网192.168.1.36:80(需要访问的服务)。6010就是桥接端口,保证我们公网ip开的端口与我们内网进行通信,也叫桥接端口。

具体流量联动方式

xxx.xxx.xxx.xxx:aaaa (其中xxx.xxx.xxx.xxx是小区公网ip,aaaa是通过stun后获取的端口)

6010是小区公网路由与内网沟通的端口。

192.168.1.36:80(内网提供服务的端口)

这样,我们访问xxx.xxx.xxx.xxx:aaaa就可以访问到内网192.168.1.36:80的服务。

中国移动公网ip

xxx.xxx.xxx.xxx即我们的公网ip,虽然和小区其他用户共享,但是也是我们的公网IP。这个ip地址是可以通过ddns进行操作的。

所以,第一步,利用端口转发映射6010端口到192.168.1.36:80。这部分可能有点绕,大家可以多看几遍。欢迎大神在评论区,更好的解释流量流向的过程。

stun穿透

登录界面及端口

默认提供服务的端口号为16601 用户名666 密码666

开启隐藏的中国移动公网IP(家宽动态IP)开启隐藏的中国移动公网IP(家宽动态IP)

因为我选择在局域网内某台机器上安装lucky,勾选不使用Lucky内置端口转发。 穿透通道监听端口输入6010

因为现在可以自定义脚本,其实用webhook也可以,这里大家自由选择。

开启隐藏的中国移动公网IP(家宽动态IP)

address=${ip} PORT=${port} # 微信通知 # 微信机器人Webhook URL webhook_url="https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxxxxxxxxx" # 要发送的消息内容 message="最新的地址为$address:$PORT" # 发送通知消息 curl -H "Content-Type: application/json" -X POST -d "{"msgtype": "text", "text": {"content": "$message"}}" $webhook_url

以上是一个端口变化后通过微信通知的脚本。这样,最新的ip与端口,就可以通过微信获取。 当然也有固定端口的方式,我这里不做展开,关键词''lucky固定端口''。3-7天修改一次,还是可以接受的。

开启隐藏的中国移动公网IP(家宽动态IP)

这样,我们就可以通过微信得知最新的ip和端口号。 需要映射多个服务,那就需要在路由器,开多个端口,路由器写的是桥接端口与内网服务端口,不是最终我们获得的端口。如果设置成功,我们在lucky中是可以看到ip与端口的,类似这样。

开启隐藏的中国移动公网IP(家宽动态IP)

好了,本期教程就到这里,感觉教程有用的朋友,欢迎,点赞!收藏!评论!我是孔昊天,我们下期再见!

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
133评论

  • 精彩
  • 最新
  • 置顶 感谢博主,湖北移动成功,我工具测的是nat4?最后还是成功了,总结下最好是光猫改拨号然后openwrt开启upnp把所有的科学上网规则调一下我第一次竟然穿透到23开头的美国ip去了?我后来关闭了clash路由本机代理改了下规则就好了。然后就是stun的穿透通道本地端口设置成0因为这个端口你是不知道上层路由到底给你映射的是什么我设置本地映射设置的端口都是不对的。

    校验提示文案

    提交
    这个要做好规则的,如果上网环境特殊的话

    校验提示文案

    提交
    博主你怎么解决stun获取的v4动态端口不能固定的问题啊

    校验提示文案

    提交
    收起所有回复
  • 置顶 联通穿透成功

    校验提示文案

    提交
    联通本身就是公网ip

    校验提示文案

    提交
    收起所有回复
  • 移动的根本问题在于限制连接数太低,没公网ip情况下就1000多。聚合简单例子,同样一台电脑开迅雷下个同样资源,移动的宽带会因为迅雷p2p连接数高而导致网卡,相反电信则不会

    校验提示文案

    提交
    说到点子上了。跑pcdn,同样的上行,宽带和固定公网ip地址就感觉明显。

    校验提示文案

    提交
    还有这种情况的吗 涨知识了 怎么判断连接数 只有迅雷下载才看得到吗

    校验提示文案

    提交
    还有15条回复
    收起所有回复
  • 没太看懂,意思是这个所谓的公网只有一个端口可用?而且ip和端口都是动态的?这样的话似乎并不需要stun,就做个反代好像就行了,统一用一个端口,通过域名来区分不同服务,只是需要经常改路由器的端口映射很麻烦

    校验提示文案

    提交
    pt下载就非常有必要了。
    我的宽带以前有公网IP,但是政策是有公网v4就不提供v6,前两年掉了,v6依然没有

    校验提示文案

    提交
    确实玩pt的v4是主流 v6上传抢不过v4

    校验提示文案

    提交
    收起所有回复
  • 联通是动态公网,移动是大内网,但是可以把光猫改成桥接,路由器拨号,然后公网ipv6地址会给路由器,再配合ddns,外网访问爽歪歪。不明白的可以私

    校验提示文案

    提交
    小白想咨询点问题 [期待] [期待]

    校验提示文案

    提交
    有问你说就行啊 我知道就给你解答

    校验提示文案

    提交
    还有20条回复
    收起所有回复
  • 西安电信有动态公网IP,还可以最多四播,没错,就是家庭239用户。

    校验提示文案

    提交
  • 这就试试,感谢楼主教程,请问一下这样子跟氪金的出来的那个公网IP相比,速度、延迟上有区别吗

    校验提示文案

    提交
  • 北京移动,不用移动的光猫拨号,会有个别网线打不开,亲测了很久,不是DNS问题。

    校验提示文案

    提交
    一月20解君愁。我NAS挂了jellyfin给家里人用,所以用了好几年了。

    校验提示文案

    提交
    正常的很,移动自带的黑名单,在移动宽带下无法打开联通、电信官网

    校验提示文案

    提交
    收起所有回复
  • zerotie 加 lucky 端口转发,够用了。。。

    校验提示文案

    提交
    我用的tailscale

    校验提示文案

    提交
    求教程

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • 北京的如何氪金加ip呢?直接打10086吗

    校验提示文案

    提交
    有朋友问过,要去营业厅,你先打10086咨询一下

    校验提示文案

    提交
    北京100还是50块钱固定ipv4 联通还是移动记不清了

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 请问试过钉钉发送吗?能否赐教一下?

    校验提示文案

    提交
    没用过钉钉 应该也是可以的吧,都有对应的接口

    校验提示文案

    提交
    收起所有回复
  • 联通的有可用的吗

    校验提示文案

    提交
    我看评论中,有联通也可以这样,你可以试试。不过应该可以直接公网ip吧

    校验提示文案

    提交
    收起所有回复
  • webhook_url="去看看" 这个该怎么填?几个x替换成什么?有什么前提条件呢?我换成自己的微信ID,收不到消息

    校验提示文案

    提交
    不是微信id 是企业微信机器人的api 这个需要注册企业微信的

    校验提示文案

    提交
    我单位有企业微信,我也在企业微信里,然后怎么操作可以得到这个xxxx?

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 这不还是打洞吗?级别最高而已

    校验提示文案

    提交
  • 可是这真的是重新定义了公网IP呀。

    校验提示文案

    提交
  • 有公网ipV4哪还费这事。 [唔]

    校验提示文案

    提交
  • 我都全锥型网络了,还隐藏个p呀 。。。

    校验提示文案

    提交
  • 技术贴,赞一个!不过给电信师傅两盒黄鹤楼让他帮忙搞定更便捷

    校验提示文案

    提交
    黄鹤楼让大武汉人笑了

    校验提示文案

    提交
    你们那也抽黄鹤楼吗?1916抽不抽

    校验提示文案

    提交
    收起所有回复
  • 坐标天津移动,ipv6都没了,这个更不可能

    校验提示文案

    提交
    破移动愣是不给IPV6。

    校验提示文案

    提交
    收起所有回复
  • 有两条带公网ipv4电信宽度,不知道能干些啥

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
2.1K
扫一下,分享更方便,购买更轻松