Yuhang Zheng

clash搭建科学梯子

N 人看过

前一段时间我加了一个QQ群,群主是个贼有钱的包租佬,而且也喜欢折腾点技术,之前他经常和群友们聊天吹水。

近段时间他鼓捣了一个万兆云盘,还给群友们弄了一个酸酸乳的梯子,我试了一下,亲测速度还不错,油管上的视频可以高清很流畅的访问,但是他想要每个月收5块钱的聊天税。

目前我看群里面交的人还不多,我就先暂且观望一下吧,其实我还是可以接受的,一个月5块钱就有一个超快的云盘(虽然私密性和稳定性无法保证),还有一个快速好用的梯子还是可以的。

但是在那之前,我先要在树莓派上搭好网站的代理,做好准备工作,以后就可以随时随地的愉快玩耍啦。

首先是安装clash,链接在这里

下载完了应该是一个gz的压缩包,解压完之后得到二进制的可执行文件,手动给它赋予可执行权限即可。

首次运行,需要初始化一下config目录

./clash-linux-armv7-v1.4.2

然后产生的配置文件路径在这里:/home/pi/.config/clash/config.yaml

然后我们可以把自己的config.yaml替换掉这个文件

接下来可以通过-t指令检查一下config是否合法

pi@raspberrypi:~/clash $ ./clash-linux-armv7-v1.4.2 -t
INFO[0000] Start initial compatible provider 🌏 国内媒体
INFO[0000] Start initial compatible provider 🛑 全球拦截
INFO[0000] Start initial compatible provider 📲 电报信息
INFO[0000] Start initial compatible provider Ⓜ️ 微软服务
INFO[0000] Start initial compatible provider 🐟 漏网之鱼
INFO[0000] Start initial compatible provider ♻️ 自动选择
INFO[0000] Start initial compatible provider 🔰 节点选择
INFO[0000] Start initial compatible provider 🌍 国外媒体
INFO[0000] Start initial compatible provider 🍎 苹果服务
INFO[0000] Start initial compatible provider 🎯 全球直连
configuration file /home/pi/.config/clash/config.yaml test is successful

这样就说明config没有问题了。

接下来我们要开启网页UI,方便管理配置,首先下载UI源码:

git clone https://github.com/Dreamacro/clash-dashboard.git

然后切换到已经制作好产出的分支

cd clash-dashboard
git checkout gh-pages

然后配置一下clash的配置文件/home/pi/.config/clash/config.yaml

增加参数:

external-controller: :9090
sercet: 'xxxxx'
external-ui: /home/pi/clash/clash-dashboard/

配置完成之后,运行clash即可

./clash-linux-armv7-v1.4.2

我们可以通过访问:ip:9090/ui 去访问clash的控制网页了,另外代理服务也同时开始运行了。

我们可以在各种地方配置代理服务器,只需要地址填入服务器的域名或者IP就可以了