Android 휴대폰을 SMS 게이트웨이로 바꿔 간단한 HTTP API로 문자를 주고받습니다.
capcom6/android-sms-gateway
Android 휴대폰을 SMS 게이트웨이로 바꿔 로컬 또는 클라우드 API로 SMS와 MMS를 주고받습니다.
- 스타
- 5,905
- 포크
- 1,052
- 열린 이슈
- 16
- 마지막 커밋
- 21시간 전
어떤 프로젝트인가요?
Android용 SMS Gateway는 Android 휴대폰을 SMS 게이트웨이로 바꿔주는 앱입니다. 프로그램은 기기에서 실행되는 로컬 HTTP 서버나 클라우드 서버를 통해 메시지를 보낼 수 있습니다. 휴대폰 IP 주소가 동적이거나 외부에서 접근할 수 없을 때 유용합니다. 번들로 제공되는 CLI 도구를 사용할 수도 있습니다.
이 앱은 SMS, 여러 부분으로 나뉜 장문 메시지, 첨부 파일이 있는 MMS 전송을 지원합니다. 전송 상태를 알려주고, 예약 전송과 대기 중인 메시지 취소를 지원하며, 전송 빈도를 제한할 수 있습니다. 수신 SMS, 데이터 SMS, MMS는 웹훅을 통해 서버로 전달되며, 메시지가 한꺼번에 많이 도착하면 묶어서 전송합니다.
개인정보 보호를 위해 메시지 내용과 수신자 번호를 종단 간 암호화할 수 있고, 자체 비공개 서버를 운영할 수도 있습니다. 여러 SIM 카드와 하나의 계정에 연결된 여러 기기에서 사용할 수 있으며, Android 5.0 이상을 지원합니다.
핵심 기능
- 01로컬 또는 클라우드 API를 통해 첨부 파일이 있는 SMS와 MMS 전송
- 02수신 SMS, 데이터 SMS, MMS를 웹훅으로 전달
- 03메시지 상태 추적 및 대기 중인 메시지 취소
- 04메시지 전송 예약 및 기간별 전송 빈도 제한
- 05메시지 내용과 전화번호의 종단 간 암호화
- 06여러 SIM 카드와 여러 기기 지원
활용 사례
- 자체 백엔드에서 2단계 인증 코드 전송
- 거래 확인 메시지와 예약 알림 전달
- 웹훅을 통해 수신 SMS를 내부 시스템으로 전달
- 타사 SMS 제공업체 없이 로컬 네트워크에서 SMS 전송
빠른 시작
- 1
Releases 페이지에서 최신 APK를 다운로드하세요
- 2
Android 기기에 APK를 설치하세요
- 3
소스에서 빌드하기: 단위 테스트 스위트를 실행하세요
./gradlew test - 4
서명된 릴리스 APK를 빌드하세요
./gradlew assembleRelease
사용 전 알아둘 점
- Android 5.0 이상을 실행하는 Android 기기가 필요하므로 iPhone이나 다른 플랫폼에서는 실행할 수 없습니다.
- 소스에서 빌드하려면 저장소에 커밋되지 않은 Firebase 설정(app/google-services.json)과 서명 키스토어가 필요합니다.
- README에서는 이동통신사 제한으로 인해 일괄 전송에 사용하지 말 것을 권고합니다.
토픽
자주 묻는 질문
- android-sms-gateway은(는) 무엇인가요?
- Android 휴대폰을 SMS 게이트웨이로 바꿔 로컬 또는 클라우드 API로 SMS와 MMS를 주고받습니다. Android용 SMS Gateway는 Android 휴대폰을 SMS 게이트웨이로 바꿔주는 앱입니다. 프로그램은 기기에서 실행되는 로컬 HTTP 서버나 클라우드 서버를 통해 메시지를 보낼 수 있습니다. 휴대폰 IP 주소가 동적이거나 외부에서 접근할 수 없을 때 유용합니다. 번들로 제공되는 CLI 도구를 사용할 수도 있습니다.
- android-sms-gateway은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- android-sms-gateway은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- android-sms-gateway은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. android-sms-gateway의 마지막 커밋은 2026년 10월 19일입니다.
- android-sms-gateway은(는) 어디에 사용할 수 있나요?
- 자체 백엔드에서 2단계 인증 코드 전송 거래 확인 메시지와 예약 알림 전달 웹훅을 통해 수신 SMS를 내부 시스템으로 전달 타사 SMS 제공업체 없이 로컬 네트워크에서 SMS 전송
- android-sms-gateway는 어떻게 설치하나요?
- Releases 페이지에서 최신 APK를 다운로드하세요 Android 기기에 APK를 설치하세요 소스에서 빌드하기: 단위 테스트 스위트를 실행하세요: ./gradlew test 서명된 릴리스 APK를 빌드하세요: ./gradlew assembleRelease
- android-sms-gateway은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/capcom6/android-sms-gateway
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Auth, 데이터베이스, Storage, Functions 등을 제공하는 Docker 기반 오픈소스 앱 백엔드 플랫폼
Bitwarden 클라이언트용 API, SQL Server 데이터베이스, Docker 배포를 제공하는 백엔드 서버입니다.
웹사이트를 스크래핑, 크롤링, 검색, 모니터링, AI 추출용 구조화 API로 바꾸는 오픈소스 웹 데이터 플랫폼
HOTP 및 TOTP 2단계 인증 코드를 생성하고 암호화된 볼트에 보관하는 무료 오픈 소스 Android 인증 앱입니다.
비밀번호 관리자부터 운영체제까지, 개인정보 보호와 보안에 중점을 둔 소프트웨어 및 온라인 서비스 목록