求ROS 3.30 DDNS更新脚本?
求ROS 3.30 DDNS更新脚本?要能用的,网上查了好多都更新不了,可能是设置问题也可能是脚本问题,请高人指点 吧你的拿出来看看不就知道了 据说是官方的,全自动更新。肌肉男发的不需要设置端口。
只是会有LOG输出,刷log。感觉不爽自己把log行删除
:global ddnsuser "用户名"
:global ddnspass "密码"
:global ddnshost "域名"
:global ddnsip
:global ddnslastip
:if ([ :typeof $ddnslastip ] = nil ) do={ :global ddnslastip "0" }
:global ddnsinterface
:global ddnssystem ("mt-" . )
:local int
:foreach int in= do={
:if ([:typeof ] != str ) do={
:global ddnsinterface
}
}
:global ddnsip [ /ip address get address ]
:if ([ :typeof $ddnsip ] = nil ) do={
:log info ("DDNS: No ip address present on " . $ddnsinterface . ", please check.")
} else={
:if ($ddnsip != $ddnslastip) do={
:log info "\BF\AA\CA\BC\B8\FC\D0\C2\D4\B6\B3\CC\D3\F2\C3\FB"
:log info [ :put ] key-name=$ddnsuser key=$ddnspass ] ]
:global ddnslastip $ddnsip
} else={
:log info "ip\B5\D8\D6\B7\CE\DE\B1\E4\BB\AF,\D3\F2\C3\FB\B2\BB\D3\C3\B8\FC\D0\C2"
}
}
#end
我记得我很久以前发过你找下吧 多谢了各位 菜鸟用最简单的那个mini版本,就一行,所有版本通用 感谢taijiang 他的脚本可用
多谢
页:
[1]