老毛子hiboy系统+免费二级域名(cloudns),实现内网穿透

搭建环境

1、硬件:红米AC2100,系统已经刷成老毛子系统

2、网络:

  • 光猫要改成桥接模式,具体更改方法请自行百度
  • 建议用电信的宽带,要求开通有公网IP,一般办理宽带时没有特别跟电信要求的一般都不分配公网IP。如何判断是否为公网IP,可以进路由器查看WAN IPv4地址和百度查询到的结果对比,如果一致,则是有分配到公网IP,否则,就是没有,需要找电信客服开通

域名申请与解析

https://www.cloudns.net/上申请的免费二级域名,每·个账户最多申请一个永久免费的二级域名(后缀cloudns.org或者cloudns.biz),注册过程比较简单,特别注意注册过程要挂美国节点代理,否则会失败,下文都以“123.cloudns.org”为例

https://www.cloudflare.com/注册一个账号,添加站点,这里填写你自己在cloudns注册的免费域名

选择“Free”方案,点击“继续”

稍等一下,会扫描DNS记录,再点“继续”,进入设置名称服务器

把上面得到的两条NS记录添加到你的www.cloudns.net账户里面,类型选择NS,添加完毕后,回到刚才cloudfare,点击“立即检查名称服务器”,等待服务器更新

域名绑定公网IP

浏览器输入地址192.168.123.1,按提示输入用户名和密码,进入路由器后台—>内网穿透–>cloudfare

如上的Global API Key可以在你自己的cloudfare账户的“我的个人资料”–>“API令牌”–>”Global API Key” 处获取

按要求填写完信息,点击“应用本页面设置”,到cloudfare查看你添加.cloudns.org站点的DNS是否已经指向你的公网IP的一条记录,如果是,说明设置正确,

先到cloudfare这边,选择你添加的cloudns站点–>“SSL/TLS”—>概述,这里加密模式选择“完全”

然后点击“SSL/TLS”—>“边缘证书”

来到cloudns这边,添加两条TXT记录,“主机”和“指向”分别对应上面cloudfare边缘证书的“名称”和“值”

(注意”名称”只复制域名前面的一串字符)

添加完成,耐心等边缘证书验证通过,一般十分钟左右

再添加一条A记录,前缀和cloudfare设置的一致,指向填写目前的公网IP,,点击保存

为了防止公网IP变动,还要点这条记录的如下图标,复制指向的IP的动态网址

来到路由器后台,进入”系统管理“–>”服务”,打开“Cron守护程序”,在“计划任务”栏目添加定时任务,命令格式大概如下,

“计划的时间” + 要执行的命令(这里要执行的命令是cur l加上上面复制的动态网址,注意curl后面有空格)

计划时间的格式请自行百度关键词“crontab 定时任务 命令”,比较简单,这里不赘述

,这个计划任务比较灵活,请根据自身公网IP变动频率自行调整设置

最后,注意在路由器“防火墙”里打开外网访问,并设置外网访问端口

现在你就可以通过 域名+端口的方式(l浏览器输入router.123.cloudns.org:1232,再按提示输入用户名和密码),就可以外网访问路由器了,如果你还想访问家里的其他设备(如NAS),可以在路由器里设置端口映射,这样你同样可以通过域名+映射端口访问该设备

老毛子设置端口映射

在“外部网络”–>”端口转发(UPnp)” ,  开启启用手动端口映射,然后添加端口转发

内网ip为192.168.123.173的设备的访问端口80,如下是把该设备转发到外网IP+端口90,此时就可以通过router.123.cloudns.org:90访问这台内网设备