# Alfred

## 自动通过翻墙浏览器上网

![](https://3629614825-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAHN5ofIA6hxPSG9Uq3%2F-LAahF0e8MtDDQZsc8k-%2F-LAai1B_-MgYhPm3zzJ2%2Fimage.png?alt=media\&token=941a253a-6323-4928-a1d4-4bd41136b3f3)

### 原理

通过Chrome浏览器的`Profile`功能，专门新建一个`翻墙`Profile，配置好翻墙代理服务器。Alfred通过命令行打开Chrome浏览器，传入参数，让Chrome选择对应的Profile，打开网站。

{% code title="打开Chrome浏览器，指定 Profile的命令行" %}

```bash
"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" "http://www.google.com" --profile-directory="Profile 4"
```

{% endcode %}

这里唯一的问题就是`--profile-directory`填什么。这里我们可以借助 [Alfred Chrome](https://github.com/ShogunPanda/alfred-chrome) 得到浏览器Profile对应的目录是什么

### 安装Alfred Chrome Workflow

打开 <http://www.packal.org/workflow/alfred-chrome>

下载 <https://github.com/packal/repository/raw/master/it.cowtech.alfred.chrome/alfred_chrome.alfredworkflow>

双击下载的文件，workflow会自动添加到Alfred

![](https://3629614825-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAHN5ofIA6hxPSG9Uq3%2F-LAahF0e8MtDDQZsc8k-%2F-LAaovDXFtLKgMDBkBpP%2Fimage.png?alt=media\&token=9f857503-e665-46a7-a98b-5a204d16877d)

双击cr

![](https://3629614825-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAHN5ofIA6hxPSG9Uq3%2F-LAahF0e8MtDDQZsc8k-%2F-LAap92MyP7hd9WZmflL%2Fimage.png?alt=media\&token=ed308b15-2d6f-4898-bbcf-8bcd12ea7bcf)

点下面圆圈处，会打开Finder

![](https://3629614825-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAHN5ofIA6hxPSG9Uq3%2F-LAahF0e8MtDDQZsc8k-%2F-LAapTdy7C6ackzCP5Wx%2Fimage.png?alt=media\&token=8d43d4a9-2607-4b85-bb0e-b9d70fc8a923)

### 找出翻墙Profile所在的目录名

在bash中执行alfred-chrome文件，会输出JSON文件，从中找出自己配置的翻墙profile的目录名

![](https://3629614825-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAHN5ofIA6hxPSG9Uq3%2F-LAahF0e8MtDDQZsc8k-%2F-LAaqBAnygXmk52R0dFM%2Fimage.png?alt=media\&token=e722f63b-1e09-4ac1-84c6-fb1e27e63309)

这里，我的翻墙profile目录是`Profile 4`

下载我制作好的workflow文件 [gfw.alfredworkflow](https://github.com/tanmer/tanmer.github.io/raw/master/.gitbook/assets/gfw.alfredworkflow) , 打开workflows, 双击`/bin/bash`节点，修改`Profile 4`为你自己的翻墙目录

```
"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" $1 --profile-directory="Profile 4"
```

### 开始使用

Alfred搜索条中试试输入`fq`,`gem`,`github`,`superu`,`stackof`
