Skip to main content

Netjsonconfig 是一个 Python 库,可将 NetJSON DeviceConfiguration 对象转换为可以安装在 OpenWRT 或 OpenWisp 固件等系统上的真实路由器配置。

项目描述

https://github.com/openwisp/netjsonconfig/workflows/Netjsonconfig%20CI%20Build/badge.svg?branch=master https://coveralls.io/repos/openwisp/netjsonconfig/badge.svg 依赖监控 https://img.shields.io/gitter/room/nwjs/nw.js.svg?style=flat-square https://badge.fury.io/py/netjsonconfig.svg 下载 代码风格:黑色

Netjsonconfig 是OpenWISP 项目的一部分,它是OpenWISP 2的官方配置引擎。

http://netjsonconfig.openwisp.org/en/latest/_images/openwisp.org.svg

netjsonconfig是一个 python 库,可将NetJSON DeviceConfiguration对象转换为可以安装在OpenWRTLEDEOpenWisp Firmware等系统上的真实路由器配置。

其主要特点如下,供大家参考:

  • OpenWRT / LEDE支持

  • OpenWisp 固件支持

  • OpenVPN支持

  • WireGuard支持

  • 通过自定义后端支持更多固件的可能性

  • 基于NetJSON RFC

  • 基于JSON-Schema 的验证

  • 模板:将常用配置存储在模板中

  • 多模板继承:将重复减少到最低限度

  • 文件包含:在配置包中轻松包含任意文件

  • 变量:配置中的引用变量

  • 命令行实用程序:易于从 shell 脚本或其他编程语言中使用

文档| 更改日志| 支持渠道| 问题跟踪器| 执照

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

netjsonconfig-1.0.1.tar.gz (77.9 kB 查看哈希

已上传 source

内置分布

netjsonconfig-1.0.1-py2.py3-none-any.whl (93.1 kB 查看哈希

已上传 py2 py3