下载github代码

下载github代码

我在尝试搜索如何在 noip 上更新 DNS 时发现了这篇文章。

https://github.com/loblab/noip-renew

但我不知道如何使用它。

我看到用法如下:代码:全选

用法 在 noip-renew.sh 中设置您的 noip.com 帐户信息和主机数量,运行 setup.sh,运行 noip-renew.sh,检查 result.png(如果成功)或 error.png(如果失败) 对于 docker 用户,检查 Dockerfile、docker-compose.yml、crontab-docker-host。

从多个日志文件中检查确认的记录:

grep -h Confirmed *.log | grep -v ": 0" | sort 
  1. 下载为 zip 文件然后解压
  2. 在适当的文件中配置我的 no-ip 帐户?

正确的 ?

如果我想使用 docker,该怎么做?

答案1

也许这个问题应该出现在 Stackoverflow 上,因为它实际上是关于如何遵循说明的,尽管Linux命令该实用程序被设计为在 Linux 上运行,但除了了解它的作用之外,它本身并不是真正的 Linux 问题。

说明概述如下:

  1. 在 中设置您的 noip.com 帐户信息和主机数量noip-renew.sh
  2. 运行setup.sh,
  3. 运行noip-renew.sh,检查 result.png (如果成功)或 error.png (如果失败)

这里有更多解释。

  1. 查看您的 URL 将您带到的页面,然后下载项目文件的 zip,(参见右上角的绿色按钮克隆或下载)。

  2. 解压缩文件并将目录更改为解压缩的文件夹noip-renew-master

  3. 编辑名为的文件noip-renew.sh,并使用您的详细信息更改文件顶部附近的相关行。

相关线路:

USERNAME="change-the-username"
PASSWORD="change-the-password"
NUM_HOSTS=3 # make sure to change this to the number of configured dynamic hosts on your no-ip account
  1. 运行命令sudo ./setup.sh <your unix username>该命令将,

    • 安装chromedriverpython-pip
    • 然后使用 python-pip 安装 selenium,在更新过程中使用它。 Selenium 用于驱动网络浏览器在 noip.com 网站上按下正确的按钮。
    • 它将/etc/crontab 用其配置的版本更新替换行noip-renew,该版本在一年中每周的星期一、星期三和星期五 03:45 运行更新命令。
  2. 运行命令noip-renew.sh并检查输出图像文件,查看图像文件以检查更新命令是否按预期工作。

没有删除脚本!阅读setup.sh bash 脚本并阅读deploy() 函数,您可以了解它将对您的系统执行的操作。您应该了解它的作用,以便在需要时可以取消配置。

相关内容