跳转到主要内容

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

项目描述

https://github.com/openwisp/netjsonconfig/workflows/Netjsonconfig%20CI%20Build/badge.svg?branch=master https://coveralls.io/repos/openwisp/netjsonconfig/badge.svg Dependency monitoring https://img.shields.io/gitter/room/nwjs/nw.js.svg?style=flat-square https://badge.fury.io/py/netjsonconfig.svg downloads code style: black

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

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

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

以下列出其主要功能供您参考

  • OpenWRT / LEDE 支持

  • OpenWisp Firmware 支持

  • OpenVPN 支持

  • WireGuard 支持

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

  • 基于NetJSON RFC

  • 验证 基于 JSON-Schema

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

  • 多模板继承:将重复降到最低

  • 文件包含:易于在配置包中包含任意文件

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

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

文档 | 变更日志 | 支持渠道 | 问题追踪 | 许可证

项目详情


下载文件

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

源分布

netjsonconfig-1.0.2.tar.gz (78.3 kB 查看哈希值)

上传时间 源代码

构建分布

netjsonconfig-1.0.2-py2.py3-none-any.whl (93.5 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面