该脚本用于同步 RouterOS 里 Full Mesh 结构的 WireGuard 网络端点 IP
使用说明:
将需要的脚本添加到 /system script 里,并在 /system Scheduler 里设置为每分钟执行一次。
根据说明修改开头的两个变量,即可实现 Mesh 网络 IP同步。
注意事项:
WireGuard Peer 需要预先创建好,该脚本不会自动创建 Peer。
Mesh 网络内 RouterOS 的 Identity Name 不能重复,并且不能为默认的 Mirkotik 或 RouterOS。
建议只包含 小写字母,数字 和 下划线。
Mesh 网络ID 可以自己生成一个 8~32 长度的随机字符串,只能包含 小写字母和数字。
请注意保护自己的网络ID。
如要使用 IPv6 地址,则将 url 里的 ddns.vsean.net 替换为 ddns6.vsean.net 即可。
脚本下载:
https://github.com/vibbow/routeros-wiregurad-mesh-sync
RouterOS 文件夹 为 RouterOS 脚本,需要添加到 /system/script 内
Mesh 文件夹 为 服务器端脚本,自托管时使用。