在OpenWrt上使用阿里云DDNS实现外网访问
在OpenWrt上使用阿里云DDNS实现外网访问
前言
很多有Geek属性的家宽用户、工作室或小公司,可能会有远程管理家里、工作室或者公司的宽带网络,实时监控并处理一些事情,目前这个在国内还是比较难实现的,是有一些必要条件的。所以本篇教程必须有公网IP才能进行。本篇教程以eSir大佬编译的2021年2月份的固件为例进行。固件版本为OpenWrt R21.1.18 GDQ v2.1[2021] Compiled by eSir / LuCI Master (git-20.343.54716-6fc079f),这个固件本身是没有带有阿里云ddns插件的。如果你使用的固件和我的不一样,且你的固件中也没有阿里云DDNS插件,可参考本教程操作。
一、安装依赖包
阿里云DDNS插件需要有以下依赖包,请在
系统
–>>>软件包
中检查并确认:
- ddns-scripts
- Luci-app-ddns
- Openssl-util
- wget
如果以上依赖包在你的OpenWrt系统中不存在,请操作安装。「无法下载安装的话,请考虑并从网络问题入手解决」
以上插件的安装更新方式如下:
系统
->>>软件包
->>>过滤器
->>>搜索并安装以上列表中的依赖包
二、安装阿里云DDNS插件
-
插件下载;
- 下载地址:Github | Google Drive
-
插件安装:插件为ipk格式,在
系统
->>>文件传输
中,上传并安装上传的ipk文件 -
检查并确认在
服务
下面存在阿里云DDNS
服务;
三、设置阿里云DDNS
-
登录阿里云后台,购买一个域名「阿里云购买域名步骤略」;
-
获取AccessKey ID和AccessKey Secrect;
- 登陆阿里云后,点击右上角
控制台
; - 在
控制台
后台,点击右上角头像,找到AccessKey管理;
- 登陆阿里云后,点击右上角
-
按照以下截图中设置
-
保存并应用;
四、设置端口转发
-
在
网络
->>>防火墙
中设置端口转发: -
端口转发设置:
- 名称:可定义
- 传输协议:建议TCP+UDP
- 外部区域:默认wan
- 外部端口:端口号设置,就是我们域名后面加的端口号,在这里设置,可自定义,范围0~65535,请避开443、80、22等常用的且部分运营商会封禁的端口;
- 内部IP地址:选择软路由后台的登陆地址;
- 内部端口:80
下图是我这边设置的,仅供参考。
五、最重要步骤:
请到系统
->>>Web管理
中,勾选掉只允许内网访问
(不勾选掉无法远程登录)
本教程完,㊗️折腾愉快
(如果设置完无法通过域名+端口号访问,请耐心等待,不同域名提供商需要的解析时间不一样,我们后台设置的10,是10分钟的意思。如果时间很长了还访问不了,请确认你拥有公网IP)
1. 本站所有文章和内容源于站长整理与输出,如有侵权请邮件联系站长!
2. 本站部分文章教程提供PDF版本付费下载收藏备用,网页版可免费阅读与浏览!
3. 联系站长或者加入社群,请通过顶部菜单栏加入,或者邮件联系 [email protected].
Jackeroo的个人独立博客 | Working | Life | Interests » 在OpenWrt上使用阿里云DDNS实现外网访问
Jackeroo的个人独立博客 | Working | Life | Interests » 在OpenWrt上使用阿里云DDNS实现外网访问