精品軟體與實用教程
Clash for Windows 功能增強, Parsers 多執行緒下載
Clash for Windows CFW可以說是當下最好用的代理軟體了,功能豐富,介面清爽,簡單易用。透過添加程式碼,使用 Parsers 功能,實作多執行緒下載。熟悉Clash的同學應該知道Clash提供了自訂新規則的功能介面,對於小白來說十分友善。以下介紹一種使用Clash的Parsers 功能。
Clash for Windows 如何使用Parsers 功能
打開 Setting(設定),找到 Profiles(設定檔下)的 Parsers 。
點選右側的Edit,開啟編輯介面。輸入以下程式碼
使用Parsers 功能在CFW中自動新增負載平衡
parsers: - reg: 'slbable$' yaml: append-proxy-groups: - name: ⚖️ 負載平衡-散列type: load-balance url: 'http://wwwrated.com/genemoc照片:2001:5069;http://www. consistent-hashing - name: ⚖️ 負載平衡-輪詢type: load-balance url: 'http://www.google.com/generate_204' interval: 300 strategy: round-robin commands: - proxy proxy-groups.0.proxies.0+⚖️ 負載平衡-散列- proxy-groups.⚖️ 負載平衡-輪詢.proxies=[]proxyNames - proxy-groups.0.proxies.0+⚖️ 負載平衡-輪詢
手動新增負載平衡
#新增至第一個代理程式原則群組- ⚖️ 負載平衡-輪詢- ⚖️ 負載平衡-散列#新增代理程式原則群組- name: ⚖️ 負載平衡-散列type: load-balance url: http://www.google.com/generate_204 interrate: 3000 起 -30000,0006 P04 interx-3000000 -30000000? name: ⚖️ 負載平衡-輪詢type: load-balance url: http://www.google.com/generate_204 interval: 300 strategy: round-robin proxies: - P1 - P2 - P3
在Clash for Windows 中使用Parsers 功能後,可以實作多執行緒下載。
clash下載:https://github.com/Fndroid/clash_for_windows_pkg/releases
clash官網:https://docs.cfw.lbyczf.com/
使用Prasers 更新訂閱,舊配置改成新配置
Windows
對於0.19.4 及以下用戶,無需更改。對於0.19.5 及以上用戶,請點擊Settings-Profiles-Parsers-Edit(設定- 配置- 預處理配置- 編輯), 刪除預設的parsers: #array , 並貼上以下內容。
parsers: - reg: '^.*$' code: | module.exports.parse = async (raw, { axios, yaml, notify, console }, { name, url, interval, selected }) => { const obj = yaml.parse(f. 'ws' && !v['ws-opts'] && v['ws-path'] && !v['ws-headers']) { const opts = {} opts.path = v['ws-path'] v['ws-opts'] = opts delete v['ws-path'] } if (['ws-opts'] = opts delete v['-pathv' v['ws-path'] && v['ws-headers']) { const opts = {} opts.path = v['ws-path'] opts.headers = v['ws-headers'] v['ws-opts'] = opts delete v['ws-path'] delete vws;-opts'] = opts delete v['ws-path'] delete.a }-gturn;
然後更新訂閱即可。
注意: parsers 內容僅在更新訂閱時生效,請務必更新一次訂閱。
MAC
對於Clash for Windows 的mac 版用戶,操作方法同Windows
對於Clash X 用戶,請使用1.72.0 及以前版本,如果不能接受舊版本,請手動修改或換到CFW mac 版
Android
請使用2.5.3 及以前版本,如果無法接受舊版本,可以手動修改或將CFW 修改後的訂閱檔案匯入手機
Linux
Clash for Windows 的linux 版用戶,操作方法同Windows
Shellclash 用戶,請手動修改設定。
路由器
openclash 用戶,請更新到最新版本,新版本已完成了舊配置的適配!
如何手動修改設定檔:
舊配置
ws-path: /XXXX ws-headers: Host: example.com
新配置
ws-opts: path: /XXXX headers: Host: example.com
編輯parsers 內容時,請注意空格,如果忽略掉空格的話,配置會報錯。