XMPP MESSAGING
메신저 연결을
한곳에서 분기.
SSLH는 XMPP 연결을 판별해 구성된 XMPP 서버로 전달할 수 있습니다.
XMPP MESSAGING
ROUTE PREVIEW
사용자 기기
Client
TCP · 포트 설정
연결 중계
메시징 서비스
SSlh → XMPP 서버
XMPP 서버, 도메인 서비스 검색(DNS), TLS 인증서와 계정 정책이 필요합니다.
PACKET FLOW
DEPLOYMENT & OPERATIONS
05 IMPLEMENTATION STEPS
메신저 (XMPP) 설치·연동 가이드
XMPP 메신저는 서버·클라이언트 및 서버 간 메시징 연결을 구성하는 프로토콜입니다. SSLH는 연결을 판별해 전달할 뿐 XMPP 계정, 도메인 검색 기록이나 메시지 서버를 제공하지 않습니다.
시작 전 준비사항
- 유지보수되는 XMPP 서버와 서비스 도메인
- DNS SRV/TXT 레코드와 인증서 이름 계획
- 계정 생성·스팸 방지·보존·메타데이터 정책
설치 및 연결 순서
-
XMPP 도메인 선택
메시지 주소에 사용할 도메인과 서버 호스트명을 정하고 A/AAAA 및 클라이언트·서버 연결용 SRV 레코드를 서버 제품 문서에 맞춰 준비합니다. DNS 전파와 인증서 SAN 이름을 함께 확인합니다.
-
서버 설치·기본 정책
선택한 XMPP 서버의 공식 지원 버전을 내부 포트에 설치하고 등록 허용 여부, 사용자 생성, 방(Room), 파일 전송, federation 정책을 정합니다. 공개 등록이나 서버 간 연동은 스팸·남용 통제가 준비될 때만 켭니다.
-
TLS 인증서 연결
클라이언트가 검증할 도메인 이름과 서버 인증서 체인을 연결하고 평문 연결을 허용할지 결정합니다. 인증서 갱신 자동화와 만료 모니터링을 구성합니다.
-
SSLH 프로토콜 경로 설정
사용할 XMPP 연결 형태와 포트를 확인하고 해당 SSLH 프로브가 인식하는 초기 데이터와 서버 설정을 맞춥니다. 웹용 TLS/SNI 연결과 동일 포트를 공유할 때 충돌 및 탐지 순서를 실제 클라이언트로 확인합니다.
-
클라이언트 시험·운영
테스트 계정을 발급해 로그인, 메시지, 오프라인 저장 및 다중 기기 정책을 점검합니다. 서버 간 federation은 별도 승인 후 검증하고 스팸 신고·차단·계정 삭제 절차를 운영 문서에 둡니다.
운영 전 확인 목록
- DNS SRV 조회와 인증서 이름이 클라이언트 도메인과 맞는가
- 클라이언트 로그인과 송수신이 암호화되는가
- 외부 서버 연동·등록 정책이 의도대로 제한되는가