2021年7月9日金曜日

自宅PCのグローバルIPアドレスをメール送信するスクリプト

自宅PCのSFTP等にアクセスしたいとき、自宅サーバーのアドレスを外部サーバー等を利用せずに定期的に知らせてくれるスクリプトを書いてみました。
Postfix で Gmail へ送信できる環境を整えておき(OSX postfix 等参照)、グローバルIPが変更される度にメールを送信してくれるスクリプトになります。

スクリプトを実行すれば curl が http://ifconfig.co/ にアクセスしてIPアドレスを取得し、その結果をコンフィグファイルに書き出します。
その結果が変更されればメールを送信します。
crontab に登録しておけばアドレスが変更されても自宅PCにアクセスすることができます(まだ未検証ですが)。

crontab に登録しておく

0 件のコメント:

コメントを投稿