OMEMO를 지원하는 모바일 클라이언트와 함께 사용할 Prosody 서버를 구성하고 있습니다 . 내가 익숙하기 때문에 참조 클라이언트로 대화 를 선택 했습니다. 지원하기 위해 어떤 Prosody 모듈을 설치해야합니까?
답변
대화는 서버 측 지원이 필요한 XEP 목록을 제공하며 , 해당 Prosody 0.9.x 모듈에 대한 링크와 함께 아래에 재현되어 있습니다.
암호화 된 그룹 채팅 (OMEMO 지원)의 경우 mod_pep
및 만 필요합니다 mod_roster
. 다른 모듈은 OMEMO 컨텍스트 (예 : 파일 공유) 및 환경 (예 : 모바일 클라이언트, 방화벽 뒤의 클라이언트)의 추가 기능을 설명합니다.
- XEP-0065 : mod_proxy65
- XEP-0163 : mod_pep (코어)
- XEP-0191 : mod_blocking
- XEP-0198 : mod_smacks
- XEP-0237 : mod_roster (코어)
- XEP-0280 : mod_carbons
- XEP-0313 : mod_mam (1 : 1 채팅 만 해당, MUC 지원은 아래 Prosody 0.10 참고 참조)
- XEP-0352 : mod_csi
- XEP-0363 : mod_http_upload
- XEP-0357 : mod_cloud_notify (선택 사항, 푸시 알림에만 필요 )
노트:
- mod_proxy65는 동일한 서버에 대한 대체 DNS 레코드를 가리켜 야 합니다.
- mod_blocking에는 mod_privacy가 필요합니다
- mod_csi는 XEP-0352에 대한 규칙을 정의하지 않습니다. 이러한 정의에는 추가 모듈이 필요하며 mod_csi 페이지에 나열됩니다.
- mod_http_upload에는 mod_http 및 기타가 필요합니다.
Prosody 0.10 메모 :
- mod_blocking는로 대체됩니다 mod_blocklist
- mod_carbons는 핵심 모듈이 될 것입니다
- mod_mam은 1 : 1 채팅 만 지원합니다. 대화는 MUC를 “XEP-0313 : MAM을 사용할 수 없음”으로 표시 합니다. 그룹을 지원하려면 mod_mam_muc 가 필요 합니다 . 그러나 모듈 페이지 (2017 년 3 월 현재)에 따르면 트렁크에서만 작동하며 부분적으로는 0.10에서 작동합니다.
참고 문헌 :