Shell clash适合无图形界面的linux 系统使用,或者路由器也可以。
官方使用教程: https://github.com/juewuy/ShellClash/blob/master/README_CN.md
其实已经写得很好很了。这边记录下操作。方便各位快速使用。
第一步:下载安装
sudo -i #切换到root用户,如果需要密码,请输入密码
bash #如已处于bash环境可跳过
export url='https://fastly.jsdelivr.net/gh/juewuy/ShellCrash@master' && wget -q --no-check-certificate -O /tmp/install.sh $url/install.sh && bash /tmp/install.sh && source /etc/profile &> /dev/null
或:
sudo -i #切换到root用户,如果需要密码,请输入密码
bash #如已处于bash环境可跳过
export url='https://gh.jwsc.eu.org/master' && bash -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
安装好后运行:
第二步:导入订阅和启动
crash #进入对话
crash -h #帮助列表
这边以机场的提供的订阅来导入
选择 【导入配置文件】—选【在线生成clash 配置文件】–然后输入机场的订阅—然后再选【在线生成clash 配置文件】–选择重启。
具体如图:
![linux版本clash教程shellcrash使用教程](https://clash01.com/wp-content/uploads/replace/406aba3c9f89ba6328cb3641814e1817.png)
![linux版本clash教程shellcrash使用教程](https://clash01.com/wp-content/uploads/replace/57947b087ba5929eec651e41496d4980.png)
![linux版本clash教程shellcrash使用教程](https://clash01.com/wp-content/uploads/replace/b3467ae92f7531bed442ac8044cac9bd.png)
这个本质是内置了订阅转换,转为了 clash 格式的 订阅。
如果机场提供的就是 clash 格式的就直接选【在线获取完整配置文件】,或者
选【本地上传完整的配置文件】,然后浏览器打开机场提供的clash 订阅链接,下载到电脑上,改名为 config.yaml,然后上传到 /tmp 文件夹。再重新运行 crash 会自动检测到配置文件。
其它问题
开机自启
【内核启动设置】–【允许ShellCrash开机启动】
![linux版本clash教程shellcrash使用教程](https://clash01.com/wp-content/uploads/replace/f53a716727fbab74d4d760418b88a1a6.png)
禁用DNS劫持
默认会开启 【dns 劫持】,导致我直接我无法在终端拿到真实 ip。
如果你的代码需要获取真实 ip。则需要关闭这项功能。
关闭路径:【内核功能设置】—【切换DNS运行模式】–【DNS进阶设置】–【禁用DNS劫持】