1 Star 0 Fork 0

windyland/DDNS

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
schema.json 3.76 KB
一键复制 编辑 原始数据 按行查看 历史
New 提交于 2019-05-04 16:32 . fix(schema): update all to v2
{
"$schema": "http://json-schema.org/draft-07/schema",
"$id": "https://ddns.newfuture.cc/schema.json",
"description": "[Deprecated] 已弃用,请使用 https://ddns.newfuture.cc/schema/v2.json",
"type": "object",
"properties": {
"$schema": {
"type": "string",
"title": "please use https://ddns.newfuture.cc/schema/v2.json",
"description": "请更换为 https://ddns.newfuture.cc/schema/v2.json",
"enum": [
"https://ddns.newfuture.cc/schema/v2.json",
"http://ddns.newfuture.cc/schema/v2.json"
]
},
"id": {
"$id": "/properties/id",
"type": "string",
"title": "ID or Email",
"description": "DNS服务API认证的ID或者邮箱"
},
"token": {
"$id": "/properties/token",
"type": "string",
"title": "API Token",
"description": "DNS服务商的访问Token或者Key"
},
"dns": {
"$id": "/properties/dns",
"type": "string",
"title": "DNS Provider",
"description": "dns服务商:阿里为alidns,DNS.COM为dnscom,DNSPOD国际版为(dnspod_com),cloudflare",
"default": "dnspod",
"examples": [
"dnspod",
"alidns",
"cloudflare"
],
"enum": [
"dnspod",
"alidns",
"cloudflare",
"dnspod_com",
"dnscom"
]
},
"ipv4": {
"$id": "/properties/ipv4",
"title": "IPv4 domain list",
"description": "待更新的IPv4 域名列表",
"type": "array",
"uniqueItems": true,
"items": {
"$id": "/properties/ipv4/items",
"title": "ipv4 domain for DDNS",
"type": "string",
"pattern": "^([a-zA-Z0-9]([a-zA-Z0-9\\-]{0,61}[a-zA-Z0-9])?\\.)+[a-zA-Z]{2,18}$",
"examples": [
"newfuture.cc",
"ipv4.example.newfuture.cc"
]
}
},
"ipv6": {
"$id": "/properties/ipv6",
"type": "array",
"title": "IPv6 domain list",
"description": "待更新的IPv6 域名列表",
"uniqueItems": true,
"items": {
"$id": "/properties/ipv6/items",
"title": "The ipv6 domain for DDNS",
"type": "string",
"pattern": "^([a-zA-Z0-9]([a-zA-Z0-9\\-]{0,61}[a-zA-Z0-9])?\\.)+[a-zA-Z]{2,6}$",
"examples": [
"newfuture.cc",
"ipv6.example.newfuture.cc"
]
}
},
"index4": {
"$id": "/properties/index4",
"type": [
"string",
"integer",
"boolean"
],
"title": "IPv4 address Setting",
"description": "本机 IPv4 获取方式设置",
"default": "default",
"examples": [
"default",
"public",
0,
1,
"192\\\\.168\\\\..*",
false
]
},
"index6": {
"$id": "/properties/index6",
"type": [
"string",
"integer",
"boolean"
],
"title": "IPv6 address Setting",
"description": "本机 IPv6 获取方式设置",
"default": "default",
"examples": [
"default",
"public",
0,
1,
"2404:f801:10:.*",
false
]
},
"proxy": {
"$id": "/properties/proxy",
"type": [
"string",
"null"
],
"title": "HTTP Proxy Setting",
"description": "DIRECT表示直连,多个代理分号(;)分割逐个尝试直到成功",
"pattern": "^[a-zA-Z0-9\\-;_:\\.]*$",
"examples": [
"127.0.0.1:1080;DIRECT"
]
},
"debug": {
"$id": "/properties/debug",
"type": "boolean",
"title": "Enable Debug Mode",
"description": "是否启用调试模式显示更多信息",
"default": false,
"examples": [
false,
true
]
}
},
"required": [
"id",
"token"
],
"additionalProperties": false
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/qwssd/DDNS.git
git@gitee.com:qwssd/DDNS.git
qwssd
DDNS
DDNS
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385