AwakeOnLANMobile アプリ
AwakeOnLANMobileは、Wake On LAN(WOL)パケットを送信することを可能にし、ローカルエリアネットワーク(LAN)またはインターネットを介してデバイスをリモートで起動できます。IPv4およびIPv6アドレスをサポートしています。このアプリケーションは、いくつかの機能を提供します:
- オープンソース:GPLv3ライセンスの下でライセンスされており、広告はゼロで、アカウントの作成は不要です。
- ローカルストレージ:デバイス情報を追加、編集、削除して簡単にアクセスできます。
- ネットワークスキャン:IPv4アドレスまたはCIDR表記(例:192.168.1.1または192.168.1.1/24)を使用してデバイスを発見します。スキャンのためにPINGとTCP接続(ポート443に送信)パケットのいずれかを選択できます。PINGはIPアドレスごとに1秒を必要とし、TCP接続はより速くなります。
- テーマ切替:好みに応じて外観をカスタマイズするために、ライトモードとダークモードのテーマを切り替えられます。選択したテーマは、アプリケーションをシャットダウンした後も保持されます。
React Native(Typescript)で開発されており、パケットの送受信時にネイティブレベルのソケットアクセスのためにC++ターボモジュールを利用しています。./cppディレクトリには、'https://github.com/nellogan/awakeonlan'および'https://github.com/nellogan/netscan'から軽く修正されたコードが含まれています。これらは、デバイスがターミナル(Termuxや新しいAndroid AVF Linuxターミナルなど)をサポートしている場合に、このアプリケーションの代わりに使用できるLinuxコマンドラインユーティリティです。









