RouterOS WireGuard Mesh 同步脚本

该脚本用于同步 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 文件夹 为 服务器端脚本,自托管时使用。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注