module.AliyunDDNS 1.0.0.2

aliyun dynamic dns module.

# aliyun dynamic dns config file
* ~/aliyun.ddns.config.json
* docker:  ~/ -> /app/
```
{
   "interval": 10, //seconds
   "showIPUrl": "https://url.anycore.cn/ip", //out my ip address text
   "accessKeys": { //accessKey map
       "default": {
           "accessKeyId": "your accessKey ID",
           "accessKeySecret": "your accessKey Secret"
       }
   },
   "domains": { // domain map
       "mydomain.com": {
           "provider": "aliyun", //dns provider
           "accessKey": "default", //refence accessKey map
           "items": [
               {
                   "type": "A",
                   "name": "home",
                   "ttl": 100
               }
           ]
       }
   }
}
```

# module usage
```
// create ddns instance
//   default config : ~/aliyun.ddns.config.json
var ddns = new module.AliyunDDNS.DomainIPSyncService();
// set log
ddns.Log = new ConsoleLog("AliyunDDNS");
// start task
ddns.Start();

System.Console.ReadLine();
```

Install-Package module.AliyunDDNS -Version 1.0.0.2
dotnet add package module.AliyunDDNS --version 1.0.0.2
<PackageReference Include="module.AliyunDDNS" Version="1.0.0.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add module.AliyunDDNS --version 1.0.0.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
  • gc collect
  • gc collect

Release Notes

Please see https://github.com/symbolspace/AliyunDDNS/ for more information.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.0.0.2 42 2/6/2020
1.0.0.1 50 2/3/2020