zoukankan      html  css  js  c++  java
  • 利用UnblockNeteaseMusic实现网易云破版权,并实现shell可快速访问

    注:本篇包含mac及windows下安装方式详细

    mac安装

    前提:安装有node环境,可参考 mac下安装nodejs 安装

    下载git代码到本地

    git clone https://github.com/nondanee/UnblockNeteaseMusic.git

    获取music.163.comIP地址

    ping music.163.com 暂存IP,自己能记住就行,后续要用

    例如我ping完获取的iP为:59.111.181.xx

    配置hosts

    sudo vim /etc/hosts

    127.0.0.1 music.163.com
    127.0.0.1 interface.music.163.com

    启动项目

    使用80端口访问app.js,请确保80端口无占用哦~apache占用,可参考我的另一篇博客(apache下设置域名多站点访问及禁止apache访问80端口)来解决

    sudo node app.js -p 80 -f 59.111.181.xx

    验证

    之前下架的歌曲都可以开心的听啦~还有VIP的也是可以的

    windows下安装

    同mac一致安装方式也可以正确使用,但因mac那种方式会占用80端口,对开发来说,会造成一定影响。同时windows版网易云支持配置http代理方式(mac现不支持哦~),因此我们可以优化下:

    不再进行host额外配置,若配置,可将进行注释掉,若无进行配置过,可忽略

    # 127.0.0.1 music.163.com
    # 127.0.0.1 interface.music.163.com

    网易云客户端代理配置

    node启动对应端口

    来个彩蛋!!!

    shell脚本

    附上一个简单实用的shell脚本,来简化每次启动项目那长长的命令

    在自己用着方便的路径下新建脚本music163.sh,内容如下:

    #!/bin/bash
    cd /你自己存放的路径地址
    sudo node app.js  -p 80 -f 59.111.181.xx

    给当前shell附上执行权限

    chmod +x music163.sh

    测试执行

    Done!

  • 相关阅读:
    浴谷夏令营2017.8.1数论的整理
    BZOJ1483: [HNOI2009]梦幻布丁
    NOIP2014-11-3模拟赛
    BZOJ3884: 上帝与集合的正确用法
    BZOJ4869: [Shoi2017]相逢是问候
    计蒜客NOIP2017提高组模拟赛(三)day1
    NOIP2014-9-6模拟赛
    NOIP2014-7-7模拟赛
    zoj Little Keng(快速幂)
    多校Key Set (快速幂)
  • 原文地址:https://www.cnblogs.com/wanghaokun/p/10780890.html
Copyright © 2011-2022 走看看