NAP6官方旗舰店
搜索
发新帖
午饭无线 推广广告R7800 完胜 华硕路由器NETGEAR Vs ASUS T-Mobile定制版NETGEAR团购
开启左侧

openwrt固件使用脚本实现 Oray(花生壳)动态解析

[复制链接]
1534 0

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
通过脚本实现动态更新 Oray的方法  拿来和大家分享

首先 我们需要在 /ect/hotplug.d/iface/ 下建立一个文件 25-Oray  在文件内写入如下代码
  1. #!/bin/sh -
  2. USER="UserName"
  3. PASS="Password"
  4. DOMAIN="domin.vicp.net"
  5. URL="http://${USER}:${PASS}@ddns.oray.com:80/ph/update?hostname=${DOMAIN}"

  6. if [ -f /tmp/ddns ]; then
  7.     current_ip=$(uci -P /var/state get network.wan.ipaddr)
  8.     req=`cat /tmp/ddns| grep "${current_ip}"`
  9.     if [ ! -z "${req}" ]; then
  10.         old_ip=`echo ${req}| awk '{ print $2}'`
  11.         if [ "${old_ip}" = "${current_ip}" ]; then
  12.             exit
  13.         fi
  14.     fi
  15. fi

  16. wget -q -O /tmp/ddns -q ${URL}
复制代码
然后退出 并且赋予此文件可执行权限
  1. chmod a+x /etc/hotplug.d/iface/25-Oray
复制代码
再编辑 vi etc/crontabs/root 文档 添加
  1. */1 * * * * /etc/hotplug.d/iface/25-Oray start
复制代码
这样就可以了   然后任务会 每隔1分钟执行一次  如果想延长时间可以更具需求修改数据即可.

亲测已经实现

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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