# SSL Proxying (HTTPS 복호화)

> Proxyman에서 SSL Proxying을 설정해 선택한 앱과 도메인의 HTTPS 트래픽을 복호화하고 검사하세요. 호스트 이름이나 Wildcard 규칙을 사용할 수 있습니다.

SSL Proxying은 Proxyman이 복호화할 앱과 도메인을 지정합니다. 이를 통해 HTTPS 요청과 응답을 일반 텍스트로 읽을 수 있습니다.

macOS에서 HTTP/2 트래픽을 보려면 Settings에서 **Use HTTP/2**도 활성화하세요. 설정 방법과 프로토콜 확인은 [HTTP/2 가이드](https://proxyman.com/docs/ko/basic-features/http2)를 참고하세요. HTTPS 콘텐츠를 검사하려면 여전히 인증서 신뢰 설정과 SSL Proxying이 필요합니다.

## 동영상 {#video}

[Video: Proxyman으로 HTTP 및 HTTPS 트래픽 캡처하기](https://proxyman.com/videos/capture-http-https-traffic) (25 seconds)

## 1. SSL Proxying List {#1-ssl-proxying-list}

SSL Proxying List는 Proxyman이 SSL 연결을 복호화해야 하는 도메인 또는 앱의 목록입니다. 이 목록을 통해 HTTPS 요청과 응답을 일반 텍스트로 검사할 수 있습니다.

### Include List 및 Exclude List {#include-list-and-exclude-list}

다음에 대한 규칙을 정의할 수 있습니다:

* **Include List**: Include List에 있는 앱 또는 도메인의 트래픽을 가로챕니다
* **Exclude List**: Exclude List에 있는 앱 또는 도메인의 모든 트래픽을 무시합니다

![jsonplaceholder.typicode.com, httpbin.proxyman.app, Safari가 있는 Include List 탭의 Proxyman SSL Proxying List 창](https://proxyman.com/docs/assets/proxyman-ssl-proxying-list.jpg)

_SSL Proxying Include List 창_

> **노트:** ⌘⌥P를 누르면 SSL Proxying List를 빠르게 열 수 있습니다.

### 앱 / 도메인 / Wildcard {#apps--domains--wildcards}

Proxyman은 규칙을 정의하는 여러 가지 형식을 지원합니다:

* **By app**: 이 앱의 모든 트래픽을 가로챕니다
* **By domain**: 이 도메인의 모든 트래픽을 가로챕니다
* **Wildcard**: Wildcard와 일치하는 모든 도메인의 트래픽을 가로챕니다

예를 들어:

| Wildcard                    | 설명                                                       |
| --------------------------- | ---------------------------------------------------------- |
| \*                          | 모든 HTTPS 트래픽 복호화                                   |
| \*.domain.com, \*.apple.com | 예: v1.domain.com, data.domain.com, health.apple.com, ...  |
| v?.domain.com               | 예: v1.domain.com, v2.domain.com, ...                      |

> **노트:** HTTPS 요청을 가로채기 전에 Proxyman 인증서를 설정해야 합니다. [macOS 설정 가이드](https://proxyman.com/docs/ko/debug-devices/macos)를 따라 인증서를 설치하고 신뢰하세요.

### 특정 도메인이나 앱에서 SSL Proxying을 활성화하는 방법 {#how-to-enable-ssl-proxying-on-a-particular-domain-or-app}

* 왼쪽 패널에서 앱 또는 도메인을 우클릭 → **Enable SSL Proxying**. 이미 활성화되어 있으면 메뉴에 대신 **Disable SSL Proxying**이 표시됩니다.

![Open as New Tab 및 Open as Split View 아래에 SSL Proxying 토글이 있는 도메인의 Proxyman 사이드바 우클릭 메뉴](https://proxyman.com/docs/assets/proxyman-open-as-new-tab-menu.jpg)

_도메인의 사이드바 메뉴_

* 메인 테이블에서 요청을 우클릭 → **Enable SSL Proxying**
* 요청을 선택하고 Response 패널에서 SSL Proxying을 활성화합니다.

![Enable only this domain 및 Enable all domains 버튼이 있는 암호화된 HTTPS 응답의 Proxyman Response 패널](https://proxyman.com/docs/assets/proxyman-enable-ssl-proxying-response-panel.jpg)

_앱 전체 또는 단일 도메인 활성화_

## 더 알아보기 {#learn-more}

* [SSL Pinning을 우회할 수 있을까요?](https://proxyman.com/posts/2019-11-15-Can-we-bypass-ssl-pinning)
