NETJSONCONFIG是一个Python库,它将NETJSON DEVICECONTIGION对象转换成真正的路由器配置,可以安装在OpenWRT或OpenWISP固件等系统上。
netjsonconfig的Python项目详细描述
netjsonconfig是OpenWISP project的一部分,它是 OpenWISP 2的配置引擎。
netjsonconfig是一个转换NetJSONdeviceconfiguration将对象转换为可以安装的真正路由器配置 在像OpenWRT,LEDE这样的系统上 或者OpenWisp Firmware。
它的主要功能是:
- OpenWRT/LEDE支持
- OpenWisp Firmware支持
- OpenVPN支持
- 通过自定义后端支持更多固件的可能性
- 基于NetJSON RFC
- 验证基于JSON-Schema
- 模板:在模板中存储常见配置
- 多模板继承:将重复减少到最小值
- 文件包含:在配置包中轻松包含任意文件
- 变量:配置中的引用变量
- 命令行实用程序:易于从shell脚本或其他编程语言中使用
Documentation| Change log| Support channels| Issue Tracker| License