/interface wireguard enable 0
/interface wireguard disable 0
#分別停用及啟用 後面數字 代表第幾條規則
/interface wireguard peer enable 0
/interface wireguard peer disable 0
#分別 peer 停用及啟用 後面數字 代表第幾條規則
——————————–
#https://blog.spaps.de/mikrotik-routeros-wireguard-dynamic-dns-endpoint-refresh/
或
#https://forum.mikrotik.com/viewtopic.php?t=182340
使用一個腳本來檢查對等端點地址是否仍然與 dns 名稱匹配,如果不匹配,則更新到 DNS 名稱的最新 ip 地址。
:local wgPeerComment
:local wgPeerDns
:set wgPeerComment "Peer #1 Comment"
:set wgPeerDns "dns.example.com"
:if ([interface wireguard peers get number=[find comment="$wgPeerComment"] value-name=endpoint-address] != [resolve $wgPeerDns]) do={
interface wireguard peers set number=[find comment="$wgPeerComment"] endpoint-address=[/resolve $wgPeerDns]
}