安裝clash過程從略
github 地址:https://github.com/Dreamacro/clash
安裝路徑推薦為/opt/clash
為可執行文件添加執行權限
chmod +x clash
為了方便在終端中調用,可以copy一份到/bin
cp clash /bin
這樣可以不跳轉到clash文件夾即可開啟clash
clash
clash 使用 yaml 作為配置文件,配置文件示例可以參考:https://github.com/Dreamacro/clash/wiki/configuration
加載訂閱
首先進入clash 配置文件所在的文件夾
cd ~/.config/clash
在Clash目錄下,從你的[subscirbe_links]
下載config.yaml配置文件,記得在[subscirbe_links]加引號,避免shell對&
等字符的解析錯誤。
wget -O config.yaml [subscirbe_links]
成功后,~/.config/clash目錄下的config.yaml
配置文件內容更新了
Web管理clash
在開啟clash后,在瀏覽器中打開
http://clash.razord.top/#/proxies
根據~/.config/clash文件夾下的config.yaml
文件中的端口信息進行配置,按照默認即可,一般不需要進行額外配置。
配置代理
配置代理目前發現三種方案:
- 瀏覽器設置代理(只對瀏覽器有效)
- 全局系統代理(全局有效)
- proxychains(可控有效)
前兩種方法比較easy,大家可以自行查詢各自系統的代理設置教程。
由於kali貌似不能進行全局代理,並且只設置瀏覽器代理並不能讓系統軟件掛代理運行,具有較大的不便,這里對proxychains
方法做簡單介紹。
安裝proxychains
sudo apt install proxychains
配置
安裝完成之后,在proxychains.conf(或者proxychains4.conf,取決於安裝的軟件版本)這個文件下添加設置
vim /etc/proxychains.conf
將proxychains.conf文件中的dynamic_chain前面的注釋符取消。
在這個配置文件最下面有[ProxyList]這么一行,在這行下面添加上
socks5 127.0.0.1 7891
# 7891 取決於yaml的配置
如果有別的比如socks4 127.0.0.1 9050那么就把它給注釋掉
使用
重啟kali,若要在代理下使用某個app,則
proxychains [app name]
即可在proxychains代理規則下啟動。
如:
proxychains firefox
如果不是系統自帶軟件,可以將其添加到/bin目錄下方便啟動。