mikrotik虚拟ROS系统CHR使用摘录

网络  ·  2025-05-27

ipv6动态更新至dynv6服务脚本

注意防火墙规则,如禁用非局域网lan的访问以提升安全

/system script new/add name=dynv6 policy=read,write,policy,test source=以下:

:local hostname "domain name"
:local token "dynv6 token"
:local interface "ether1"  ;#  "ether1" 或 "pppoe-out1"

# 获取接口的全局 IPv6 地址
:local ipv6addr
:set ipv6addr [/ipv6 address get [find interface=$interface global=yes] address]
# 移除子网掩码部分(如 /64)
:set ipv6addr [:pick $ipv6addr 0 [:find $ipv6addr "/"]]

# 构造 dynv6 API URL
:local url "https://dynv6.com/api/update?hostname=$hostname&token=$token&ipv6=$ipv6addr"

# 使用 /tool fetch 发送请求
/tool fetch url=$url mode=https output=user as-value
:log info "dynv6 update: URL=$url"

定时运行

注意权限一致
/system scheduler new/add interval=60m name=dynv6-updater on-event="/system script run dynv6" policy=read,write,policy,test
image

 rosmikrotikchr
评论
EmmaVab
EmmaVab

To learn more about our affordable advertising options and how they can benefit your website, visit --- rb.gy/ydlgvk?Vab 今天。 您的成功是我们的首要任务!

KodxDokMus
KodxDokMus

<>#22312;我们的网站上,我们提供现代和最有才华的IT解决方案,尽管您的职业] kodx.uk

AmeliaVab
AmeliaVab

"诱人的挑逗渴望狂喜。"点击这里> rb.gy/34p7i3?Vab

molezz BAR. All Rights Reserved. Theme Jasmine by Kent Liao.