Netjsonconfig是一个Python库,它将NetJSON DeviceConfiguration对象转换为可以在OpenWRT或OpenWisp Firmware等系统上安装的实际路由器配置。
项目描述
Netjsonconfig是OpenWISP项目的一部分,也是OpenWISP 2的官方配置引擎。
netjsonconfig是一个Python库,它将NetJSON DeviceConfiguration对象转换为可以在OpenWRT、LEDE或OpenWisp Firmware等系统上安装的实际路由器配置。
以下列出其主要功能供您参考
OpenVPN 支持
WireGuard 支持
通过自定义后端支持更多固件的可能性
验证 基于 JSON-Schema
模板:将常用配置存储在模板中
多模板继承:将重复降到最低
文件包含:易于在配置包中包含任意文件
变量:在配置中引用变量
命令行工具:易于从shell脚本或其他编程语言中使用