Fly Proxy의 TLS 종료
웹 앱에 대해 Fly Proxy가 기본적으로 제공하는 TLS 종료를 알려드릴게요. 내장 TLS 핸들러가 앱의 TLS 인증서로 연결을 종료하고, 이를 암호화되지 않은 TCP로 변환해 안전한 WireGuard 메시 네트워크를 통해 앱으로 전달합니다. 인증서를 직접 관리하고 싶은 경우도 함께 살펴보아요.
출처: 문서
본문
Fly Proxy는 웹 앱(443번 포트의 HTTPS로 트래픽을 수락하는 서비스)에 대해 기본적으로 TLS 종료를 제공합니다. 내장 TLS 핸들러를 사용하면 Fly Proxy가 앱의 TLS 인증서로 TLS 연결을 종료하고, 이를 암호화되지 않은 TCP로 변환한 다음 안전한 WireGuard 메시 네트워크를 통해 앱으로 트래픽을 전달합니다. Fly Proxy는 Let's Encrypt를 통해 발급된 Fly 관리 인증서와 직접 업로드한 인증서를 모두 지원합니다.
사용자 지정 도메인에 대한 인증서 설정(자체 인증서 가져오기 포함)은 Custom domains를 참조하세요.
fly.toml 구성 파일에서 앱에 대한 특정 TLS 버전과 ALPN 프로토콜을 구성할 수 있습니다.
지원되는 버전과 암호 스위트는 TLS support를 참조하세요.
스스로 TLS를 종료하고 싶다면 fly.toml 또는 Machine 구성의 서비스에서 핸들러를 제거하기만 하면 되며, 그러면 TCP를 직접 앱으로 전달합니다.