메신저 (XMPP) 서비스 대표 이미지
XMPP MESSAGING

메신저 연결을
한곳에서 분기.

SSLH는 XMPP 연결을 판별해 구성된 XMPP 서버로 전달할 수 있습니다.

TCP · 포트 설정 메시징 서비스 대기
XMPP MESSAGING ROUTE PREVIEW
YOU 사용자 기기 Client
NET TCP · 포트 설정 연결 중계
SRV 메시징 서비스 SSlh → XMPP 서버
XMPP 서버, 도메인 서비스 검색(DNS), TLS 인증서와 계정 정책이 필요합니다. PACKET FLOW
DEPLOYMENT & OPERATIONS

메신저 (XMPP) 설치·연동 가이드

05 IMPLEMENTATION STEPS

XMPP 메신저는 서버·클라이언트 및 서버 간 메시징 연결을 구성하는 프로토콜입니다. SSLH는 연결을 판별해 전달할 뿐 XMPP 계정, 도메인 검색 기록이나 메시지 서버를 제공하지 않습니다.

시작 전 준비사항

  • 유지보수되는 XMPP 서버와 서비스 도메인
  • DNS SRV/TXT 레코드와 인증서 이름 계획
  • 계정 생성·스팸 방지·보존·메타데이터 정책

설치 및 연결 순서

  1. XMPP 도메인 선택

    메시지 주소에 사용할 도메인과 서버 호스트명을 정하고 A/AAAA 및 클라이언트·서버 연결용 SRV 레코드를 서버 제품 문서에 맞춰 준비합니다. DNS 전파와 인증서 SAN 이름을 함께 확인합니다.

  2. 서버 설치·기본 정책

    선택한 XMPP 서버의 공식 지원 버전을 내부 포트에 설치하고 등록 허용 여부, 사용자 생성, 방(Room), 파일 전송, federation 정책을 정합니다. 공개 등록이나 서버 간 연동은 스팸·남용 통제가 준비될 때만 켭니다.

  3. TLS 인증서 연결

    클라이언트가 검증할 도메인 이름과 서버 인증서 체인을 연결하고 평문 연결을 허용할지 결정합니다. 인증서 갱신 자동화와 만료 모니터링을 구성합니다.

  4. SSLH 프로토콜 경로 설정

    사용할 XMPP 연결 형태와 포트를 확인하고 해당 SSLH 프로브가 인식하는 초기 데이터와 서버 설정을 맞춥니다. 웹용 TLS/SNI 연결과 동일 포트를 공유할 때 충돌 및 탐지 순서를 실제 클라이언트로 확인합니다.

  5. 클라이언트 시험·운영

    테스트 계정을 발급해 로그인, 메시지, 오프라인 저장 및 다중 기기 정책을 점검합니다. 서버 간 federation은 별도 승인 후 검증하고 스팸 신고·차단·계정 삭제 절차를 운영 문서에 둡니다.

운영 전 확인 목록

  • DNS SRV 조회와 인증서 이름이 클라이언트 도메인과 맞는가
  • 클라이언트 로그인과 송수신이 암호화되는가
  • 외부 서버 연동·등록 정책이 의도대로 제한되는가