梅林koolshare改版固件DDnspod插件无法更新公网IP的解决办法

路由设备:网件R6300V2
固件版本:380.70_0-X7.9.1
插件名称:DDnspod
插件版本:0.1.6
故障现象:插件开启后,运行状态一直显示为空白,无法更新公网IP给域名解析。

解决办法:

  1. 关闭DDnspod插件。
  2. 开启路由的SSH服务。设置项位置:高级设置——系统管理——系统设置——SSH Daemon,将Enable SSH设置为Lan only。
  3. 使用SSH连接工具,连接进入路由器。
    ssh admin@192.168.1.1 #符号‘@’后面的IP地址为路由器的内网IP地址
  4. 进入路径/koolshare/ddnspod。
    cd /koolshare/ddnspod
  5. 使用vi打开ddnspod.sh
    vi ddnspod.sh
  6. 如下添加代码。
    1. 位置1:
      在代码
      wget --quiet --output-document=- $inter$1
      后加入
      if [ $? != 0 ]; then
      curl --silent $inter$1
      fi
    2. 位置2:
      在代码
      wget --quiet --no-check-certificate --output-document=- --user-agent=$agent --post-data $param $inter
      后加入:
      if [ $? != 0 ]; then
      curl --silent -X POST -H 'charset=UTF-8;' --user-agent "$agent" --data "$param" $inter
      fi
  7. 开启DDnspod插件,稍等片刻,可以看到该插件运行状态为更新成功。
  8. 关闭路由器SSH服务。

参考链接:

  1. 梅林koolshare改版固件DDnspod插件无法更新域名解决办法
  2. 梅林koolshare改版固件DDnspod和Aliddns插件无法更新域名解决办法
  3. Github: Update ddnspod.sh #1029
posted @   singeryoung  阅读(2722)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示