黑基网 首页 学院 系统管理 查看内容

DDNS服务PowerShell开源脚本

2017-7-26 00:26| 投稿: xiaotiger |来自: 互联网

摘要: The CloudXNS DDNS with PowerShell 是利用 CloudXNS 的 API 实现自己的 DDNS 服务的 PowerShell 开源脚本。支持所有Windows PowerShell平台(包括Windows XP上的PowerShell V1.0.0)。同时也有linux的shell版本。使 ...

The CloudXNS DDNS with PowerShell 是利用 CloudXNS 的 API 实现自己的 DDNS 服务的 PowerShell 开源脚本。支持所有Windows PowerShell平台(包括Windows XP上的PowerShell V1.0.0)。同时也有linux的shell版本。

使用方法:把域名添加到CloudXNS, 获得API-KEY和SECERT-KEY。

1、Windows的默认设置是禁止执行PS脚本的,为了运行脚本,请使用管理员身份打开PowerShell并运行

PowerShell

1

2

3

4

5

6

set-executionpolicy remotesigned

执行策略更改

执行策略可以防止您执行不信任的脚本。更改执行策略可能会使您面临 about_Execution_Policies

帮助主题中所述的安全风险。是否要更改执行策略?

[Y] 是(Y) [N] 否(N) [S] 挂起(S) [?] 帮助 (默认值为“Y”):Y

只需这样设置一次,就允许了PowerShell脚本的运行。

2、右键编辑脚本,修改个人参数:

把API_KEY和SECRET_KEY粘贴进去,然后填上域名。

其他参数说明

Shell

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

$API_KEY=“abcdefghijklmnopqrstuvwxyz1234567”

$SECRET_KEY=“abcdefghijk12345”

#[必填]请在上方填写你的CLoudXNS的API KEY和SECRET KEY.

$DDNS=“home.xxxx.com”

#[必填]请在上方填写你的域名,比如myhome.xxx.com

#请确保所填域名在账号内存在,否则会返回40x错误

$UPTIME=59

#[可选]检查更新的时间间隔(秒)

#API调用有频率限制,不建议设置过短间隔

#如果不需要循环检查更新(比如手动添加计划任务),请注释或填-1

$CHECKURI=“http://ip.3322.org”

#[可选]用于检查外网ip是否更新过的网址,减少API调用频率

#注释或填-1将不检查是否已经更新,直接提交ip更新请求

#支持以 http:、https:、ftp:、和 file:标识符开头的URI

#$LOGFILE=”./ddns.log”

#[可选]用于记录日志的文件路径*.log,注释掉将不保存日志

#配置结束

微信订阅号:开源派 (opensourcepie)

↓点击阅读原文,查看下载链接

小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册黑基账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!

本文出自:http://www.toutiao.com/a6446600476011036942/

免责声明:本文搜集整理自互联网,版权归原作者所有,文中所述不代表本站观点,若有侵权或转载等不当之处请联系我们处理,请我们一起为维护良好的互联网秩序而努力!联系方式见网站首页右下角。


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论


新出炉

返回顶部