网易云音乐是一款很好的音乐播放器,可是有些歌曲由于版权原因听不了,使用UnblockNeteaseMusic这个项目可以解决这个问题。
一、基本用法:
- 下载并安装node.js
- 打开终端输入
npx @nondanee/unblockneteasemusic -p 8080:50000 -e http://music.163.com
这样就会创建一个解锁网易云歌曲的代理服务,这个代理是通过MITM修改请求用其他源替换如(酷我,QQ音乐等)对版权音乐进行替换。想办法把网易云音乐的客户端设置HTTP代理为127.0.0.1:8080后安装并信任证书就能使用了
二、配合Clash X Pro的增强模式
文件:config.yaml
- 增加http代理:
1 | proxies: |
- 配置规则:
1 | rules: |
启动增强模式(Enhanced mode),初次使用时要将Enhanced mode Config->DNS mode改为Mapping,就可以使用了
三、使用macOS下的LaunchAgents以便开机启动
关于Daemons and Agents的官方文档,通俗说Agents作用就是后台运行服务,我们可以把npx @nondanee/unblockneteasemusic -p 8080:50000 -e http://music.163.com
配置为服务,开机运行,不用手动输入命令了
配置:
创建文件
位置:/Users/[用户名]/Library/LaunchAgents/
文件名:com.nondanee.unblockneteasemusic.plist
内容如下:
1 |
|
- 运行命令
launchctl load /Users/[用户名]/Library/LaunchAgents/com.nondanee.unblockneteasemusic.plist
四、总结
使用UnblockNeteaseMusic创建代理,ClashX Pro实现网易云音乐走代理,LaunchAgents实现开机启动