打开linux命令行,依次执行下列命令
mkdir ~/.config/
mkdir ~/.config/mihomo/
cd ~/.config/mihomo/
https://github.com/MetaCubeX/mihomo/releases
根据你的Linux版本选择相应的下载,一般下载linux-amd64
版本即可。如果 wget 下载不了的话,就用浏览器手工下载也行
wget -O clash-linux.gz https://github.com/MetaCubeX/mihomo/releases/download/v1.17.0/mihomo-linux-amd64-v1.17.0.gz
如果用浏览器下载,下载后移动文件到 ~/.config/mihomo/
并改名为 clash-linux.gz
解压到当前文件夹
gzip -f clash-linux.gz -d
授权可执行权限
chmod +x clash-linux
初始化执行 clash
./clash-linux
等几分钟,然后按 Ctrl+c 退出clash程序。
初始化执行 clash 会默认在 ~/.config/mihomo/
目录下生成配置文件和全球IP地址库:config.yaml
、Country.mmdb
、GeoSite.dat
ls -rtl ~/.config/mihomo/
如果这一步Country.mmdb
不能自动完成下载,请手工下载:
https://github.com/Dreamacro/maxmind-geoip/releases/latest/download/Country.mmdb
下载后放到 ~/.config/mihomo/
目录。
如果GeoSite.dat
不能自动完成下载,请手工下载GeoSite.dat 后放到 ~/.config/mihomo/
目录.
注册机场以获取节点订阅链接或者找免费的订阅链接。
这里我们推荐一个V2ray机场,有免费V2ray节点,点击注册,注册后在该机场用户中心拷贝clash订阅链接。
教育网的网友如果打不开上面的链接,请使用这个链接: https://cdn.v2ai.top/auth/register?code=cd79
注册后免费获得1024M初始流量,每日签到可获得300-500M免费流量。 注册登录后,用个人邀请链接 邀请新用户注册还可获得流量奖励,如果新用户成为付费用户,你还可以赚取高达20%终生佣金奖励。
机场的 订阅链接 非常重要,你应当把它当做密码一样妥善保管。
用wget下载clash配置文件(重复执行就是更新订阅更新节点),替换默认的配置文件,下面的wget命令后面的 你的Clash订阅链接网址
,用你的机场的实际的clash订阅链接替换。当然,你也可以用浏览器打开订阅链接,下载后拷贝或移动到~/.config/mihomo/目录替换覆盖config.yaml文件。
wget -U "Mozilla/6.0" -O ~/.config/mihomo/config.yaml 你的Clash订阅链接网址
然后,再次启动clash
./clash-linux
提示:机场节点信息可能会不定时更新,若出现大面积节点不可用现象,或者从免费用户升级为VIP用户,请手工更新订阅更新节点。
同時启用 HTTP 代理和 Socks5 代理。
clash 默认 http 和 socks5 端口都默认监听 7890
打开 设置 -> 网络 -> 网络代理
配置 HTTP 代理和 socket 代理 分别为上面的端口号(注意:Linux命令行的程序或shell脚本不一定遵循此处代理设置,设置命令行的代理请看后文)
Linux命令行的程序或shell脚本不一定遵循上述代理设置,因此需要单独设置命令行的代理。
!> 注意,ping 不支持代理,命令行测试外网网址请使用 curl 测试。
!> clash启动已占用的终端窗口无法再输入命令,请新开一个终端窗口执行下列命令。
!> 下列命令只对当前终端窗口有效,如果希望永久性的设置代理,可以将以上命令添加到.bashrc文件中。
在Linux命令行中设置代理,可以通过设置环境变量http_proxy和https_proxy来实现:
export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"
输入 echo $http_proxy 和 echo $https_proxy 命令,然后回车查看,以确保代理已经正确设置。
如果需要取消代理,可以使用以下命令:
unset http_proxy
unset https_proxy