# 目录 - [客户端下载](#客户端下载) - [Android配置订阅](#Android配置订阅) - [iOS配置订阅](#iOS配置订阅) - [PC配置订阅](#PC配置订阅) - [Docker配置订阅](#Docker配置订阅) - [Linux配置局域网代理](#Linux配置局域网代理) - [Git配置局域网代理](#Git配置局域网代理) - [Windows配置局域网代理](#Windows配置局域网代理) - [Docker配置局域网代理](#Docker配置局域网代理) - [群晖的Docker配置局域网代理](#群晖的Docker配置局域网代理) ## Android配置订阅
### 配置文件链接见公告
### 开启局域网代理(可选)
## Docker配置订阅
```bash
# 创建主目录
mkdir clash && cd clash
# 下载镜像
wget https://stf.jkwlstv.cn/app/cfd.tar
# 导入
docker load -i cfd.tar
# 删除(可选)
rm -rf cfd.tar
# 创建data目录
mkdir data && cd data
# 下载Country.mmdb
wget https://stf.jkwlstv.cn/app/Country.mmdb
```
目录结构:
```text
clash/
├── data/
│ ├── Country.mmdb
│ └── config.yaml
└── docker-compose.yaml
```
docker-compose.yaml:
```yaml
services:
clash-premium:
image: dreamacro/clash-premium:latest
container_name: clash-premium
restart: unless-stopped
ports:
- 7890:7890
- 7891:7891
- 7892:7892
- 9090:9090
volumes:
- ./data:/root/.config/clash
environment:
- TZ=Asia/Shanghai
```
config.yaml示例:
```yaml
port: 7890
socks-port: 7891
# redir-port: 7892
allow-lan: true
mode: Rule
log-level: info
# RESTful API for clash
external-controller: 0.0.0.0:9090
cfw-latency-timeout: 5000
# 实验性功能
experimental:
ignore-resolve-fail: true
hosts:
'mtalk.google.com': 108.177.125.188
# 代理提供商
proxy-providers:
stf-proxy:
type: http
url: "https://baidu.com/proxies-202606.yaml"
interval: 86400
path: ./proxyset/proxies-202606.yaml
proxy-groups:
# 自动选择延迟最低的节点
- name: "AUTO_SELECT"
type: url-test
use:
- stf-proxy
url: 'http://www.gstatic.com/generate_204'
interval: 7200
# PROXY指向AUTO_SELECT
- name: "PROXY"
type: select
proxies:
- AUTO_SELECT
# 规则集提供商
rule-providers:
reject:
type: http
behavior: domain
url: "https://baidu.com/reject.txt"
path: ./ruleset/reject.yaml
interval: 86400
icloud:
type: http
behavior: domain
url: "https://baidu.com/icloud.txt"
path: ./ruleset/icloud.yaml
interval: 86400
apple:
type: http
behavior: domain
url: "https://baidu.com/apple.txt"
path: ./ruleset/apple.yaml
interval: 86400
google:
type: http
behavior: domain
url: "https://baidu.com/google.txt"
path: ./ruleset/google.yaml
interval: 86400
proxy:
type: http
behavior: domain
url: "https://baidu.com/proxy.txt"
path: ./ruleset/proxy.yaml
interval: 86400
direct:
type: http
behavior: domain
url: "https://baidu.com/direct.txt"
path: ./ruleset/direct.yaml
interval: 86400
private:
type: http
behavior: domain
url: "https://baidu.com/private.txt"
path: ./ruleset/private.yaml
interval: 86400
gfw:
type: http
behavior: domain
url: "https://baidu.com/gfw.txt"
path: ./ruleset/gfw.yaml
interval: 86400
tld-not-cn:
type: http
behavior: domain
url: "https://baidu.com/tld-not-cn.txt"
path: ./ruleset/tld-not-cn.yaml
interval: 86400
telegramcidr:
type: http
behavior: ipcidr
url: "https://baidu.com/telegramcidr.txt"
path: ./ruleset/telegramcidr.yaml
interval: 86400
cncidr:
type: http
behavior: ipcidr
url: "https://baidu.com/cncidr.txt"
path: ./ruleset/cncidr.yaml
interval: 86400
lancidr:
type: http
behavior: ipcidr
url: "https://baidu.com/lancidr.txt"
path: ./ruleset/lancidr.yaml
interval: 86400
applications:
type: http
behavior: classical
url: "https://baidu.com/applications.txt"
path: ./ruleset/applications.yaml
interval: 86400
proxy-rule:
behavior: classical
type: http
url: "https://baidu.com/clash-proxy.yaml"
interval: 86400
path: ./ruleset/jms-clash-proxy.yaml
# 规则集,从上到下顺序匹配
rules:
- RULE-SET,applications,DIRECT
- DOMAIN,clash.razord.top,DIRECT
- DOMAIN,yacd.haishan.me,DIRECT
- RULE-SET,private,DIRECT
- RULE-SET,reject,REJECT
- RULE-SET,icloud,DIRECT
- RULE-SET,apple,DIRECT
- RULE-SET,google,PROXY
- RULE-SET,proxy,PROXY
- RULE-SET,proxy-rule,PROXY
- RULE-SET,direct,DIRECT
- RULE-SET,lancidr,DIRECT
- RULE-SET,cncidr,DIRECT
- RULE-SET,telegramcidr,PROXY
- 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
```