嵌入式技术分享

Embedded Technology Sharing

支持全系列路由器的luci-app-unblockmusic来袭

前言

  • luci-app-unblockmusic是博主原创的路由器插件(第一作者),当前已更新至v2.3.1 版本,喜欢折腾的小伙伴可git clone进行编译更新;
  • 版本来源L大openwrt仓库,luci-app-unblockmusic插件主要由博主和L大进行维护,博主单独对插件进行同步及管理(但工作太忙,主要还是L大在更新)。
  • 若你openwrt/lede仓库采用的是L大的,仓库就已经包含本插件,无需再克隆下载。

插件仓库链接

链接:https://github.com/maxlicheng/luci-app-unblockmusic

v2.3.1 版本说明

  • 同步L大优化后的代码;
  • 支持多种方式代理,支持全系列路由器;
  • 优化golang Makefile,解决因goproxy环境变量无法访问导致编译失败的错误。

功能更新:

  • 增加golang版本的UnblockNeteaseMusic;
  • 增加云服务器代理选项,可自定义;
  • 更新Nodejs版本UnblockNeteaseMusic
  • golang、nodejs、云服务器三种代理方式可自由选择。

功能优化

  • 优化代理逻辑;
  • 增加音源选项;
  • 优化日志显示;
  • 支持中英文切换。

其他

  • 因每个人的网络环境及设备存在差异,插件代理成功率也会存在差异,若你使用的版本能够正常代理,请不要轻易更新。

编译

#进入OpenWRT/LEDE源码package目录
cd package
#克隆插件源码
git clone https://github.com/maxlicheng/luci-app-unblockmusic.git
#返回上一层目录
cd ..
#配置
make menuconfig
#在luci->application选中插件,编译
#单独编译路径至少需要一次路由器固件的全编译
make package/luci-app-unblockmusic/app/compile V=99

安装

  • 假定路由器是mipsel架构
  • 编译生成的ipk路径:bin/packages/mipsel/base/
  • 将路径下的 UnblockNeteaseMusic_0.24.1-3_all.ipk 、UnblockNeteaseMusicGo_0.1.9-1_mipsel_24kc.ipk、luci-app-unblockmusic_2.3.1-40_all.ipk、 luci-i18n-unblockmusic-zh-cn_2.3.1-41_all.ipk用文件传输软件拷贝到路由器
  • 若第一次安装还需将libopenssl1.1_1.1.1f-1_mipsel_24kc.ipk 及node_v12.16.1-1_mipsel_24kc.ipk 拷贝到路由器
  • 完成后依次执行以下安装命令,注意安装顺序
opkg install libopenssl1.1_1.1.1f-1_mipsel_24kc.ipk
opkg install node_v12.16.1-1_mipsel_24kc.ipk
opkg install UnblockNeteaseMusic_0.24.1-3_all.ipk
opkg install UnblockNeteaseMusicGo_0.1.9-1_mipsel_24kc.ipk
opkg install luci-app-unblockmusic_2.3.1-40_all.ipk
opkg install luci-i18n-unblockmusic-zh-cn_2.3.1-41_all.ipk
  • 若无法安装,可尝试使用opkg remove命令移除旧版本

使用方法

  • 1.在路由器web界面“服务”选项中找到“解锁网易云灰色歌曲”
  • 2.选择其中一种代理方式,如golang版UnblockNeteaseMusic
  • 3.勾选“启用解锁”,开启后,大部分设备无需设置代理,苹果系列设备除外
  • 4.音源缺省“酷我音乐”,支持指定音源
  • 5.点击“保存&应用”,完成插件配置
  • 6.其他待补充

如果文章对您有帮助,欢迎移至上方按钮打赏博主;

点赞
  1. 中国智造说道:

    老大能否详细说一下MAC下如何使用吗?搜索了一遍始终没解决,谢谢!

中国智造进行回复 取消回复

电子邮件地址不会被公开。 必填项已用*标注