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
- zipファイルにダウンロードして解凍します。
- 適切なファイルに自分のIPなしアカウントを設定しますか?
正しいですか?
Dockerを使用したい場合はどうすればよいですか?
答え1
おそらく、この質問は実際に指示に従う方法に関するものなので、Stackoverflowにあるべきです。LinuxコマンドこのユーティリティはLinuxで動作するように設計されていますが、その機能を理解する以外に、実際にはLinuxの問題自体ではありません。
指示は以下に要約されています。
- noip.comアカウント情報とホスト数を設定してください
noip-renew.sh
。- setup.shを実行します。
- 実行し、
noip-renew.sh
result.png(成功した場合)またはerror.png(失敗した場合)を確認してください。
ここでより多くの説明があります。
URLが移動したページを確認し、プロジェクトファイルのzipをダウンロードします(右上隅にある緑色のボタンを参照)。複製またはダウンロード)。
ファイルを解凍し、ディレクトリを解凍したフォルダに変更します
noip-renew-master
。名前付きファイルを編集し
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
コマンドを実行します
sudo ./setup.sh <your unix username>
。このコマンドは次のことを行います。- インストールする
chromedriver
、python-pip
- 次に、python-pipを使用してセレンをインストールし、アップデートプロセス中にそれを使用します。セレンは、noip.comのウェブサイトで正しいボタンを押すようにWebブラウザを駆動するために使用されます。
- これは、年中毎週月曜日、水曜日、金曜日の03:45に更新コマンドを実行する設定された
/etc/crontab
バージョンで行を更新します。noip-renew
- インストールする
コマンドを実行し
noip-renew.sh
、出力イメージファイルを確認して、アップデートコマンドが期待どおりに機能していることを確認します。
削除スクリプトはありません! setup.sh bashスクリプトを読んでデプロイ()関数を読んで、システムにどのような影響があるのかを理解することができます。必要に応じて構成を解除できるように、その機能が何であるかを理解する必要があります。