项目地址
特性
- 支援多个音源,替换变灰歌曲链接
- 支援的完整音源清单可以见下方〈音源清单〉处。
- 为请求增加
X-Real-IP
参数解锁海外限制,支持指定网易云服务器 IP,支持设置上游 HTTP / HTTPS 代理 - 完整的流量代理功能 (HTTP / HTTPS),可直接作为系统代理 (同时支持 PAC)
运行
直接打开可运行文件
去右侧的 Releases 找到最新版本,然后在下方的 Assets 找到符合你系统架构的可运行文件。下载回来后点两下即可使用。
macOS 因为签名问题,暂时不提供可运行文件。请先按照其他做法使用。
NPM 安装
安装成依赖
npm install @unblockneteasemusic/server
yarn add @unblockneteasemusic/server # for Yarn users
用 NPX 运行
npx -p @unblockneteasemusic/server unblockneteasemusic
注册成 Windows 服务
安装服务
直接 clone
或下载本项目,在项目根目录运行 node ./nw.js
。会有弹窗,直接确定即可。如果有安全管家等软件可能会阻止,直接允许即可。运行成功后可在电脑服务中看到该服务。
配置
http 代理使用 127.0.0.1
,端口默认使用 8080
。
如果想要添加启动参数和环境变量,请在项目根目录中的 nw.js
中配置 scriptOptions
和 env
。
如果想要卸载已安装的服务,请再次运行 node ./nw.js
。
安装服务后,会在项目根目录生成 daemon
文件夹。可在这里查看日志。
音源清单
将有兴趣的音源代号用 -o
传入 UNM 即可使用,像这样:
node app.js -o bilibili ytdlp
名称 | 代号 | 默认启用 | 注意事项 |
---|---|---|---|
QQ 音乐 | qq |
需要准备自己的 QQ_COOKIE (请参阅下方〈环境变量〉处)。必须使用 QQ 登录。 |
|
酷狗音乐 | kugou |
✅ | |
酷我音乐 | kuwo |
✅ | |
咪咕音乐 | migu |
✅ | 需要准备自己的 MIGU_COOKIE (请参阅下方〈环境变量〉处)。 |
JOOX | joox |
需要准备自己的 JOOX_COOKIE (请参阅下方〈环境变量〉处)。似乎有严格地区限制。 |
|
YouTube(纯 JS 解析方式) | youtube |
需要 Google 认定的非中国大陆区域 IP 地址。 | |
yt-download | ytdownload |
似乎不能使用。 | |
YouTube(通过 youtube-dl ) |
youtubedl |
需要自行安装 youtube-dl 。 |
|
YouTube(通过 yt-dlp ) |
ytdlp |
✅ | 需要自行安装 yt-dlp (youtube-dl 仍在活跃维护的 fork)。 |
B 站音乐 | bilibili |
✅ | |
第三方网易云 API | pyncmd |
环境变量
变量名称 | 类型 | 描述 | 示例 |
---|---|---|---|
ENABLE_FLAC | bool | 激活无损音质获取 | ENABLE_FLAC=true |
ENABLE_LOCAL_VIP | bool | 激活本地黑胶 VIP | ENABLE_LOCAL_VIP=true |
ENABLE_HTTPDNS | bool | 激活故障的 Netease HTTPDNS 查询(不建议) | ENABLE_HTTPDNS=true |
DISABLE_UPGRADE_CHECK | bool | 禁用更新检测。 | DISABLE_UPGRADE_CHECK=true |
DEVELOPMENT | bool | 激活开发模式。需要自己用 yarn 安装依赖 (dependencies) |
DEVELOPMENT=true |
FOLLOW_SOURCE_ORDER | bool | 严格按照配置音源的顺序进行查询 | FOLLOW_SOURCE_ORDER=true |
JSON_LOG | bool | 输出机器可读的 JSON 记录格式 | JSON_LOG=true |
NO_CACHE | bool | 停用 cache | NO_CACHE=true |
MIN_BR | int | 允许的最低源音质,小于该值将被替换 | MIN_BR=320000 |
LOG_LEVEL | str | 日志输出等级。请见〈日志等级〉部分。 | LOG_LEVEL=debug |
LOG_FILE | str | 从 Pino 端设置日志输出的文件位置。也可以用 *sh 的输出重导向功能 (node app.js >> app.log ) 代替 |
LOG_FILE=app.log |
JOOX_COOKIE | str | JOOX 音源的 wmid 和 session_key cookie | JOOX_COOKIE="wmid=<your_wmid>; session_key=<your_session_key>" |
MIGU_COOKIE | str | 咪咕音源的 aversionid cookie | MIGU_COOKIE="<your_aversionid>" |
QQ_COOKIE | str | QQ 音源的 uin 和 qm_keyst cookie | QQ_COOKIE="uin=<your_uin>; qm_keyst=<your_qm_keyst>" |
YOUTUBE_KEY | str | Youtube 音源的 Data API v3 Key | YOUTUBE_KEY="<your_data_api_key>" |
SIGN_CERT | path | 自定义证书文件 | SIGN_CERT="./server.crt" |
SIGN_KEY | path | 自定义密钥文件 | SIGN_KEY="./server.key" |
SEARCH_ALBUM | bool | 在其他音源搜索歌曲时携带专辑名称(默认搜索条件 歌曲名 - 歌手 ,启用后搜索条件 歌曲名 - 歌手 专辑名 ) |
SEARCH_ALBUM=true |
© 版权声明
本站网络名称:
小怪兽
本站永久网址:
https://77il.cn
网站侵权说明:
本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ3031379629删除处理。
1 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
2 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
3 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
1 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
2 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
3 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
THE END
请登录后查看评论内容