使用Clash给Switch加速 |
您所在的位置:网站首页 › ns代理dns › 使用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这个版本为例 123456mkdir -p /root/.config/clashcd /root/.config/clashwget https://github.com/Dreamacro/clash/releases/download/v1.11.8/clash-linux-amd64-v1.11.8.gzgunzip clash-linux-amd64-v1.11.8.gzmv clash-linux-amd64-v1.11.8 clashchmod +x clash第三行的链接请根据你的系统版本更换第四,五行的文件名字请根据你下载到的文件名进行更换第一行创建文件夹的命令一定要跟我一样接着就是把你的订阅配置下载到这个目录(/root/.config/clash) 1wget -P /root/.config/clash -O config.yaml "运营商提供的订阅链接"接着我们启动Clash这样子就是成功了,提示的信息可能会有点出入,请自己甄别我们按Ctrl+C停止程序接着我们把Clash添加进开机自启动服务 1vi /etc/systemd/system/clash.service创建一个服务文件,接着把下面的代码添加进去即可 123456789[Unit]Description=Clash serviceAfter=network.target[Service]Type=simpleUser=rootExecStart=/root/.config/clash/clash[Install]WantedBy=multi-user.target添加完后保存 123systemctl daemon-reloadsystemctl enable clash.servicesystemctl restart clash.service把三行命令打进去,这样子就可以开机自启动了接下来是Switch配置,我们打开设置-互联网-互联网设置-选择和服务器同一个网络-更改设置然后我们把代理服务器设置选择启用,服务器选择你服务器的IP,端口填7890(前提是没更改过,默认都是这个端口),自动验证选择不起用最后连接网络即可听不懂的可以根据图片进行操作,感觉速度不错到这里就完事了如果手机需要连上代理的话也是这么填非必须:如果需要控制Clash的节点的话我们可以安装一个面板方法一Docker安装(需要安装Docker): 1docker run -p 8000:80 -d --name yacd --restart=always haishanh/yacd:latest接着访问IP:8000即可方法二Nginx运行(需要安装Nginx): 1git clone https://github.com/haishanh/yacd.git 网站目录接着访问IP即可API Base URL填写IP:9090即可(前提是你没改端口)注意: 有些运营商的配置文件external-controller选项是127.0.0.1:9090,这会导致面板无法连接到Clash解决方法: 我们将external-controller选项改为0.0.0.0:9090即可然后我们就可以控制节点了默认进去是英文,我们可以到Config-Language改为中文即可 如果你的运营商经常会更换链接,请添加这个脚本需要环境Crontab 1vi /root/.config/clash/update.sh我们新建一个文件然后在里面填入下面的代码 1234567## 下载配置文件wget -P /root/.config/clash -O config.yaml "运营商提供的订阅链接"## 替换IPsed -i 's/127.0.0.1:9090/0.0.0.0:9090/g'/root/.config/clash/config.yaml## 重启Clashsystemctl restart clash.service输入完保存退出然后再赋予这个脚本权限 1chmod +x /root/.config/clash/update.sh最后我们添加进Crontab 1crontab -e新建一行,并输入 10 0 * * * sh /root/.config/clash/update.sh保存,重启Crontab即可 1/etc/init.d/cron restart |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |