愛快Docker安裝clash

玩了一段時間軟路由,基本都是愛快撥號,openwrt旁路由留學以及去廣告等,這種主路由+旁路由的經典玩法。後來愛快除了docker,一直沒怎麼玩,後來有時間了,就陸續裝了vlmcsd、adguard等,越來越覺得Esxi+愛快+openwrt的方法逐步過時了,以後可能應該裸機裝愛快,然後docker裝其他所需應用這樣用了。愛快docker中安裝clash似乎網上沒什麼資料,我記錄一下我的步驟,僅供學習研究之用。

1。愛快上docker安裝、介面配置、磁碟分配等就不說了,網上資料連篇累牘,自行搜尋。

2。我的磁碟掛載在路由器/docker下,/docker下又有個Docker目錄,所有容器的目錄都統一建在這裡。docker介面ip網段為192。168。33。0/24(不能與正常上網網段一致,正常上網網段為192。168。99。0/24),ipv6網段為FD00::/64。以上為個人網路配置配置。

3。以下步驟是正題。在系統設定-磁碟管理-檔案管理中,/docker/Docker目錄下,新建clash目錄,如下圖所示。

愛快Docker安裝clash

4。新增clash映象。直接到映象庫搜尋就好,選星級最高的就行。我選的如下圖所示。

愛快Docker安裝clash

5。下載好映象後,新增容器,記憶體填的越多越好,點選其他空格時(也就是記憶體欄失焦時)如果填的數字太大了它會提示你最多能填多少,你再照著提示上限填即可。

6。ipv4地址選一個192。168。33。0網段的地址(比如192。168。33。4)即可,注意不能與其他外掛地址衝突。ipv6地址也一樣,填FD00::/64網段地址(比如FD00::4)。映象選下載好的clash映象,介面選doker網路介面,很簡單。

7。下面這步很關鍵。點選高階設定,然後原路徑填寫/docker/Docker/clash,目標路徑填寫/root/。config/clash,目的是把路由器的/docker/Docker/clash目錄掛載為docker中的/root/。config/clash目錄,用於存放配置檔案。點選儲存。

8。點選啟動,啟動clash容器。點選日誌,看到clash已經初始化了config。yaml並自動下載了Country。mmdb檔案,然後點選停止,停止容易執行,檢視/docker/Docker/clash目錄下是否多了兩個檔案,如下圖所示。

愛快Docker安裝clash

9。點選停止,停止clash容器執行。在原先的yaml檔案後面加上。bak作為備份,然後,到https://github。com/Arron1129/Clash_yaml下載一個yaml檔案,重新命名為config。yaml並上傳替換原先自動生成的yaml即可(當然,訂閱了機場的用服務商提供的yaml即可)。yaml內容如下圖所示。

愛快Docker安裝clash

其中port是它作為http(s)代理伺服器轉發的埠,socks-port是作為app代理伺服器的socks轉發埠。external-controller是內網訪問埠。

10。再次啟動clash,現在輸入http://192。168。33。4:9090,看到如下介面,clash就安裝成功了。

愛快Docker安裝clash

11。最後將wifi的代理改為手動,主機名改為clash的地址(我是192。168。33。4),埠改為7890。然後儲存。如下圖所示:

愛快Docker安裝clash

12。好了,可以享受科學的世界了。

愛快Docker安裝clash