Files
docs/clash.md
T
V-LiuShuang 29096f76f8 add
2026-09-15 10:50:35 +08:00

6.6 KiB

客户端下载

系统 点击下载
Windows x86 Arm
Mac Intel Arm
Android 通用

代理服务器设置

Linux

# 打开用户环境变量配置
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

# 设置
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

以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

iOS

需要切换到美区 App Store 下载安装 Potatso 这款 APP,所以需要先注册一个美区的 Apple ID。

Potatso 是免费的,不差钱可以用 Shadowrocket。

Mac/Win

添加订阅

配置文件链接见公告

开启局域网代理(可选)

Docker

# 创建主目录
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

目录结构

clash/
├── data/
│   ├── Country.mmdb
│   └── config.yaml
└── docker-compose.yaml

docker-compose.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

这是示例,真实有效的文件需要找群主要。

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