一、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)"
由于是全自动安装,基本上没出现解决不了的错误,静静等待执行完毕,重启,就大功告成了