注:本篇包含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!