Skip to content
This repository has been archived by the owner on Feb 17, 2021. It is now read-only.

Docker 用户使用代理

Watanuki-Kimihiro edited this page Jun 24, 2020 · 5 revisions

1. 下载/编辑 Clash 配置文件

一般的机场都会提供 Clash 托管配置链接,将这个链接用浏览器打开,另存为 config.yaml,如果机场没有提供 Clash 的配置链接,可以参考 配置模板 手动编辑配置文件 Snipaste_2020-06-24_23-35-49.png

2. 上传 Clash 配置文件到 NAS

Snipaste_2020-06-25_01-18-40.png

3. 下载 Clash 镜像

Snipaste_2020-06-24_23-28-56.png

4. 挂载数据卷

将本机的配置文件映射到容器中,参考 Run-clash-in-docker,容器中配置文件的路径为 /root/.config/clash/config.yaml Snipaste_2020-06-24_23-59-19.png

5. 映射端口

要映射哪些端口取决于 config.yaml 配置文件,在你的电脑上,用记事本就可以打开它(右键->打开方式->记事本)

在你的配置文件中应包含以下几个配置项:

# HTTP 代理端口
port: 7890 

# SOCKS5 代理端口
socks-port: 7891 

# Linux 和 macOS 的 redir 代理端口
redir-port: 7892 

# Clash 的 RESTful API
external-controller: '0.0.0.0:9090'

你可以只映射你需要的端口,在本例中我们只映射了 7890(HTTP 代理端口)和 9090(Clash 的 RESTful API) Snipaste_2020-06-25_00-29-25.png

6. 启动容器

7. 在 Web 端管理 Clash

由于我们配置并映射了 Clash 的 RESTful API,我们可以在 Web 端对 Clash 进行管理。

点击 http://clash.razord.top 打开 Clash 管理页面,初次使用需要输入 IP 与端口号 Snipaste_2020-06-25_00-58-53.png

8. 在 kikoeru 管理后台设置代理端口

Snipaste_2020-06-25_01-10-56.png