Linux使用clash客户端(非服务端)以及安装homebrew


一、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)"

 

由于是全自动安装,基本上没出现解决不了的错误,静静等待执行完毕,重启,就大功告成了

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM