鸣MingHeGitHub ↗
오픈 소스 · 셀프 호스팅 · 순수 Rust

목소리를,
자유롭게연결하세요.

서버 하나로 직접 관리하는 음성 네트워크.
간결하고 안정적인 SIP 통신으로,
나만의 네트워크를 구축하세요.

◈ Rust 기반⌘ Apache 2.0◇ 개방형 SIP 표준
+
+
PRIVATE VOICE NETWORK
▯
내선 1001 연결됨
MingHeMINGHE SERVER
▯
내선 1002 연결됨
♧ TLS + SRTP 암호화 전송
1001 ↔ 1002▂ ▅ ▃ ▇ ▄ ▂ ▆ ▃ ▅ ▂VOICE CONNECTED
명확한 소통을 위해SIP over TLS✳SRTP✳Rust + Tokio✳Docker Ready
MINGHE / SHORT FILM

한마디, “여기 있어.”

첫 “여보세요”에서 상대방의 응답까지.

24초 · 중국어 화면 텍스트 · 실제 제품 녹화가 아닌 통화 상황을 그린 영상입니다.

동영상 다운로드
01 / BUILT TO CONNECT

가벼운 코어,
모든 통화를 소중하게.

복잡한 프로토콜을 간편한 경험으로.
시그널링부터 미디어까지, 자체 호스팅 음성 통신의 필수 기능을 제공합니다.

⌑01

전송 구간 암호화

TLS 1.2 / 1.3으로 SIP 시그널링을, SRTP로 음성 미디어를 보호합니다. 내선별 비밀번호와 Digest 인증을 지원합니다.

TLS + SRTP
⌘02

순수 Rust, 간결하고 강력하게

메모리 안전한 Rust와 Tokio 비동기 런타임으로 구축한 최소한의 SIP 서버입니다. 가비지 컬렉션이 없습니다.

RUST NATIVE
↗03

내 네트워크를 직접 관리

자신의 VPS에 배포하여 내선을 관리하세요. 음성 통화, SIP 문자 메시지, 오프라인 임시 보관 및 재전송을 지원합니다.

SELF-HOSTED

암호화 안내: 중계 서버는 미디어를 복호화한 뒤 다시 암호화하므로 신뢰 경계에 포함됩니다. 종단 간 암호화가 아닙니다. 오프라인 메시지는 메모리에 보관되며 재시작 시 사라집니다.

02 / GET STARTED

VPS 준비부터,
첫 “여보세요”까지.

고정 TCP / UDP 포트를 개방할 수 있는 서버를 준비하고,
Docker Compose로 MingHe를 시작하세요.

  1. 1
    소스 가져오기

    저장소를 복제하고 Docker와 Compose를 준비합니다.

  2. 2
    서버 설정

    서버 IP, 미디어 주소, 내선별 비밀번호를 설정합니다.

  3. 3
    단말기 연결

    TLS와 SDES-SRTP를 지원하는 SIP 클라이언트를 사용합니다.

전체 배포 가이드 ↗
minghe / quick-start
# 01 소스 가져오기
git clone https://github.com/619dev/minghe.git
cd minghe

# 02 설정 준비
mkdir -p config
cp config.template.toml config/config.toml

# host, media_addr 및 활성화된 모든 비밀번호 수정
vim config/config.toml

# 03 현재 소스로 빌드 후 시작
docker build -t facilisvelox/minghe:latest .
docker compose up -d

docker compose logs -f
배포 전에 포트를 개방하세요

5061 / TCP SIP 시그널링 · 20000–20020 / UDP 음성 미디어

공개 포트 매핑은 설정과 일치해야 합니다. Vercel은 이 소개 웹사이트를 호스팅합니다. MingHe 서비스에는 UDP를 지원하는 VPS가 필요합니다.

03 / RECOMMENDED APPS

당신의 스마트폰이,
하나의 내선으로.

iOS와 Android 모두 Bria Mobile을 추천합니다.
앱을 설치하고 MingHe 계정을 설정하여 SIP 통화를 시작하세요.

iOS / iPhone · iPad

Bria Mobile iOS용

iPhone이나 iPad를 MingHe 내선에 연결하여 Wi-Fi 또는 모바일 데이터로 SIP 전화를 걸고 받을 수 있습니다.

App Store에서 다운로드 ↗
Android / 스마트폰 · 태블릿

Bria Mobile Android용

Android 기기에 SIP 통화 기능을 추가하세요. 서버 주소, 내선 번호, 비밀번호로 MingHe에 연결합니다.

Google Play에서 다운로드 ↗

MingHe 연결 설정

Bria Mobile에 SIP 계정을 추가하고 서버 구성에 맞게 암호화 옵션을 설정하세요.

서버 / Realm
서버의 host 설정과 동일하게
사용자 이름 / 비밀번호
내선 번호와 해당 내선의 비밀번호
포트 / 전송 방식
5061 / TLS
미디어 암호화
SDES-SRTP

Bria Mobile은 앱 스토어 구독이 필요합니다. 가격과 이용 가능 여부는 지역별 스토어를 확인하세요. 자체 서명 인증서를 사용할 때는 서버 인증서를 가져와 신뢰하고 TLS 검증을 활성화하세요. 공식 사용 가이드 ↗

04 / RECOMMENDED HARDWARE

수화기를 들고,
화면 밖에서도 연결하세요.

전용 SIP 단말기도 선택할 수 있습니다.
Tantuns의 휴대용 4G 전화기를 만나보세요.

HARDWARE PICK / 01물리 키를 갖춘 검은색 Tantuns H5 휴대용 4G SIP 전화기통화에 집중 · 어디서나 연결
TANTUNS · PORTABLE SIP HANDSET

H5 4G SIP 전화기

물리 키와 휴대용 디자인으로 일상에서 SIP 통화를 사용하세요. 모바일 네트워크와 Wi-Fi로 이동 중인 팀에 유연한 연결을 제공합니다.

4G + Wi-Fi유연한 네트워크 연결
듀얼 SIM모바일 음성 및 데이터
2.4인치컬러 LCD 화면
1600 mAh내장 배터리
Tantuns에서 H5 알아보기 ↗

구매 전 확인: 제조사는 SIP 지원을 명시합니다. MingHe에 필요한 TLS, SDES-SRTP 및 인증서 신뢰 설정은 판매처에 확인하고 실제 기기로 테스트해야 합니다. 제품 추천이며 호환성 인증이 아닙니다.

GOOD TO KNOW

연결하기 전에,
알아두면 좋은 정보.

MingHe를 Vercel에 배포할 수 있나요?+

이 소개 웹사이트는 Vercel에 바로 배포할 수 있습니다. MingHe SIP 서버에는 고정 TCP 시그널링 포트와 고정 UDP 미디어 포트 범위가 필요합니다. 적합한 VPS나 자체 서버를 사용하세요.

어떤 클라이언트를 사용할 수 있나요?+

프로젝트는 Bria Mobile과 Linkvil W610W / W620W를 추천합니다. 다른 단말기는 SIP over TLS, SDES-SRTP 및 적절한 인증서 신뢰 설정을 지원해야 합니다. Tantuns H5는 별도 확인이 필요합니다.

자체 서명 인증서는 어떻게 설정하나요?+

서버의 certs/server.crt를 클라이언트의 신뢰할 수 있는 인증서로 가져오고 인증서 검증을 활성화하세요. 갱신 후에는 클라이언트의 신뢰 설정도 업데이트하세요. 공개 배포에는 신뢰할 수 있는 CA 인증서를 권장합니다.

MingHe는 오픈 소스인가요?+

네. Apache-2.0 라이선스로 공개되어 있습니다. GitHub에서 소스 코드를 살펴보고 문제를 보고하거나 기여할 수 있습니다.

OPEN SOURCE. OPEN POSSIBILITIES.

다음 통화는,
나만의 네트워크에서.

GitHub에서 MingHe 살펴보기 ↗