427 字
1 分钟
Clash Core 部署
写在前面
理论上说,学校是可以给教职工服务器开通外网访问权限的。。。咱不敢问,也不敢说,所以还是自己动手丰衣足食吧,反正对于法外狂徒来说,代理只是家常便饭了。
clash dashboard 面板密码:yzh112358
代理程序的二进制文件位于服务器的 /usr/local/bin/mihomo。
配置文件位于 /etc/mihomo,结构如下:
mihomo/├── cache.db 缓存├── config.yaml 配置文件├── Country.mmdb geoip数据库├── providers/ 规则集└── ui/ web面板你需要知道
为了避免上述链接失效或无法直连访问,已将对应页面归档为
.WACZ。打开该文件,可以通过Webrecorder ArchiveWeb.page浏览器插件,见webarchive.zip
/root/release下是一些公共服务的二进制文件
部署 clash
-
下载二进制文件(自行根据最新版本修改指令),并解压
wget https://ghproxy.085404.xyz/https://github.com/MetaCubeX/mihomo/releases/download/Prerelease-Alpha/mihomo-linux-amd64-alpha-1d3e9f4.gzgzip -d mihomo-linux-amd64-alpha-1d3e9f4.gz -
将下载的二进制可执行文件重名名为 mihomo 并移动到
/usr/local/bin/mv mihomo-linux-amd64-alpha-1d3e9f4.gz mihomocp mihomo /usr/local/bin -
下载配置文件并复制到对应路径下
curl -o config.yaml "你的订阅链接"cp config.yaml /etc/mihomo -
授予合适的权限后,启动 clash
# -d 是配置文件路径,-h 可查看完整文档nohup mihomo -d /etc/mihomo > clash.log 2>&1 &
说明
config.yaml,cache.db,Country.mmdb授予组读写权限mihomo授予组执行权限- 通过
nohup挂起后,日志会写入clash.log文件,而 dashboard 中无法查看想了想,反正 dashboard 的日志界面说实话很一般,真要分析还是看日志文件吧。。。主要是非root启动更安全。如果实在无法接受,通过 systemd 启动服务即可正常使用,见 虚空终端
部署 clash dashboard
git clone https://github.com/metacubex/metacubexd.git -b gh-pages /etc/mihomo/ui更新方式:
cd /etc/mihomo/uigit pull -r# 或者git -C /etc/mihomo/ui pull -r而后通过 nginx 反向代理,或者访问 http://ip:9090/ui都可以。
这个端口具体看配置文件的
external-controller
分享
如果这篇文章对你有帮助,欢迎分享给更多人!
Clash Core 部署
https://blog.085404.xyz/posts/clash-core-部署/ 部分信息可能已经过时
相关文章 智能推荐









