|
chatGPT4写的你试试看。不行的话下班后将我的拷贝给你。
/system script
add name=update-dynv6-public-ip policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive source={
:local username "your_dynv6_username"
:local password "your_dynv6_password"
:local hostname "your_dynv6_hostname"
:local ipv4address [/ip address get [find interface=ether1] address]
:local url "https://ipv4.dynv6.com/api/update?hostname=$hostname&ipv4=$ipv4address&token=$usernamepassword"
/tool fetch url=$url mode=https keep-result=no
}
这个脚本将使用MikroTik RouterOS设备上“ether1”接口的IPv4地址更新您的dynv6.com主机名。您需要将“yourdynv6username”,“yourdynv6password”和“yourdynv6hostname”替换为您的dynv6.com帐户信息和主机名。
要自动运行此脚本,您可以创建一个计划程序条目:
/system scheduler
add interval=1m name=update-dynv6-public-ip on-event=update-dynv6-public-ip policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive start-time=startup
这将从设备启动开始每分钟运行“update-dynv6-public-ip”脚本。
|
|