一、clash
由於在mac上用慣了homebrew以至於看到centos終端就有點不適應,故想裝個homebrew,哪曾想一如凡塵深似海,brew需要訪問GitHub而我的服務器是國內的,壓根訪問不了
筆者個人電腦使用的是clash因為支持的平台比較多如:windows、mac、android、ios、linux
首先配置好linux版本的clash,可以去GitHub下載自己服務器對應版本:
https://github.com/Dreamacro/clash/releases
筆者服務器使用linuxamd64的,下完之后再通過ssh上傳到服務器:
scp /Users/Downloads/clash-linux-amd64-v1.8.0.gz root@122.122.122.122:/root/clash-linux-amd64-v1.8.0.gz

可以看到還是挺快的,筆者是剛買的天翼雲服務器雙十二優惠,感覺還不錯!
然后gz格式是通過gunzip解壓,解壓后會生成一個可執行文件clash
chmod +x clash #添加可執行權限
./clash #執行啟動
執行后會在這里生成一個默認的配置文件:~/.config/clash/congfig.yaml
當然這個配置文件是沒有用的,這個時候就可以把你的本地clash的配置文件上傳到服務器了:
先按ctrl+c停止當前進程,本地的配置文件你可以從這里找到:

筆者macbook的配置文件位置可以分享給你們個參考,不同平台的位置不一樣:
/Users/zhang/.config/clash/******.yaml
傳文件還是用scp /Users/zhang/.config/clash/*******.yaml root@122.122.122.122:/root/.config/clash/config.yaml
!本地的yaml文件注意:本地可能有多個.yaml后綴的文件,點開看看甄別一下哪個是有效的。
輸入./clash 回車啟動,這樣就運行在7890端口了,但是它占用了此終端 我們無法再做其他事。這里可以提前用screen -S name1命令開一個后台終端,在后台終端啟動clash,然后ctrl+a+d返回前台。
注意:如果提示以下錯誤:

還需要把本地的Country.mmdb也上傳到相同目錄上去。跟前面一樣的傳法
一般來說clash的配置只要你本地可以用那服務器上就沒問題的。
二、homebrew的安裝:
當然brew和yum本來就不相上下了,選擇只因習慣,如果非要做一個選擇那我全都要。
執行homebrew自動安裝腳本(mac和centos),切記不能在root權限下執行,需另建一個普通賬戶!!
筆者的服務器是centos7.5選第二個。這一步有點久,大概十分鍾
以下兩條命令
# macbook
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
# centos
/bin/sh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
由於是全自動安裝,基本上沒出現解決不了的錯誤,靜靜等待執行完畢,重啟,就大功告成了

