用windows的時候掛代理挺方便,用clash for windows從服務商一鍵匯入配置就可以無腦翻,但是最近用kali的時候,有一個小工具在運行的時候報錯

百度了一下基本可以確定是網路的問題,這時候就需要掛個代理,但我從服務商的官網并沒有看到支持linux的程式,只好自己搗鼓,
github上有clash for linux的專案,我用的是amd64

在kali中新建clash檔案夾
mkdir /usr/clash
cd到clash目錄下,下載檔案
wget -O clash.gz https://github.com/Dreamacro/clash/releases/download/v1.7.1/clash-linux-amd64-v1.7.1.gz
然后解壓

給予可執行權限
chmod +x clash-linux-amd64
運行
./clash-linux-amd64
首次運行后會在/root/.config/clash目錄下生成兩個組態檔

大概是這樣,重要的是這個yaml檔案,這里面是你所有的代理資訊
之后從你的服務商處獲取訂閱鏈接,注意是clash的訂閱鏈接,然后用wget命令下載,將其轉換為yaml格式

這是我的訂閱鏈接,port是代理埠,socks-port是sock代理的埠,external-controller是使用clash時需要占用的埠,將得到的組態檔放入/root/.config/clash目錄下,
這時候重新運行clash,如果成功則會顯示運行日志
./clash-linux-amd64

如果這一步運行不成功,代表你的埠可能被占用了
netstat -nultp 查看行程
kill -9 [行程pid] 關閉行程
再重新運行就可以了,
打開瀏覽器,輸入http://clash.razord.top/#/proxies進行clash的配置

埠就填yaml組態檔中的external-controller后的埠
如果配置成功左下角會顯示clash的版本號

最后,在firefox中設定你的代理

萬事大吉,可以開個谷歌試試
在終端里用工具需要的話就在clash配置頁面選擇全域代理
參考鏈接:https://www.cnblogs.com/rogunt/p/15127947.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/302888.html
標籤:Linux
