在本章中,我們將介紹 Clash 的常見功能以及如何使用和設定它們。
Clash 使用 YAML(YAML Ain't Markup Language)作為設定檔格式。YAML 易於閱讀、編寫與解析,因此常用於設定檔。
瞭解 Clash 的工作原理
在繼續之前,有必要瞭解 Clash 的工作原理,其中有兩個關鍵部分:

Inbound 入站
Inbound 入站是在本機端監聽的部分,它透過開啟一個本機連接埠並監聽傳入的連線來工作。當連線進來時,Clash 會查詢設定檔中設定的規則,並決定連線應該去哪個 Outbound 出站。
Outbound 出站
Outbound 負責連線至遠端。依設定而異,它可以是特定的網路介面、代理伺服器或策略群組。
基於規則的路由
Clash 支援規則式路由,可依不同規則將封包送往不同的出站。規則可在設定檔的 rules 區段中定義。
有許多可用的規則類型,每種規則類型都有自己的語法。規則的一般語法是:
txt
# 类型,参数,策略(,no-resolve)
TYPE,ARGUMENT,POLICY(,no-resolve)在下一步指南中,您將瞭解有關如何設定規則的更多資訊。
