dnspod-shell icon indicating copy to clipboard operation
dnspod-shell copied to clipboard

基于DNSPod用户API实现的纯Shell动态域名客户端

Results 14 dnspod-shell issues
Sort by recently updated
recently updated
newest added

#102 平台:https://ipw.cn

新增myddns脚本,openwrt批量动态解析ipv6 实现每个设备独立公网ipv6

坐标广东深圳,脚本内ipv6获取链接“v6.ip.sb”无法正常获取ipv6地址,改为旧的“v6.myip.la”后恢复正常。

请问支持泛域名解析吗,*.xxxx.com

获取外网ip的地址ssl证书失效了,代码获取不到ip了 还有建议在sh脚本里面获取ip再作为参数传进去,刚自己改成3322的域名了,但有ddos防护,域过多的话一次性请求次数过多会被防住

解析内网IP需要,但运行脚本时会使用网络获取公网IP

如题: 1. 第一次运行时,直接更新子域名的IP,并保存子域名与本次IP的对应关系到本地文件中 2. 第二次运行时,判断当前路由器的IP是否与保存在本地文件中的子域名IP是否一致,如果一致,则不触发更新,反之则更新,这样可以保证最小频次调用接口。防止dnspod接口被禁

我修改后如下: ``` #!/bin/sh # # Import ardnspod functions . /etc/storage/ardnspod # Combine your token ID and token together as follows arToken="8065f04e3f25e81263eca82e6786831b" # Web endpoint to be used for querying the...

这个PR为`arDdnsCheck`添加了第4个参数:接口名。通过`arDdnsCheck $domain $subdomain 6 $dev`或`arDdnsCheck $domain $subdomain 4 $dev`,我们可以限定在指定的接口`$dev`上查询一个IPv6地址或IPv4地址。 该参数将解决以下需求: * IPv4:双WAN双公网配置时,选择其中一个网卡更新IP(或调用两次更新到不同域名上,再借助CNAME做线路分流),如https://github.com/rehiy/dnspod-shell/issues/46 。 * IPv6:除了双WAN之外,在一个网卡上会有多个IPv6地址(稳定的+临时的)。DDNS一般来说是使用于服务端,IPv6地址应以稳定而非频繁变动为好,但`ip route get`与外网查询则常常更偏向于使用临时地址(因为是作为客户端去访问出口服务)。因此`$dev`参数对应的查询规则,可以设计为优先偏向于静态的稳定地址,当无法查询到时才回退到临时地址。 * 为内部网络更新域名(如指定一个TUN/TAP接口) --- 该PR引入的第4个参数实际上是在为下一个PR引入的第5个参数(MAC地址)作铺垫:通过给定一个指定的网卡接口与一个指定的MAC地址,获取该网卡链路上该MAC地址对应设备的IPv6地址并更新到DDNS。 届时,`dnspod-shell`将支持的参数组合如下: * `$domain $subdomain [4|6]`: 查询用作默认出口的地址(偏向于使用临时地址), 调用`arWanIp4`或`arWanIP6`; * `$domain...