网易云音乐解锁服务搭建

2021-01-05 06:17:32   工作备份

 

  1. 自行安装docker服务
    1. 不提了
  2. docker安装镜像
    不建议FORCE设为1,你必须明白,音源匹配不是完全精准的,你很有可能放出其他版本的歌曲来,能听变灰的就好了,还想什么呢
    1. 启动时设置环境变量 FLAC以及FORCE
    2. FLAC 默认为1
    3. FORCE 默认为0
    4. FLAC:1变灰歌曲 启用无损音质 0恢复默认
    5. FORCE:1 如果歌曲音质在 320Kbps 以内,则尝试强制替换为高音质版本 0恢复默认
    6. docker pull johnshuxian/unblock_music
    7. docker run -p 8080:8080/tcp --env FLAC=1 --env FORCE=1 -d -it --name="UnblockMusic" johnshuxian/unblock_music:latest /bin/sh /etc/UnblockMusic/start.sh
  3. 此时服务已经映射到本地8080端口,将网易云流量导入到该端口即可,我比较喜欢用clash,不喜欢手动设置http代理,这里讲解下clash的使用方法,配置文件如下

    1. ##这里仅仅展示部门关键配置
    2. proxies:
    3. - name: "UnNeteaseMusic"
    4. type: http
    5. server: xxxx.xxx.xxxx #docker服务的ip地址或者域名
    6. port: 8080 #映射的端口
    7. tls: false
    8. proxy-groups:
    9. - name: "网易云音乐"
    10. type: select
    11. proxies:
    12. - "UnNeteaseMusic"
    13. - "DIRECT"
    14. rules:
    15. #规则 网易云音乐 建议写在rules 最头部,这里只展示了windows和Android的匹配规则,使用PROCESS-NAME需要 Clash for Windows v0.11.5 及以上版本;规则需要匹配完整的进程名(包括可执行文件后缀)方可生效;该规则不适用于TAP流量,有特殊需求的话,规则可以找找网上的域名和ip规则,这里不提供了
    16. - PROCESS-NAME,cloudmusic.exe,网易云音乐
    17. - PROCESS-NAME,com.netease.cloudmusic,网易云音乐
  4. 想了想,还是把通用的clash规则写下吧

    1. - DOMAIN,music.163.com,网易云音乐
    2. - DOMAIN,api.iplay.163.com,网易云音乐
    3. - DOMAIN,apm.music.163.com,网易云音乐
    4. - DOMAIN,apm3.music.163.com,网易云音乐
    5. - DOMAIN,interface.music.163.com,网易云音乐
    6. - DOMAIN,interface3.music.163.com,网易云音乐
    7. - IP-CIDR,39.105.63.80/32,网易云音乐,no-resolve
    8. - IP-CIDR,45.254.48.1/32,网易云音乐,no-resolve
    9. - IP-CIDR,47.100.127.239/32,网易云音乐,no-resolve
    10. - IP-CIDR,59.111.160.195/32,网易云音乐,no-resolve
    11. - IP-CIDR,59.111.160.197/32,网易云音乐,no-resolve
    12. - IP-CIDR,59.111.181.35/32,网易云音乐,no-resolve
    13. - IP-CIDR,59.111.181.38/32,网易云音乐,no-resolve
    14. - IP-CIDR,59.111.181.60/32,网易云音乐,no-resolve
    15. - IP-CIDR,101.71.154.241/32,网易云音乐,no-resolve
    16. - IP-CIDR,103.126.92.132/32,网易云音乐,no-resolve
    17. - IP-CIDR,103.126.92.133/32,网易云音乐,no-resolve
    18. - IP-CIDR,112.13.119.17/32,网易云音乐,no-resolve
    19. - IP-CIDR,112.13.122.1/32,网易云音乐,no-resolve
    20. - IP-CIDR,115.236.118.33/32,网易云音乐,no-resolve
    21. - IP-CIDR,115.236.121.1/32,网易云音乐,no-resolve
    22. - IP-CIDR,118.24.63.156/32,网易云音乐,no-resolve
    23. - IP-CIDR,193.112.159.225/32,网易云音乐,no-resolve
    24. - IP-CIDR,223.252.199.66/32,网易云音乐,no-resolve
    25. - IP-CIDR,223.252.199.67/32,网易云音乐,no-resolve
    26. - DOMAIN,admusicpic.music.126.net,REJECT
    27. - DOMAIN,iadmat.nosdn.127.net,REJECT
    28. - DOMAIN,iadmusicmat.music.126.net,REJECT
    29. - DOMAIN,iadmusicmatvideo.music.126.net,REJECT
  5. docker 镜像是我自己封装的,基于centos7和 https://github.com/nondanee/UnblockNeteaseMusic 项目,每次重新启动镜像都会拉取最新版本 UnblockNeteaseMusic 并重新生成证书,网易云变灰歌曲自动解锁并尽可能最高音质(flac)