# Proxyman Charles Proxy 转换器（Charles Proxy Converter）

> 将 Charles Proxy 的 .chls 会话文件转换为 HAR 格式并在 Proxyman 中打开，方便继续处理在 Charles 中抓取的流量。

## 1. 这是什么？ {#1-whats-it}

Proxyman 可以将 Charles Proxy 应用中的 `chls` 文件转换为 `har` 格式，Proxyman 能够读取该格式。

> **提示:** 转换 `chls` 文件时，Mac 上必须已安装 Charles Proxy。

也可通过 **File** 菜单 -> **Convert** -> **From .chls to .har** 手动转换文件。

![Proxyman Converter 面板，包含 Charles Proxy 应用路径、From .chls File 字段以及 To .har File 输出](https://proxyman.com/docs/assets/proxyman-charles-chls-to-har-converter.jpg)

_将 .chls 转换为 .har_

## 2. 工作原理 {#2-how-does-it-work}

Proxyman 使用 [Charles Proxy 命令行转换工具](https://www.charlesproxy.com/documentation/tools/command-line-tools/) 将 `.chls` 文件转换为 Proxyman 可读取的 `.har` 文件。

1.  打开 `chls` 文件时，Proxyman 会通过 Bundle ID 查找 Charles Proxy 应用：

    `com.xk72.Charles`
2. Proxyman 使用 `convert` 命令转换文件：

```
$ /Applications/Charles.app/Contents/MacOS/Charles convert ~/Desktop/input.chls ~/Desktop/output.har

```

3\. 输出为 `har` 文件。本例中，它被保存到桌面文件夹。

## 3. 如何使用？ {#3-how-to-use}

可通过以下几种方式打开 `chls` 文件：

* 直接打开 `chls` 文件（双击文件，或在 Finder 中使用 **Open With**）
* 将文件拖放到 Proxyman 应用中
* **File** -> **Open…**，然后选择 `chls` 文件

## 了解更多 {#learn-more}

* [从 Charles 迁移到 Proxyman](https://proxyman.com/posts/2020-07-03-Migrate_From_Charles_To_Proxyman)
