树莓派4B搭建Clash
树莓派4B搭建Clash
一、搭建原因
本虫基于某些需求在工作中需要用到Clash,Clash的作用可能大家都清楚,如果不清楚也没关系,看完这篇文章也就清楚了hhhhhhh。由于我购买的订阅账号只允许同时2个用户在线,而且每次用的时候必须开启客户端,十分不便。本文就是为解决这两个问题而写(别问,问就是想白嫖),我的解决方案是将Clash部署在7*24小时开机的设备上,然后通过nps内网穿透将局域网服务端口暴露给外部使用。听起来好像有点麻烦,那就用一种简单的表述:将Clash部署在树莓派上,外部通过代理的方式使用订阅的服务。
二、部署Clash核心
由于是部署在树莓派上的Ubuntu的,我们要选择支持ARM架构的Linux镜像
注意以下两点:
1.要将配置文件挂载到物理目录,例如
-v /fuguicun/clash:/root/.config/clash
2.映射两个端口
一个用于局域网访问,一个用于后续的Web UI,我这以7890 和 8080为例。
3.将订阅处下载的配置文件复制到配置文件目录,如下
获得的链接在浏览器中打开可以得到一个yaml文件,将其复制到挂载配置文件的目录,然后按需修改配置文件即可
三、部署Web UI
到上一步为止我们已经成功部署了Clash核心,接下来我们部署一个Web UI以方便对Clash进行配置和操作
需要映射出一个端口作为web访问端口。部署完毕后需要在web界面配置连接Clash核心
第一次进入的时候应该会跳转到如下页面:
如果没有跳转,则在 Config->Action->Switch Backend处可以找到,此处配置Clash核心的地址和端口,密钥如果没有设置的话填空即可
配置成功后在Proxies界面即可看到我们需要的东西啦~~~~~~~
四、穿透局域网代理端口到外部
内网穿透工具我们使用NPS,在NPS管理控制台中配置端口转发即可,如下图
五、测试代理
访问ip138查看IP地址
成功!!!!!!