ClashX Mac教程詳解

ClashX是一款針對Mac用戶的免費代理軟件,它可以幫助用戶快速地搭建代理服務器,實現上網自由。本文將從多個方面對ClashX進行詳細闡述,包括軟件下載、配置文件設置、規則列表導入、自動代理等。

一、軟件下載與安裝

1、前往ClashX官網 https://github.com/yichengchen/clashX/releases 下載最新版本的ClashX。

$ brew install clashx
$ brew cask install clashx

2、下載完成後,雙擊ClashX.dmg文件將軟件拖至Applications文件夾中即可進行安裝。

#啟動 ClashX
/Applications/ClashX.app/Contents/MacOS/ClashX

3、安裝完成後,打開ClashX軟件,即可開始配置你的代理服務器。

二、配置文件設置

1、首先,需要在ClashX軟件中創建一個新配置文件,點擊左下角的「+」按鈕來創建一個新的配置文件。

2、在配置文件設置中,需要設置以下信息:

(1)Profile Name:配置文件的名稱,自行填寫。

(2)Listen Interface:代理服務器監聽的網絡接口,通常選擇en0。

(3)Behavior:代理模式,例如全局、直連等。

(4)Allow Lan:是否允許代理局域網,一般設置為開啟。

(5)Allow Follow Redirects:是否允許跟隨重定向,一般設置為開啟。

三、規則列表導入

1、在ClashX的配置文件中,點擊「General」選項卡,在「HTTP/HTTPS」模塊的「External Controller」框中輸入「http://127.0.0.1:7890」並勾選「Use external controller」。

#CLASHX的HTTP外部控制開關配置(在打開設置→Advanced→HTTP/HTTPS處)。
#這樣配置後,你就可以使用http://127.0.0.1:7890來控制 CLASHX 了
external-controller: 127.0.0.1:7890

2、下載自己需要的規則列表文件(例如:https://github.com/ConnersHua/Profiles/tree/master)。

#訂閱地址
https://raw.githubusercontent.com/ConnersHua/Profiles/master/Clash/RuleSet/ExtraRuleSet.yaml
https://raw.githubusercontent.com/ConnersHua/Profiles/master/Clash/RuleSet/BacktoCN.yaml
https://raw.githubusercontent.com/ConnersHua/Profiles/master/Clash/RuleSet/StreamingSE.yaml
https://raw.githubusercontent.com/ConnersHua/Profiles/master/Clash/RuleSet/SwitchyOmega-Lan.yaml

3、在ClashX的配置文件中,點擊「Rules」選項卡,在右側的「Edit」按鈕處,點擊「Import Rules」來導入你下載好的規則列表。

#以下為 Rules 語法,可以手動編寫規則內容,但不建議,且過於複雜,此處略。
#端口、IP 段、國家、域名、正則、通配符等
#多種層級、多種類型匹配方法
#滿足某項規則時,匹配結束,優先級由上往下依次降低。

四、自動代理

1、在ClashX的配置文件中,點擊「Profile」選項卡,在左側的「Auto Proxy」模塊框中,選擇「Auto generate PAC Mode」,並且輸入代理服務器的IP地址及端口號。


# PAC 代理的生成 IP 地址,例如:http://127.0.0.1:8888
Pacific Address: "http://127.0.0.1:8888"
# 代理服務器的名稱alias,建議取與你的服務名稱同樣的名字 
PROXY: "SOCKS5 127.0.0.1:7891; PROXY 127.0.0.1:7890; DIRECT"
  

2、在瀏覽器中,下載PAC文件,可以嘗試使用http://127.0.0.1:8001/proxy.pac來下載。

3、在瀏覽器中打開「系統偏好設置」—「網絡」,點擊「高級」按鈕,在「代理」選項卡中選擇「自動代理配置文件」,然後將剛才下載好的PAC文件拖至文件選擇窗口中即可。

#源碼https://github.com/Leask/ClashX-PAC.git
#生成操作命令如下——myPacFolder為你的PAC文件夾
python2 build.py --disable-app-logging --disable-dict -o myPacFolder --file-proxy "SOCKS5 127.0.0.1:7891; PROXY 127.0.0.1:7890; DIRECT"

五、使用說明

如果以上步驟都已按照教程完成,並且配置文件也設置完成,那麼就可以開始使用ClashX代理了。

1、在ClashX的配置文件中,發送代理請求,在左上角的按鈕處,可以選擇某個規則列表,也可以使用全局模式來創建代理。

2、在瀏覽器中訪問網站時,可以通過代理服務器IP地址及端口號,來實現訪問網絡的目的。

3、在使用過程中,如果遇到網絡訪問異常,可以在ClashX的日誌中查看相關錯誤信息,進行問題排查。

六、總結

本文從軟件下載、配置文件設置、規則列表導入、自動代理等多個方面,詳細闡述了ClashX Mac的使用方法及相關技巧。相信通過本文的介紹,讀者可以快速上手ClashX,實現更加便捷高效的代理。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/245787.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 13:11
下一篇 2024-12-12 13:11

相關推薦

  • MQTT使用教程

    MQTT是一種輕量級的消息傳輸協議,適用於物聯網領域中的設備與雲端、設備與設備之間的數據傳輸。本文將介紹使用MQTT實現設備與雲端數據傳輸的方法和注意事項。 一、準備工作 在使用M…

    編程 2025-04-29
  • Python3.6.5下載安裝教程

    Python是一種面向對象、解釋型計算機程序語言。它是一門動態語言,因為它不會對程序員提前聲明變量類型,而是在變量第一次賦值時自動識別該變量的類型。 Python3.6.5是Pyt…

    編程 2025-04-29
  • Deepin系統分區設置教程

    本教程將會詳細介紹Deepin系統如何進行分區設置,分享多種方式讓您了解如何規劃您的硬盤。 一、分區的基本知識 在進行Deepin系統分區設置之前,我們需要了解一些基本分區概念。 …

    編程 2025-04-29
  • 寫代碼新手教程

    本文將從語言選擇、學習方法、編碼規範以及常見問題解答等多個方面,為編程新手提供實用、簡明的教程。 一、語言選擇 作為編程新手,選擇一門編程語言是很關鍵的一步。以下是幾個有代表性的編…

    編程 2025-04-29
  • Qt雷達探測教程

    本文主要介紹如何使用Qt開發雷達探測程序,並展示一個簡單的雷達探測示例。 一、環境準備 在開始本教程之前,需要確保你的開發環境已經安裝Qt和Qt Creator。如果沒有安裝,可以…

    編程 2025-04-29
  • 猿編程python免費全套教程400集

    想要學習Python編程嗎?猿編程python免費全套教程400集是一個不錯的選擇!下面我們來詳細了解一下這個教程。 一、課程內容 猿編程python免費全套教程400集包含了從P…

    編程 2025-04-29
  • Mac自帶Python:你不知道的全能開發工具

    你知道嗎?你的Mac自帶Python!而且它能夠支持開發多種應用程序、執行的任務也很多種多樣。讓我們一起來探索一下Mac自帶Python的神奇功能吧! 一、快速入門 要馬上開始使用…

    編程 2025-04-29
  • Python煙花教程

    Python煙花代碼在近年來越來越受到人們的歡迎,因為它可以讓我們在終端里玩煙花,不僅具有視覺美感,還可以通過代碼實現動畫和音效。本教程將詳細介紹Python煙花代碼的實現原理和模…

    編程 2025-04-29
  • 使用Snare服務收集日誌:完整教程

    本教程將介紹如何使用Snare服務收集Windows服務器上的日誌,並將其發送到遠程服務器進行集中管理。 一、安裝和配置Snare 1、下載Snare安裝程序並安裝。 https:…

    編程 2025-04-29
  • Python畫K線教程

    本教程將從以下幾個方面詳細介紹Python畫K線的方法及技巧,包括數據處理、圖表繪製、基本設置等等。 一、數據處理 1、獲取數據 在Python中可以使用Pandas庫獲取K線數據…

    編程 2025-04-28

發表回復

登錄後才能評論