主要参考了这篇贴子:https://www.cnblogs.com/sueyyyy/p/12424178.html
给下载来的文件复制到一个专门文件夹里,授予可执行权限,在命令行运行它。
初次运行它会下载一个ip库,大概4M多。网络状况不好的时候,这个数据库总是不成功,系统就无法运行。参考贴子里有单独的Country.mmdb文件下载链接,可以下载来直接用。
关于运行路径的问题,如果直接运行clash不加参数,config.yaml和Country.mmdb存放在/home/username/.config/clash ,运行clash加参数 -d . ,config.yaml和Country.mmdb存放在当前目录,和clash的运行文件在一起。如果以root身份运行clash,这两个文件存放在/root/.config/clash 。
一般浏览器使用proxy的方式都是使用系统设置,没有特殊需要不用修改它。
配置系统proxy,以ubuntu为例,在Settings -> Network -> Network proxy ,选择手动配置,按config.yaml内容设置相应IP地址和端口值,如果 clash运行在本机那地址写127.0.0.1就行了。
操作顺序的问题需要注意一下,先运行clash,再打开浏览器进入clash.razord.top,按实际测速结果选择合适的代理服务器,然后打开系统proxy。
这样做的原因是,如果先打开系统proxy,万一clash默认使用的那个proxy不能工作,那么不但无法正常代理上网,也无法进入clash.razord.top进行proxy选择。