中国移动家宽的伪公网IP原理及使用场景
在我上篇文章写完之后,很多朋友在各个平台留言说,这是什么公网IP,中国移动没有公网IP。这期文章, 就从原理上说一说我上期所说的公网ip是怎么回事。lucky有很好的中文界面,大家如果感兴趣,可以自行搜索,相关的教程很多,效果一样的。如果你想进行类似的操作,最基本的可能需要一个openwrt系统的路由器。
总体讲一下使用环境
IPV4组网
因为公司只有IPV4的环境,我又不想使用内网穿透工具,于是我就通过这个方法对wg的udp端口51920进行映射,保证我从任何环境都能与家里的局域网进行组网,缺点是,3到7天ip与端口可能要进行更换,我上期的教程中加入微信通知就是保证我能获取到最新的ip和端口,这个更换频率我是可以接受的。
另:ip可以通过ddns的方式正常解析,其实只用通知端口的变化信息即可。
PT上传与下载(IPV4)
虽然我已经有了ipv6,但是部分站点还是v4用户居多,这时候,我通过自动化脚本,可以完成端口的映射,大家可以理解为公网的端口转发操作。帮助我提升上传与下载速度。这里贴一张某个种子的上传链接。虽然和联通电信真公网ip有些差异,但是好在移动上传给的足够多,用来直连组网也是一样的道理,想把上传完全用起来。(视频教程正在制作中,新手基本pass,但是设置完成后,还是很香的)

神奇的软件
我们上期教程中所使用的工具名称叫natmap。没有接触过的朋友,去github搜一下该项目。项目本身有中文文档,非常推荐大家去阅读一下。我这里进行部分节选
用途
NATMap实现与拥有动态公网IP同等的访问效果,它通过打通完全锥型(Full cone)类型NAT的TCP、UDP端口,实现访问侧任意主机在无需客户端的情况下进行直连访问。
原理
在4种典型NAT实现中,完全锥型(Full cone)类型NAT(也简称为NAT-1,是访问限制较为宽松的NAT实现。具体定义为:
所有从同一个私网IP地址和端口(IP1:Port1)发送过来的请求都会被映射成同一个公网IP地址和端口(IP2:Port2)。并且,任何外部主机通过向映射的公网IP2和端口Port2发送报文,都可以实现和内部主机IP1:Port1进行通信。
所以从技术原理上,当NATMap从内网侧主动建立一路TCP连接或发起UDP访问,就能触发NAT建立私网侧与公网侧地址间的端口映射关系。在NATMap的维护下,NAT会话将能持续保持,也就能持续允许公网侧任意主机访问内部主机。访问效果上等同于拥有了一组公网IP:端口。
文章操作讲解
本章将对上篇文章中的操作进行讲解
从原作者的用途及原理中,我简单总结一下。要实现这样的方式,首先你要拥有完全锥型(Full cone)类型NAT,这里对应我们教程的第一步,开启fullcone模式。除了教程中的ros系统中的开启方式。 爱快与openwrt都有类似的操作,大家在设置中自行寻找即可。
另外在第二步 lxc的使用中,也不完全局限于lxc。openwrt及其他发行版linux也都可以,大家自行去项目本身下载对应平台的软件核心。
教程总结,三步开启公网IP
开启路由器full cone模式
开启对应端口转发
运行对应命令
所有的操作都是围绕这三步进行的。 我们来用实例讲一下怎么运用。假设大家已开启full cone模式。 想要访问内网的192.168.1.1的路由器的80端口。 先来进行一个端口转发,将路由器的5133端口转发至192.168.1.1的80端口。
这里重点讲解一下这个命令
natmap -4 -s stunserver.stunprotocol.org -h qq.com -b 5133
这条命令运行完成后,我们得到的内容就是你的公网ip和端口
xxx.xxx.xxx.xxx xxxxx
这两个字段,第一个是公网ip。第二个是你的端口,你使用这个ip+端口就可以访问你的192.168.1.1的80端口。
我后来进行的操作,只是在linux中制作了一个开机自动启动的脚本和ip端口变化通知的脚本。
正如上一篇教程中所说,这个ip和端口的变化频率是3-7天,我在教程中以微信机器人的形式,对ip和端口进行通知,保证变化后,你可以及时获取到相关参数,完成内网访问。
另外,你运行程序后得到的ip地址 和你打开网上的ip地址检测工具得到的地址是完全一致的。
你可以打开4.ipw.cn进行验证。 如果你部署成功,运行1个月以上,你会发现你们小区的ip地址段其实是个相关固定的地址段。 比如我们小区的可能就是123.232.136.x 每次变化的只是x的大小,其他三个部分都是不变的。
教程文章,上手难度是有的,推荐大家去项目本身去了解各个参数的意义,真正运行项目后,再去讨论,到底是不是公网ip,有没有公网ip。
这里是孔昊天的折腾日记,欢迎大家留言讨论,一键三连!!!
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

一只木鱼
校验提示文案
rui3bo2
校验提示文案
灵KOYB
校验提示文案
我就看看_不下单
校验提示文案
邪恶机械兽v2
校验提示文案
亚蕾克斯
校验提示文案
范先森94
校验提示文案
付丶
校验提示文案
siyi1
校验提示文案
飞血破凰
校验提示文案
siyi1
校验提示文案
付丶
校验提示文案
范先森94
校验提示文案
亚蕾克斯
校验提示文案
邪恶机械兽v2
校验提示文案
一只木鱼
校验提示文案
灵KOYB
校验提示文案
我就看看_不下单
校验提示文案
飞血破凰
校验提示文案
rui3bo2
校验提示文案