# 迷雾通 5 测试指南
## 第一步:安装
目前,迷雾通 5 有两种使用方式,一种是**命令行客户端**,另一种是**图形化客户端**。
### 图形化客户端

要下载图形化客户端,请从以下 URL 之一下载:
- **Linux x86-64**:https://artifacts.geph.io/gnu-latest/geph5-client-gui
- **Windows 安装程序**:https://artifacts.geph.io/windows-gui-latest/geph5-setup.exe
- **macOS**:https://artifacts.geph.io/macos-latest/geph5-client-gui
对于 Linux 和 Mac,下载后需要使文件具有可执行权限。打开终端,导航到下载目录,然后运行:
```
chmod +x geph5-client-gui
```
在 Mac 上,由于它没有打包成应用程序,你需要右键点击以运行可执行文件。
### 命令行客户端
`geph5-client`。你可以从[源代码](https://github.com/geph-official/geph5)编译,也可以从以下 URL 之一下载最新版本:
- **Linux x86-64**:https://artifacts.geph.io/musl-latest/geph5-client
- **Windows**:https://artifacts.geph.io/windows-latest/geph5-client.exe
- **macOS**:https://artifacts.geph.io/macos-latest/geph5-client
对于 Linux 和 Mac,下载后需要使文件具有可执行权限。打开终端,导航到下载目录,然后运行:
```
chmod +x geph5-client
```
在 Mac 上,由于它没有打包成应用程序,你需要右键点击以运行可执行文件。
## 第二步:运行客户端
### 图形化客户端
- 打开迷雾通
- 在**设置**中输入你的用户名和密码
- 在仪表板上点击**连接**
你应该能够使用浏览器访问互联网。
但是,你*可能*需要在浏览器中手动配置使用迷雾通。
对于 *Firefox*,这在设置中可用:

请注意,设置*使用 SOCKS v5 时代理 DNS*很重要。
对于 *Chrome*,没有原生设置,所以我们建议使用 [Proxy SwitchyOmega 扩展](https://chromewebstore.google.com/detail/proxy-switchyomega/padekgcemlokbadohgkifijomclgjgif)来设置 SOCKS5 代理。
### 命令行
运行 `geph5-client --config (你的 YAML 配置文件路径)`。YAML 配置文件需要类似以下的内容:
首先,你需要创建一个**配置文件**。它看起来像这样:
```yaml
socks5_listen: 127.0.0.1:9999
http_proxy_listen: 127.0.0.1:19999
exit_constraint:
country: JP
broker:
fronted:
front: https://www.cdn77.com/
host: 1826209743.rsc.cdn77.org
credentials:
legacy_username_password:
username: (你的迷雾通用户名)
password: (你的迷雾通密码)
```
将你的**迷雾通用户名和密码**放在上面指定的位置。
请注意,上面的文件连接到**日本**服务器。你目前至少可以从以下国家中选择:
- JP:日本
- CH:瑞士
你也可以让迷雾通自动选择出口,只需指定
```yaml
exit_constraint: auto
```
然后,将浏览器配置为使用正确的 SOCKS v5 代理。