diff --git a/clash.md b/clash.md index a4719cb..a299b53 100644 --- a/clash.md +++ b/clash.md @@ -1,49 +1,22 @@ -# 客户端下载 +# 目录 -| 系统 | 点击下载 | -|:-----|:-----| -| Windows |[x86](https://stf.jkwlstv.cn/app/cfw_x86.exe) [Arm](https://stf.jkwlstv.cn/app/cfw_arm.exe)| -| Mac |[Intel](https://stf.jkwlstv.cn/app/cfm_intel.dmg) [Arm](https://stf.jkwlstv.cn/app/cfm_arm.dmg)| -| Android |[通用](https://stf.jkwlstv.cn/app/cmfa.apk)| +- [客户端下载](#客户端下载) +- [配置订阅](#配置订阅) + - [Android配置订阅](#Android配置订阅) + - [iOS配置订阅](#iOS配置订阅) + - [Windows/Mac配置订阅](#Windows/Mac配置订阅) + - [Docker配置订阅](#Docker配置订阅) +- [局域网代理服务器设置](#局域网代理服务器设置) + - [Linux配置局域网代理](#Linux配置局域网代理) + - [Git配置局域网代理](#Git配置局域网代理) + - [Windows配置局域网代理](#Windows配置局域网代理) + - [Docker配置局域网代理](#Docker配置局域网代理) + - [群晖的Docker配置局域网代理](#群晖的Docker配置局域网代理) -## 代理服务器设置 +## 配置订阅 -### Linux +### Android配置订阅 -```bash -# 打开用户环境变量配置 -nano ~/.bashrc -# 添加以下片段 -export HTTP_PROXY="http://127.0.0.1:7890" -export HTTPS_PROXY="http://127.0.0.1:7890" -export http_proxy="http://127.0.0.1:7890" -export https_proxy="http://127.0.0.1:7890" -export NO_PROXY="localhost,127.0.0.1,::1,192.168.*,10.*,.jkwlstv.cn" -export no_proxy="localhost,127.0.0.1,::1,192.168.*,10.*,.jkwlstv.cn" -``` - -### Git - -```bash -# 设置 -git config --global http.proxy http://127.0.0.1:7890 -git config --global https.proxy http://127.0.0.1:7890 -# 查看 -git config --global --get http.proxy -git config --global --get https.proxy -``` - -### Windows - -```text -以Windows 11举例:使用 Win + I 快捷键打开设置,搜索"代理服务器"。 -点击"代理服务器设置"或者"更改手动代理服务器设置",在"使用代理服务器"行点击编辑。 -点亮"使用代理服务器"开关,代理IP地址:"127.0.0.1",端口:"7890"。 -在"请勿对以下条目开头的地址使用代理服务器"输入框中粘贴以下内容: -localhost;127.*;192.168.*;10.*;172.16.*;172.17.*;172.18.*;172.19.*;172.20.*;172.21.*;172.22.*;172.23.*;172.24.*;172.25.*;172.26.*;172.27.*;172.28.*;172.29.*;172.30.*;172.31.*;.jkwlstv.cn -``` - -## Android
@@ -52,7 +25,7 @@ localhost;127.*;192.168.*;10.*;172.16.*;172.17.*;172.18.*;172.19.*;172.20.*;172.
-### 配置文件链接见公告
+#### 配置文件链接见公告
-### 开启局域网代理(可选)
+#### 开启局域网代理(可选)
-## Docker
+### Docker配置订阅
```bash
# 创建主目录
@@ -92,7 +65,7 @@ mkdir data && cd data
wget https://stf.jkwlstv.cn/app/Country.mmdb
```
-### 目录结构
+目录结构:
```text
clash/
@@ -102,7 +75,7 @@ clash/
└── docker-compose.yaml
```
-### docker-compose.yaml
+docker-compose.yaml:
```yaml
services:
@@ -121,9 +94,7 @@ services:
- TZ=Asia/Shanghai
```
-### config.yaml
-
-**这是示例,真实有效的文件需要找群主要。**
+config.yaml示例:
```yaml
port: 7890
@@ -282,4 +253,137 @@ rules:
- GEOIP,LAN,DIRECT
- GEOIP,CN,DIRECT
- MATCH,DIRECT
+```
+
+## 客户端下载
+
+| 系统 | 点击下载 |
+|:-----|:-----|
+| Windows |[x86](https://stf.jkwlstv.cn/app/cfw_x86.exe) [Arm](https://stf.jkwlstv.cn/app/cfw_arm.exe)|
+| Mac |[Intel](https://stf.jkwlstv.cn/app/cfm_intel.dmg) [Arm](https://stf.jkwlstv.cn/app/cfm_arm.dmg)|
+| Android |[通用](https://stf.jkwlstv.cn/app/cmfa.apk)|
+
+## 局域网代理服务器设置
+
+### Linux配置局域网代理
+
+```bash
+# 打开用户环境变量配置
+nano ~/.bashrc
+# 添加以下片段
+export HTTP_PROXY="http://127.0.0.1:7890"
+export HTTPS_PROXY="http://127.0.0.1:7890"
+export http_proxy="http://127.0.0.1:7890"
+export https_proxy="http://127.0.0.1:7890"
+export NO_PROXY="localhost,127.0.0.1,::1,192.168.*,10.*,.jkwlstv.cn"
+export no_proxy="localhost,127.0.0.1,::1,192.168.*,10.*,.jkwlstv.cn"
+```
+
+### Git配置局域网代理
+
+```bash
+# 设置
+git config --global http.proxy http://127.0.0.1:7890
+git config --global https.proxy http://127.0.0.1:7890
+# 查看
+git config --global --get http.proxy
+git config --global --get https.proxy
+```
+
+### Windows配置局域网代理
+
+1. 以Windows 11举例:使用 Win + I 快捷键打开设置,搜索"代理服务器"。
+2. 点击"代理服务器设置"或者"更改手动代理服务器设置",在"使用代理服务器"行点击编辑。
+3. 点亮"使用代理服务器"开关,代理IP地址:"127.0.0.1",端口:"7890"。
+4. 在"请勿对以下条目开头的地址使用代理服务器"输入框中粘贴以下内容:
+
+```text
+localhost;127.*;192.168.*;10.*;172.16.*;172.17.*;172.18.*;172.19.*;172.20.*;172.21.*;172.22.*;172.23.*;172.24.*;172.25.*;172.26.*;172.27.*;172.28.*;172.29.*;172.30.*;172.31.*;.jkwlstv.cn
+```
+
+### Docker配置局域网代理
+
+**前提条件**:以root用户建立ssh连接。
+
+1. 创建`docker.service.d`配置文件。
+
+```bash
+sudo mkdir -p /etc/systemd/system/docker.service.d
+```
+
+2. 把下面的片段复制到文本编辑器后把`192.168.31.9:7890`替换成运行clash的HOST局域网IP,如果是本机运行的clash就填`127.0.0.1:7890`。
+
+```
+[Service]
+Environment="HTTP_PROXY=http://192.168.31.9:7890"
+Environment="HTTPS_PROXY=http://192.168.31.9:7890"
+Environment="NO_PROXY=localhost,127.0.0.1"
+```
+
+复制、粘贴并保存至此文件:
+
+```bash
+sudo vi /etc/systemd/system/docker.service.d/http-proxy.conf
+```
+
+3. 重载 docker 守护进程。
+
+```bash
+sudo systemctl daemon-reload
+```
+
+4. 重启 docker。
+
+```bash
+sudo systemctl restart docker
+```
+
+5. 验证代理配置是否生效。
+
+```bash
+sudo systemctl show --property=Environment docker
+```
+
+### 群晖的Docker配置代理
+
+**前提条件**:以root用户建立ssh连接。
+
+
+1. 创建`docker.service.d`配置文件。
+
+```bash
+mkdir -p /etc/systemd/system/pkg-ContainerManager-dockerd.service.d
+```
+
+2. 把下面的片段复制到文本编辑器后把`192.168.31.9:7890`替换成运行clash的HOST局域网IP,如果是本机运行的clash就填`127.0.0.1:7890`。
+
+```
+[Service]
+Environment="HTTP_PROXY=http://192.168.31.9:7890"
+Environment="HTTPS_PROXY=http://192.168.31.9:7890"
+Environment="NO_PROXY=localhost,127.0.0.1"
+```
+
+复制、粘贴并保存至此文件:
+
+```bash
+vi /etc/systemd/system/pkg-ContainerManager-dockerd.service.d/http-proxy.conf
+```
+
+3. 重载 docker 守护进程。
+
+```bash
+systemctl daemon-reload
+```
+
+4. 重启 docker。
+
+```bash
+systemctl restart pkg-ContainerManager-dockerd.service
+```
+
+5. 验证代理配置是否生效。
+
+```bash
+systemctl show --property=Environment pkg-ContainerManager-dockerd.service
```
\ No newline at end of file