DDNS远程连接 群辉DS218+
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。
前期准备
- 电信宽带,打电话10000号申请独立IP
a. 电信光猫登录地址:192.168.1.1
b. 光猫网关配置地址:192.168.1.1:8080 - 用户名username 密码:去问电信装机的人员
- 路由器带有拨号功能。
- 一个阿里云注册的域名且备案通过。
- 需要有阿里云的AccessKey & Secret
- 需要通过composer安装阿里云的依赖。这里有对应的阿里云官方说明
- 内网有一台Nas或者带有FTP的设备等等。
- 一台公网服务器,或者内网中有一台Linux设备为了执行定时任务使用。
思路
解释一下思路步骤
通过IP可以访问到光猫很好理解,但是光猫通过端口转发到路由器我尝试了很多次都没有成功,不知道是为什么。
通过桥接的方式连接路由器,将路由器的上网模式由自动获取IP改为传统的拨号模式,在192.168.1.1:8080中可以获取到拨号上网的用户名和密码。
这样通过IP就能直接访问到路由器
路由器通过端口转发就连接上指定的设备。
但是IP可能是随时发生变化,因此我么需要动态路由解析
方案一、群辉自带的DDNS
方案二、利用阿里云域名解析API,如果IP发生变化就修改对应的解析。
首先上代码再解释
<?php
/**
* Created by IntelliJ IDEA.
* User: beethoven_woo
* Date: 2019/11/9
* Time: 12:03 PM
*/
use AlibabaCloud\Client\AlibabaCloud;
use AlibabaCloud\Client\Exception\ClientException;
use AlibabaCloud\Client\