1. 程式人生 > 其它 >kali滲透測試日記 - 使用clash代理

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]

下載config.yaml配置檔案,記得在[subscirbe_links]加引號,避免shell對&等字元的解析錯誤。

wget -O config.yaml [subscirbe_links] 

成功後,~/.config/clash目錄下的config.yaml配置檔案內容更新了

subscirbe_links只能幫你們到這了

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目錄下方便啟動。