一、Clash規則模式
Clash規則模式是指Clash在運行時所採用的規則模式。常見有全局模式、規則模式,還有三種策略方案:策略組,智能代理模式和全局代理模式。
全局模式是指所有請求都由代理伺服器處理,相當於全局使用代理伺服器;規則模式按照規則列表進行匹配,符合規則的通過代理,否則直連訪問;策略組模式根據代理策略進行訪問分流,代理策略即代理節點的分類,如節點地區、節點類型、加密方式等;智能代理模式通過智能代理進行訪問分流,即根據域名進行訪問分流;全局代理模式同全局模式,相當於全局使用代理伺服器。
Clash默認使用規則模式,適用於大多數用戶。如果需要訪問特定網站或應用程序,可以考慮使用策略組或智能代理模式。
二、Clash規則配置
Clash規則配置指Clash所採用的規則。常見的有基於域名的域名列表、AdBlockPlus等社區規則、基於IP的用戶自定義規則等。
rule-providers:
ip-cidr:
type: ip-cidr
behavior: domain
path: Rule/GeoLite2-Country.mmdb
url: https://github.com/Dreamacro/maxmind-geoip/releases/latest/download/GeoLite2-Country.mmdb
domain:
type: field
behavior: domain
path: Rule/domain.list
url: https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt
adblock:
type: http
behavior: domain
path: Rule/adblock.list
url: https://easylist.to/easylist/easylist.txt
user-rule:
type: http
behavior: ip-cidr
path: Rule/user-rule.txt
url: https://raw.githubusercontent.com/user-rule/user-rule/master/user-rule.txt
apple:
type: http
behavior: domain
path: Rule/apple.list
url: https://raw.githubusercontent.com/h2y/apple-iplist/master/apple-ips.txt
custom:
type: http
behavior: ip-cidr
path: Rule/custom.txt
url: https://raw.githubusercontent.com/user/custom-rule/master/custom.txt
上述配置中,每個rule-providers都有類型、行為、URL鏈接、本地路徑等屬性。Clash將URL鏈接下載並存儲到本地,然後根據行為內容進行匹配,如果匹配成功則按照對應類型處理。
三、Clash規則文檔
Clash規則文檔是Clash官方提供的規則說明書,旨在幫助用戶更好地使用和配置Clash規則。文檔包含基礎規則、高級規則、命名空間、數據截取、規則合併等內容。
# 基礎規則
DOMAIN ($NORMAL) # 直連
DOMAIN-KEYWORD ($SPECIAL) # 關鍵字匹配,使用 $SPECIAL 主機名,或者前綴或後綴相同的主機名
IP-CIDR,P $DIRECT # 某前綴訪問直連
GEOIP,CN $DIRECT # 國內地址訪問直連
FINAL,DIRECT #其它所有流量直連
# 高級規則
USER-AGENT,Variety # 多樣化的 user-agent
LIMIT-CONNECT # 連接數限制
MATCH # 命中即出
REGEX # 正則表達式
# 命名空間
Proxy,NAME,GLOBAL # 全局代理
Proxy,NAME,ProxyGroup,Policy # 策略選取
Proxy,NAME,Direct # 直連規則
# 數據截取
# URL參數 ? 之前
# Cookie B 小寫,獲取某個 cookie 時需要注意大小寫
# Body B 小寫,僅在 content-type 包含關鍵字 text 的 MIME 類型下可用,在行為為 header 的規則下,返回 content-type
# 規則合併
RULE-SET,GFW # 根據 URL 或者正則表達式地址合併規則
四、Clash規則模式是什麼
Clash規則模式指的是Clash運行時所採用的規則模式,在config文件中通過mode屬性來設置,包括全局模式、規則模式、策略組模式、智能代理模式和全局代理模式。
全局模式是指所有請求都由代理伺服器處理,相當於全局使用代理伺服器;規則模式按照規則列表進行匹配,符合規則的通過代理,否則直連訪問;策略組模式根據代理策略進行訪問分流,代理策略即代理節點的分類,如節點地區、節點類型、加密方式等;智能代理模式通過智能代理進行訪問分流,即根據域名進行訪問分流;全局代理模式同全局模式,相當於全局使用代理伺服器。
五、Clash規則什麼意思
Clash規則指的是Clash所採用的規則,包括基於域名的域名列表、AdBlockPlus等社區規則、基於IP的用戶自定義規則等。當Clash運行時,根據配置規則匹配進行網路請求訪問。
六、Clash規則是什麼
Clash規則指的是Clash所採用的規則,包括基於域名的域名列表、AdBlockPlus等社區規則、基於IP的用戶自定義規則等。
七、Clash規則轉換
Clash規則轉換是將其他格式的規則文件轉換為Clash規則,便於在Clash中使用。常見的規則轉換工具包括Surge規則轉換、Kitsunebi規則轉換等。
# Surge規則轉換
[surge-hosts-to-clash] # 標準格式注釋
groups=apple,google # 策略組
ruleset=custom,rules/user-surge.txt # 自定義規則
source=https://raw.githubusercontent.com/h2y/Shadowrocket-ADBlock-Rules/master/surge-list/surge-list.conf # 原始規則文件
# Kitsunebi規則轉換
name: my config # 配置名稱
version: 1.0 # 配置版本
rules:
- DOMAIN-SUFFIX,google.com,Proxy # 地址後綴匹配
- DOMAIN-KEYWORD,netflix,Direct # 關鍵字匹配
- IP-CIDR,10.0.0.0/8,Direct # IP地址匹配
八、Clash for Android
Clash for Android是一款支持Shadowsocks、Vmess等多種代理協議的Android客戶端。用戶可以通過配置文件、遠程節點、自定義路由等功能靈活配置使用Clash。Clash for Android默認使用規則模式運行,用戶可以根據具體情況選擇不同的規則模式。
九、Clash配置
Clash配置分為基本配置和高級配置兩部分。基本配置包括本地代理埠、SOCKS5代理和HTTP代理等信息;高級配置包括代理策略、外部控制和日誌等。
# 基本配置
port: 7890 # 本地代理埠
socks-port: 7891 # SOCKS5代理
redir-port: 7892 # HTTP代理
# 高級配置
allow-lan: true # 允許代理區域網請求
mode: rule # 設置規則模式
log-level: info # 日誌等級
ipv6: false # 禁用IPv6
external-controller: '127.0.0.1:9090' # 外部控制伺服器地址
secret: '123456' # 密碼
十、Clash規則模式和全局模式選取
Clash規則模式和全局模式適用於不同的場景。如果您只需要知道如何在Clash中使用代理伺服器,請使用全局模式。全局模式相當於全局使用代理伺服器,適用於需要全局翻牆的場景。
如果您需要在不同的應用程序中分別使用代理伺服器,或者需要訪問國內外不同的網站,您可以使用規則模式和策略組模式。在規則模式下,通過配置規則列表進行網路請求訪問;在策略組模式下,通過代理策略進行訪問分流。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/271383.html