이미지 프록시

plans-img 모든 플랜 에서 사용 가능

deployment-img self-hosted 배포판

이미지 프록시를 사용하면 Mattermost 클라이언트가 이미지에 대한 모든 요청을 직접 서드파티 서버에 연락하는 대신 프록시를 통해 처리합니다. 이는 제 3자 서버가 이미지를 본 사람을 추적하는 것을 방지하여 사용자의 개인정보를 보호하는 데 도움이 됩니다. 이는 또한 사용자가 이미지를 실제로 볼 필요조차 없이 똑같은 일을 하는 추적 픽셀 (사용자가 심지어 이미지를 보지 않아도 똑같은 일을 하는 눈에 보이지 않는 이미지)의 사용을 막습니다.

특정 프록시 서버는 이미지를 더 빨리 그리고 믿을 수 있게 로딩할 수 있는 캐싱 계층을 제공하기도 합니다. 이 캐싱은 또한 죽은 이미지로부터 게시물을 보호하고 보존하는 데 도움이 됩니다.

활성화된 경우 이미지 프록시는 Mattermost 클라이언트와 서버 둘 다에게 공개적으로 접근 가능해야 합니다.

Mattermost 클라이언트는 모든 외부 이미지를 로드하기 위해 이미지 프록시를 사용할 것입니다. Mattermost 서버도 가능한 경우 이미지 프록시를 사용할 것이나, 평문 URL의 이미지 미리보기에 사용되는 콘텐츠 등 이미지가 아닐 수 있는 콘텐츠를 요청하는 경우 에서는 사용하지 않을 것입니다.

이미지 프록시를 구성하려면 시스템 콘솔 > 환경 > 이미지 프록시 로 이동하세요.

로컬 이미지 프록시

로컬 이미지 프록시는 Mattermost 서버 배포의 일부로 제공됩니다. 로컬 이미지 프록시를 사용하면 이미지가 클라이언트에게 서버를 통해 제공되어 사용자의 익명성을 보호합니다. 서버에 SSL이 사용되면 안전한 연결을 제공합니다. 이 방법은 어떠한 캐싱 동작도 제공하지 않습니다.

Note

로컬 이미지 프록시가 활성화된 경우 로컬 네트워크에 호스팅된 이미지에 대한 요청은 이제 AllowUntrustedInternalConnections 설정에 영향을 받습니다. 의도치 않은 이미지 차단이 있는 경우 더 많은 정보는 문서 를 참조하세요.

atmos/camo 이미지 프록시

atmos/camo 이미지 프록시는 Mattermost 서버와 분리하여 별도로 배포할 수 있는 독립적인 이미지 프록시입니다. 이는 기본 이미지 프록시보다 추가 구성 옵션을 제공하며, Mattermost 서버와 이미지 프록시 간의 격리가 필요한 경우에도 사용할 수 있습니다.

atmos/camo (https://github.com/atmos/camo)를 배포한 후, 원격 이미지 프록시 URL원격 이미지 프록시 옵션 설정을 지정해야 합니다. 원격 이미지 프록시 옵션 은 이미지 프록시의 공유 키로 설정되어야 하며, 이는 이미지 프록시를 설정할 때 사용되는 CAMO_KEY 환경 변수로 지정됩니다.

예를 들어, 이미지 프록시가 https://image-proxy.mattermost.com 에 위치한 경우 다음과 같이 구성될 것입니다:

  • 이미지 프록시 유형 : atmos/camo

  • 원격 이미지 프록시 URL : https://image-proxy.mattermost.com

  • 원격 이미지 프록시 옵션 : CAMO_KEY , 즉 atmos/camo 배포 시 사용되는 비밀 문자열.

atmos/camo 이미지 프록시를 활성화하고 구성하는 방법은 시스템 콘솔 > 환경 > 이미지 프록시로 이동하여 atmos/camo를 프록시 유형으로 지정하고 원격 이미지 프록시 서버의 URL 및 CAMO_KEY 비밀 문자열을 지정하는 것입니다.