使用Clash给Switch加速
在Switch Lite购买感受和建议这篇文章,里面有说过怎么解决Switch下载游戏慢的问题,就是改DNS
有些人改了DNS后还是有点毛病,所以我们可以使用Clash给Switch加速
这篇文章需要亿点点Linux基础才可以看懂
在此之前需要准备一些环境
机场,Linux系统的机器,手,脑子
机场这里不做推荐,避免有人说恰饭
我们准备好后可以开始搭建
首先去Github上获取Clash
链接:https://github.com/Dreamacro/clash/releases
我的机器是64位系统的,所以我们以clash-linux-amd64-v1.11.8.gz这个版本为例
1 |
|
第三行的链接请根据你的系统版本更换
第四,五行的文件名字请根据你下载到的文件名进行更换
第一行创建文件夹的命令一定要跟我一样
接着就是把你的订阅配置下载到这个目录(/root/.config/clash)
1 |
|
接着我们启动Clash
这样子就是成功了,提示的信息可能会有点出入,请自己甄别
我们按Ctrl+C停止程序
接着我们把Clash添加进开机自启动服务
1 |
|
创建一个服务文件,接着把下面的代码添加进去即可
1 |
|
添加完后保存
1 |
|
把三行命令打进去,这样子就可以开机自启动了
接下来是Switch配置,我们打开设置-互联网-互联网设置-选择和服务器同一个网络-更改设置
然后我们把代理服务器设置选择启用,服务器选择你服务器的IP,端口填7890(前提是没更改过,默认都是这个端口),自动验证选择不起用
最后连接网络即可
听不懂的可以根据图片进行操作,感觉速度不错
到这里就完事了
如果手机需要连上代理的话也是这么填
非必须:
如果需要控制Clash的节点的话我们可以安装一个面板
方法一Docker安装(需要安装Docker):
1 |
|
接着访问IP:8000即可
方法二Nginx运行(需要安装Nginx):
1 |
|
接着访问IP即可
API Base URL填写IP:9090即可(前提是你没改端口)
注意: 有些运营商的配置文件external-controller选项是127.0.0.1:9090,这会导致面板无法连接到Clash
解决方法: 我们将external-controller选项改为0.0.0.0:9090即可
然后我们就可以控制节点了
默认进去是英文,我们可以到Config-Language改为中文即可
如果你的运营商经常会更换链接,请添加这个脚本
需要环境Crontab
1 |
|
我们新建一个文件
然后在里面填入下面的代码
1 |
|
输入完保存退出
然后再赋予这个脚本权限
1 |
|
最后我们添加进Crontab
1 |
|
新建一行,并输入
1 |
|
保存,重启Crontab即可
1 |
|