找回密码
 立即注册
搜索
热搜: 流水 密码
查看: 42|回复: 1

ddns-go 参数配置

[复制链接]

395

主题

120

回帖

2271

积分

管理员

积分
2271
发表于 2024-8-10 22:20:40 | 显示全部楼层 |阅读模式
https://github.com/jeessy2/ddns- ... %82%E6%95%B0#dnspod

传递自定义参数
jeessy2 edited this page on Mar 29 · 7 revisions
支持传递自定义参数,目前只实现如下DNS服务商:

Aliyun
通过Line参数修改
example.com?Line=telecom
一个域名支持多个IP

新建两个相同的子域名,随便填个IP。这时你就有了这两个子域名的RecordID
RecordId通过 阿里云 -> 解析设置 -> F12 调试 -> 网络 -> list.json -> 预览 -> data
ddns-go上新建两个配置(当然可用相同的token),一个用@1获取第一个IP,一个用@2获取第二个IP。推送自定义参数在域名后加上?RecordId=xx
example.com?RecordId=123
example.com?RecordId=456
只有 阿里云 和 DnsPod 的API支持RecordID参数。注,虽然腾讯云就是dnspod,但是RecordID参数不支持腾讯云的API
可搭配更多参数

example.com?RecordId=xx&Line=oversea&Lang=en
Dnspod
通过record_line参数修改
example.com?record_line=境内
一个域名支持多个IP(参考阿里云做法)
example.com?record_id=123
example.com?record_id=456
可搭配更多参数
example.com?record_id=xx&record_line=境内&status=disable
Callback
URL或RequestBody参考, myid取Domains中的myid
https://mycallback.com?ip=#{ip}&domain=#{domain}&myid=#{myid}
Domains
example.com?myid=xx
Cloudflare
proxied (v4.2.2+)
example.com?proxied=true
一个域名支持多个IP(ddns-go上新建两个配置(当然可用相同的token),一个用@1获取第一个IP,一个用@2获取第二个IP)
example.com?comment=YourComment1
example.com?comment=YourComment2

395

主题

120

回帖

2271

积分

管理员

积分
2271
 楼主| 发表于 2024-8-10 23:09:37 | 显示全部楼层
配置文件已保存在: C:\Users\Administrator\.ddns_go_config.yaml
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|红河在线

GMT+8, 2026-2-11 20:29 , Processed in 0.206774 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表