ROS功能強大,也比較復雜,各個版本的腳本可能也大同小異,我現在使用的是6.37.3的版本。
添加Script
進入菜單System->Scripts。
點擊加號,像圖中這樣,添加代碼,我給這段代碼取的名字叫peanutddns,圖中的域名用戶名密碼我做了遮擋,你需要改成你自己的域名、用戶名和密碼。
local ipaddr
local server "http://ddns.oray.com"
local domain "你的域名.xicp.net"
local users "你的用戶名"
local paswd "你的密碼"
:set ipaddr [/ip address get [/ip address find interface=pppoe-out1] address]
:set ipaddr [:pick $ipaddr 0 ([len $ipaddr] -3)]
local par "/ph/update?hostname=$domain&myip=$ipaddr"
/tool fetch url=($server . $par) mode=http user=$users password=$paswd
增加Scheduler
增加Scheduler,這樣就可以自動執行了。Scheduler菜單也System下, 就在Scripts的上面,第一幅截圖里就有。
我把Interval設成1天,也就是每天執行一次這段代碼(執行時間是0點),下面的方框中填入剛剛的代碼名字peanutddns就可以了
peanutddns