Githubコードのダウンロード

Githubコードのダウンロード

noipでDNSを更新する方法を探していたところ、この記事が見つかりました。

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

しかし、どのように使用するのかわかりません。

使用法は次のとおりです。コード:すべて選択

使用法noip-renew.shでnoip.comアカウント情報とホスト数を設定し、setup.shを実行し、noip-renew.shを実行し、result.png(成功した場合)またはerror.png(失敗した場合)を確認してください。 、Dockerfile、docker-compose.yml、crontab-docker-hostを確認してください。

複数のログファイルで確認された履歴を確認してください。

grep -h Confirmed *.log | grep -v ": 0" | sort 
  1. zipファイルにダウンロードして解凍します。
  2. 適切なファイルに自分のIPなしアカウントを設定しますか?

正しいですか?

Dockerを使用したい場合はどうすればよいですか?

答え1

おそらく、この質問は実際に指示に従う方法に関するものなので、Stackoverflowにあるべきです。LinuxコマンドこのユーティリティはLinuxで動作するように設計されていますが、その機能を理解する以外に、実際にはLinuxの問題自体ではありません。

指示は以下に要約されています。

  1. noip.comアカウント情報とホスト数を設定してくださいnoip-renew.sh
  2. setup.shを実行します。
  3. 実行し、noip-renew.shresult.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を使用してセレンをインストールし、アップデートプロセス中にそれを使用します。セレンは、noip.comのウェブサイトで正しいボタンを押すようにWebブラウザを駆動するために使用されます。
    • これは、年中毎週月曜日、水曜日、金曜日の03:45に更新コマンドを実行する設定された/etc/crontab バージョンで行を更新します。noip-renew
  2. コマンドを実行しnoip-renew.sh、出力イメージファイルを確認して、アップデートコマンドが期待どおりに機能していることを確認します。

削除スクリプトはありません! setup.sh bashスクリプトを読んでデプロイ()関数を読んで、システムにどのような影響があるのか​​を理解することができます。必要に応じて構成を解除できるように、その機能が何であるかを理解する必要があります。

関連情報