Ros从入门到精通 篇三:#家用Ros系列教程#篇三:Ros之DDNS设置;外网轻松访问;全世界回家的先决条件。

2020-04-24 21:18:03 37点赞 216收藏 81评论

创作立场声明:家用Ros从入门到精通系列教程最新开放的专栏,本篇更多的是针对准备入门或刚入门的新手朋友观看,老白与大佬不喜勿喷哦,同时也建议各位多给建议,再次感谢大家。

前言

  1. 大家好,我是大斑马,曾经踩坑无数,如今填平归来,作为一枚老白,谈不上技术人才,仅凭一腔热血及爱好给大家带来一些分享总结,望大家多多支持哈,不喜勿喷,手下留情,多多指导,相互学习,感谢。

  2. 今天开始给大家带来家用Ros从入门到精通系列教程,分别为《Ros下载与安装》《Ros基本配置及拨号上网》、《Ros DDNS设置》、《Ros端口转发设置及完美回流方案(2种方案)》、《Ros VPN设置及使用(L2TP与IKEV2)》、《未完待续》。

  3. 本系列所有教程里有原创也有引用,引用部份会注明出处,在此感谢填坑路上遇到的各路大神,感谢!同时作为个人总结与分享也希望大伙多多指导,交流且相互学习比啥都重要,对吧?

引言

在前两篇教程里,分别教会了大家如何建立Ros及如何简单配置Ros使其正确上网,还不清楚的朋友可以先去看我前两篇教程:

Ros从入门到精通 篇一:#家用Ros系列教程# 篇一:Ros安装,奶妈级,适合刚接触软路由的同学,轻松上手小编注:此篇文章来自#原创新人#活动,成功参与活动将获得额外50金币奖励。前言大家好,我是大斑马,曾经踩坑无数,如今填平归来,作为一枚老白,谈不上技术人才,仅凭一腔热血及爱好给大家带来一些分享总结,望大家多多支持哈,不喜勿喷,手下留情,多多指导,相互学习,感谢。今天开始给大家带来家用Ros从入门到精BIgZeBra| 19 评论12 收藏115查看详情 Ros从入门到精通 篇二:#家用Ros系列教程#篇二:Ros基本配置及拨号上网,简单易懂,一看就会,开始起飞!!!小编注:此篇文章来自#原创新人#活动,成功参与活动将获得额外50金币奖励。前言大家好,我是大斑马,曾经踩坑无数,如今填平归来,作为一枚老白,谈不上技术人才,仅凭一腔热血及爱好给大家带来一些分享总结,望大家多多支持哈,不喜勿喷,手下留情,多多指导,相互学习,感谢。今天开始给大家带来家用Ros从入门到精BIgZeBra| 4 评论4 收藏14查看详情

本篇主要教大家如何配置及使用Ros的DDNS功能,使其能绑定我们的动态公网IP,通过我们指定的域名访问各种内容,今天的教程是后续外网轻松访问以及全世界回家功能的基础(都需要《篇四:Ros端口转发及完美回流》来实现),也是先决条件,所以说它很重要哦。

1、前提

你需要有公网IP。你的家庭宽带运营商需要给你提供公网IP,可以是动态(废话,现在基本都是动态IP。。。),如果没有或者是大内网那只能通过内网穿透来现实咯,后续也会有相关教程;能否得到公网IP,除了地区原因外,剩下就得靠你的“手腕”了哈哈,总之想尽一切办法“夺”回属于我们的公网IP,非常有必要哦。

你需要有一个域名。域名服务商太多太多了,大家可以根据自己的喜好选择,我本人常年使用的是阿里云的域名,普通域名价格也不算贵,控制台也还算OK,总之还不错,也推荐大家使用。

2、本次教程以阿里云的域名作为操作演示,在Ros端的配置是一样的,区别在于其他域名服务商的入口及名称叫法不同,但是配置方法都大同小异,所以希望大家能举一反三。

教程开始

1、阿里云DDNS配置

首先我们先进入阿里云官网,点击控制台,输入账号密码后进入:

#家用Ros系列教程#篇三:Ros之DDNS设置;外网轻松访问;全世界回家的先决条件。

进入控制台后我们点击左上角三条杠,找到产品与服务,在右侧搜索“访问控制”

#家用Ros系列教程#篇三:Ros之DDNS设置;外网轻松访问;全世界回家的先决条件。

进入访问控制界面,我们点击用户,然后点击右侧创建用户

#家用Ros系列教程#篇三:Ros之DDNS设置;外网轻松访问;全世界回家的先决条件。

接着在登录名称这里填入你想写的名称,这里随意,但是要记住哦,我这里统一填写aliyun,右边的显示名称也填上,同样aliyun,下面的编程访问勾选,最后点确定:

#家用Ros系列教程#篇三:Ros之DDNS设置;外网轻松访问;全世界回家的先决条件。

紧着这回到我们左边栏,点击权限策略管理,然后点击创建权限策略

#家用Ros系列教程#篇三:Ros之DDNS设置;外网轻松访问;全世界回家的先决条件。

在策略名称填入aliyun,这个名称要记住,后面需要用到,所以建议大家所有需要填写的名称都统一一下,这样方便记忆,在下面的配置模式勾选脚本配置,然后粘贴我给大家提供的代码,代码如下:

{

"Version": "1",

"Statement": [

{

"Action": [

"alidns:AddDomainRecord",

"alidns:DescribeDomainRecords",

"alidns:UpdateDomainRecord"

],

"Resource": "acs:alidns:*:*:domain/gxvivo.cn",

"Effect": "Allow"

}

]

}

将上述代码中加粗的内容“gxvivo.cn修改成你自己的域名,然后在策略内容里粘贴进去:

#家用Ros系列教程#篇三:Ros之DDNS设置;外网轻松访问;全世界回家的先决条件。

接着回到左边栏。点击授权,然后点击右侧新增授权

#家用Ros系列教程#篇三:Ros之DDNS设置;外网轻松访问;全世界回家的先决条件。

在弹出来的页面中,被授权主体输入刚才我们设置的统一名称aliyun,输入后它会自动检索到刚刚我们建立的策略,点选它,紧接着点击第二步的下三角,选择自定义策略,然后在下面点选权限策略名称aliyun,接着在右边会出来已选择项目,确定选好了,我们点击下面的确定:

#家用Ros系列教程#篇三:Ros之DDNS设置;外网轻松访问;全世界回家的先决条件。

点击确定后,回到授权主界面就能看到我们刚才授权的条目,接着我们点击被授权主体内容

#家用Ros系列教程#篇三:Ros之DDNS设置;外网轻松访问;全世界回家的先决条件。

我们首先先删除系统自动帮我们生成的AccessKey:

#家用Ros系列教程#篇三:Ros之DDNS设置;外网轻松访问;全世界回家的先决条件。

删除后,我们点击创建新的AccessKey,重新创建一条新的,点击后系统会自动弹出新建的AccessKey,大家千万注意,别手快点击确定,已经要把里面的ID与Secret给复制粘贴到自己的记事本,保存后,因为密码只能看一遍,所以,切记切记切记!这个设定真的有点滑稽,特许为了安全性吧,咱不管了,保存好就行:

#家用Ros系列教程#篇三:Ros之DDNS设置;外网轻松访问;全世界回家的先决条件。

到这里,阿里云上的配置结束,我们回到Ros进行设置。

2、Ros相应设置

用我们之前篇章中提供的winbox软件进入Ros后台:

#家用Ros系列教程#篇三:Ros之DDNS设置;外网轻松访问;全世界回家的先决条件。

点选System-Scripts

#家用Ros系列教程#篇三:Ros之DDNS设置;外网轻松访问;全世界回家的先决条件。

紧接着点选Scripts选项卡,然后点击加号,在弹出来的界面中,首先填入name这里的名称随意填,但是需要记住,后面同样需要用到,我这里还是统一用aliyun,然后在下面的代码编辑框把我提供给大家的代码粘贴进去:

#aliyun Access Key

:local id "LTAI4G4iwG3Uwi4BkkKb9pnY"

:local secret "FOrrT2HVWtkM3IPApm413CdR1qxv8c"

#domain

:local domain "gxvivo.cn"

:local record "www"

#PPPoE-out

:local pppoe "pppoe-out1"

:local ipaddr [/ip address get [/ip address find interface=$pppoe] address]

:set ipaddr [:pick $ipaddr 0 ([len $ipaddr] -3)]

:global aliip

:if ($ipaddr != $aliip) do={

:local result [/tool fetch url="http://u.myxzy.com/alidns/?id=$id&secret=$secret&domain=$domain&record=$record&ip=$ipaddr" as-value output=user];

:if ($result->"status" = "finished") do={

:if ($result->"data" = "0") do={

:set aliip $ipaddr

:log info "alidns update ok";

} else={

:log info "alidns update error";

}

}

}

代码中,加粗的地方修改成你自己的信息,一共5个地方local idlocal secret就是我们刚才创建AccessKey的ID与secret,local domain这里填入改成自己的域名,local record这里填写自己的二级地址,这里可以按需随意填写,但是你填什么将来用域名访问你的地址就是什么,比如,我的域名是gxvivo.cn,我在local record填写www,我完整的域名地址就是www.gxvivo.cn,如果我填写ttt,那么同理我完整的域名地址就是ttt.gxvivo.cn,这么说明白了吧,友仔们,最后local pppoe就是填写你创建Ros拨号时自己命名的名称,如果不记得或者不清楚,可以看一下我篇二,看完你就清楚啦:

#家用Ros系列教程#篇三:Ros之DDNS设置;外网轻松访问;全世界回家的先决条件。

我们脚本文件设置好后,接着我们创建一个定时任务,让它定时去执行我们绑定阿里云域名的策略脚本,点选System-Ccheduler

#家用Ros系列教程#篇三:Ros之DDNS设置;外网轻松访问;全世界回家的先决条件。

点击加号,在弹出来的界面name设置自己想要的名称,这里随意,这次真的可以随意了,也不用记,随便写,然后在下面的Start Time选项卡中选项startup,就是立即执行的意思,接着在下面的Interval中修改下时间,这里我改成3分钟,意思就是每隔三分钟执行一次,然后在下面的代码框输入我给大家提供的代码,最后所以设置的总体意思就是每隔三分钟,立即执行下面这段代码,这段代码就是去执行刚刚我们设置Script,这么说,能明白吧?代码如下:

/system script run aliyun

加粗的内容修改成你刚才设置Script的名称,也就是我让大家记住的那个名称,我这里统一的名称都是aliyun,全部设置完整,点击OK:

#家用Ros系列教程#篇三:Ros之DDNS设置;外网轻松访问;全世界回家的先决条件。

到这里,Ros之DDNS阿里云设置全部完成啦,友仔们可以挺愉快的去耍啦,噜噜噜噜噜噜噜!!!。

总结

1、效果

通过域名外网刚问我的win10虚拟机:

#家用Ros系列教程#篇三:Ros之DDNS设置;外网轻松访问;全世界回家的先决条件。

同样也可以访问我们的NAS:

#家用Ros系列教程#篇三:Ros之DDNS设置;外网轻松访问;全世界回家的先决条件。

看没木有,是不是贼方便,贼舒服?无论你IP怎么变,我们都能通过域名正常访问哦。

2、下篇预告

当然,要想实现上述功能,还需要在Ros里做端口转发以及回流,这部份内容将在篇四中告诉大家,敬请期待哦。

最后感谢大家耐心观看,如果对大家有帮助,不要忘了点赞点赞点赞,收藏收藏收藏哦,如果有碎银子,也不要吝啬嘛,来来来,赏点咯,哈哈哈。

我们下篇(篇四:Ros端口转发及完美回流)见,bye!

展开 收起

夏新5g随身wifi6移动无线插卡路由器cpe全网通千兆双频便携式车载上网卡高速流量 5G臻享版【双频wifi6网速狂飙】

夏新5g随身wifi6移动无线插卡路由器cpe全网通千兆双频便携式车载上网卡高速流量 5G臻享版【双频wifi6网速狂飙】

382元起

长城【送1500G流量】随身wifi移动无线上网卡便携式免插卡随行wi-fi流量笔记本电脑无限网卡5 随身4G路由器-智能双网切换-信号覆盖网速更强 90天试用-不满意可退换-3年只换不修

长城【送1500G流量】随身wifi移动无线上网卡便携式免插卡随行wi-fi流量笔记本电脑无限网卡5 随身4G路由器-智能双网切换-信号覆盖网速更强 90天试用-不满意可退换-3年只换不修

49元起

HUAWEI 华为 无线AP

HUAWEI 华为 无线AP

2177元起

长城4G路由器移动随身wifi无线路由器免插卡CPE无线网卡无限穿墙王家用路由流量随行便携上网卡5 【 全国通用 】免拉宽带-移动/电信双网切换 长城世界500强成员企业 【 全国通用 】免拉宽带-智能自由双网切换

长城4G路由器移动随身wifi无线路由器免插卡CPE无线网卡无限穿墙王家用路由流量随行便携上网卡5 【 全国通用 】免拉宽带-移动/电信双网切换 长城世界500强成员企业 【 全国通用 】免拉宽带-智能自由双网切换

99元起

TP-LINK AX5400 WiFi6全屋覆盖套装 mesh子母路由器千兆高速5G千兆端口tplink家用无线穿墙大户型K53/K52

TP-LINK AX5400 WiFi6全屋覆盖套装 mesh子母路由器千兆高速5G千兆端口tplink家用无线穿墙大户型K53/K52

499元起

金波罗【送1500G流量】金波罗5G CPE移动路由器家用穿墙王免插卡上网卡WIFI6随身wifi全网通无线千兆宽带 鼎桥5G芯片+双频WIFI6 5G CPE设备(可插卡版)+7天体验流量

金波罗【送1500G流量】金波罗5G CPE移动路由器家用穿墙王免插卡上网卡WIFI6随身wifi全网通无线千兆宽带 鼎桥5G芯片+双频WIFI6 5G CPE设备(可插卡版)+7天体验流量

699元起

华为(HUAWEI)全屋wifi6套装无线千兆路由器8口POE交换机+6双网口86面板AP双频1800M企业级家用信号穿墙王石墨黑

华为(HUAWEI)全屋wifi6套装无线千兆路由器8口POE交换机+6双网口86面板AP双频1800M企业级家用信号穿墙王石墨黑

3163元起

华为(HUAWEI)全屋wifi6套装无线千兆路由器大户型1吸顶AP+4双网口86面板AP+8口POE交换机双频1800M穿墙王石墨黑

华为(HUAWEI)全屋wifi6套装无线千兆路由器大户型1吸顶AP+4双网口86面板AP+8口POE交换机双频1800M穿墙王石墨黑

2876元起

华为(HUAWEI)全屋wifi6套装无线千兆路由器8口POE交换机+7双网口86面板AP双频1800M企业级家用信号穿墙王石墨黑

华为(HUAWEI)全屋wifi6套装无线千兆路由器8口POE交换机+7双网口86面板AP双频1800M企业级家用信号穿墙王石墨黑

3576元起

京东云 BE6500 千兆无线路由器 WiFi7

京东云 BE6500 千兆无线路由器 WiFi7

暂无报价

FLYTODAWN 飞曙 随身wifi可移动wifi无线wifi网卡免插卡便携

FLYTODAWN 飞曙 随身wifi可移动wifi无线wifi网卡免插卡便携

16元起

华为(HUAWEI)坤灵企业级防火墙10*GERJ45+2*10GESFP+ VPN100带机量中小型办公室桌面云管理USG6000E-S03

华为(HUAWEI)坤灵企业级防火墙10*GERJ45+2*10GESFP+ VPN100带机量中小型办公室桌面云管理USG6000E-S03

8999元起

Xiaomi 小米 AX6000 双频6000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 黑色

Xiaomi 小米 AX6000 双频6000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 黑色

339元起

华为(HUAWEI)全屋wifi6套装无线千兆路由器4口POE交换机+3双网口86面板AP双频1800M企业级家用信号穿墙王典雅白

华为(HUAWEI)全屋wifi6套装无线千兆路由器4口POE交换机+3双网口86面板AP双频1800M企业级家用信号穿墙王典雅白

1598元起

ASUS 华硕 RT-BE88U 双频7200M 家用Mesh无线路由器 Wi-Fi 7 黑色 单个装

ASUS 华硕 RT-BE88U 双频7200M 家用Mesh无线路由器 Wi-Fi 7 黑色 单个装

1999元起

TP-LINK 普联 TL-7AP5100HI-PoE 易展版 BE5100 无线面板式AP Wi-Fi 7 白色 单个装

TP-LINK 普联 TL-7AP5100HI-PoE 易展版 BE5100 无线面板式AP Wi-Fi 7 白色 单个装

459元起
81评论

  • 精彩
  • 最新
  • 终于找到个支持阿里云ddns的了

    校验提示文案

    提交
    感谢支持,如果有用,别忘三连加关注加收藏哦

    校验提示文案

    提交
    收起所有回复
  • 学习了!不过如果只想要永F3322这类得简单二级ddns可以吗?一般路由器都可以的。

    校验提示文案

    提交
    完全可以的,只是在Ros的运行脚本需要修改一下。我尝试了,代码发不了回复。。晕。。

    校验提示文案

    提交
    我就是用的3322的域名

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 论坛里天天ros的,我用软路由也快2年了,openwrt不好用么,反正我半年都不重启也没断过网。。。

    校验提示文案

    提交
    家用Ros其实轻量配置就好了,不需要设置太多功能,我Ros做拨号+dhcp,然后旁路由用openwrt做功能路由,各干各的,各做各的专长,也很美滋滋哦,并且搭建在esxi平台下,7个多月没断过网。

    校验提示文案

    提交
    我是pve qemu openwrt + lxc debian跑 nextcloud aria2 和基础samba 可能我openwrt功能少吧 就是拨号+路由+ddns+端口转发及飞机 我是能一个解决的绝不跑两个 不然就是徒增资源浪费

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 请教,脚本写好,定时任务做好,拨号端口对齐,(能绝对确保写正确了>,系统log里面却没任何执行脚本的信息,手动执行也没有log信息,当然阿里云收不到请求,请问怎么破?

    校验提示文案

    提交
    1、再次确认配置信息,脚本信息无误。2、手动执行脚本(run script),然后查看log返回的数据。3、最近阿里云的api接口反应有些慢,所以耐心等一下。4、如果还不行,去阿里云控制台,域名解析,手动添加一条A记录,指向目前你公网的地址,然后尝试用域名看是否能正常访问。5、如果行,那直接重启Ros,应该就没问题,如果不行,那就是域名的问题,检查下域名的权限即可。总之,此方法肯定没问题,我正常使用一年多了,你先操作,然后回复我,我们再沟通哦

    校验提示文案

    提交
    你这个问题我也遇到了,所有的都按照大佬的这个步骤来了3遍,阿里那边没有数据,后面发现是因为我代码放到了QQ对话框在复制出来的,这样应该是代码的格式被改变了,你尝试直接本地复制过去,我最后是搞定了。

    校验提示文案

    提交
    还有7条回复
    收起所有回复
  • 请教,:local result [/tool fetch url="去看看,这个网址的作用是啥

    校验提示文案

    提交
    这个是脚本作者的api中转接口,用来对接阿里云的,已经测试过,绝无后门,放心使用。另外,多说一句,网络世界没有绝对安全,只有相对安全,比如爱快的ddns功能,同样是要经过爱块自己的中转接口,然后再帮你去对接阿里云,我这么说你明白了吧?总的来说,有的时候,个人比公司靠谱,你慢慢品。哈哈

    校验提示文案

    提交
    明白,谢谢。现在用LEDE做旁路由,用里面的ddns插件,就是不放心呐。

    校验提示文案

    提交
    还有10条回复
    收起所有回复
  • 前面在openwrt中执行ddns,现在ros中就直接按照教程搞定了,太感谢了。

    校验提示文案

    提交
    客气啦,成功就好,感谢支持

    校验提示文案

    提交
    收起所有回复
  • 感觉很有用,一定要试试,教程好棒,我要关注下

    校验提示文案

    提交
    感谢支持哦 [惊喜] [惊喜]

    校验提示文案

    提交
    收起所有回复
  • 家里有群晖的话,还要这样设置吗

    校验提示文案

    提交
    需要与否看个人需求哦,如果你需要从外网访问回家里的群晖,并且你的公网ip是动态的话,建议你设置一下ddns,使用起来很方便

    校验提示文案

    提交
    收起所有回复
  • 请问用腾讯云怎么设置脚本?

    校验提示文案

    提交
  • 1.完全按照教程设置2.脚本拷贝都是直接网站复制,右键粘贴为纯文本文档3.确认所有设置都没错4.ros里面使用f3322的脚本可以正常解析5.ros里的脚本显示执行了一千多次log里面没显示,只有在更改脚本时显示admin更改了脚本配置。6.刚买的域名也通过了实名认证7.手动解析公网IP实测远程可以访问,但一重启路由器或者更换了公网IP就失效8.阿里云里面的解析不会变9.使用作者API测试返回值一直是1,哪怕已经手动解析了公网IP10.实在不知道问题出在哪里了,请求指教,不胜感激***

    校验提示文案

    提交
  • 教程非常保姆,能不能再出一个大内网ip的教程啊 [喜极而泣]

    校验提示文案

    提交
  • 临时解决办法:
    winbox中IP--Cloud--开启DDNS,复制DNS Name地址
    阿里云DNS解析中添加CNAME记录,记录值为DNS Name地址

    校验提示文案

    提交
  • 大佬,我双拨号,两个pppoe,脚本如何设置自动切换local pppoe?

    校验提示文案

    提交
  • 请教大佬,1> 我的网络不是pppoe拨号的,是在ros里设置的是dhcp client的动态ip上网,指定的WAN口名字就叫"WAN"。 2>我的域名和解析都是namecheap的,这种脚本应该怎么写呀? 阿里和腾讯云的域名注册和转入都要实名制了,不想搞。所以看看大佬是否能帮个忙,谢谢!

    校验提示文案

    提交
  • 请问 ipv6的怎么设置脚本

    校验提示文案

    提交
  • 大佬,请问一下,设置阿里云DDNS已经可以了,阿里云也能解析到ROS获得的IP地址,但是设置端口转发还是访问不了群晖,但是用IP加端口号就可已远程访问群晖,能有办法解决吗,谢谢啦

    校验提示文案

    提交
  • 建议出一期在ros上pon stick模块代替光猫的教程,包含拨号、ITV、和电话的设置

    校验提示文案

    提交
  • 我已经有阿里的ACCESS KEY了,是不是前面的操作可以忽略,只操作ROS部分?

    校验提示文案

    提交
  • 域名需要解析的吗

    校验提示文案

    提交
  • 这个证书怎么导入啊?支持ssl

    校验提示文案

    提交
    已解决,有需要的朋友可以参考此连接方法去看看

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章

BIgZeBra

一只老白,曾经踩坑无数,如今填平归来;既是分享总结,也是交流学习;90后,曾经软件控,现在软硬兼施,总之,生命无限,折腾无限,加油!感谢。

数码领域作者

发文累计被2212人收藏

关注 打赏
作者其他文章
相关好价
最新文章 热门文章
216
扫一下,分享更方便,购买更轻松