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 터미널)을 지원하는 경우 이 애플리케이션 대신 사용할 수 있는 리눅스 명령줄 유틸리티입니다.









