kali滲透測試日記 - 使用clash代理
安裝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]
&
等字元的解析錯誤。
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目錄下方便啟動。