網易雲音樂自稱千萬曲庫,然而歌單裡的歌曲一首首的變灰,造成了網易雲音樂用戶的大量流失,版權是網易雲音樂繞不開的心結,版權費貴是一方面原因,因為巨頭壟斷、有錢也買不到版權是另一方面原因。
說明:這次我們使用GitHub的開源項目UNblockNeteaseMusic搭建一個代理伺服器解鎖網易雲音樂客戶端變灰歌曲。UnblockNeteaseMusic是一款可以給你解除網易雲音樂海外限制並解鎖變灰(無版權)歌曲的工具,讓你可以聽取客戶端任何的歌曲,而不受到限制,此前該類似工具挺多的,不過貌似都不維護或者失效了,這裡提到的項目更新很頻繁,支持Windows、MacOS、安卓、IOS等設備,所以就分享一下使用方法。
1.準備工作一臺具有獨立IP,搭載CentOS7的伺服器(本教程使用阿里雲輕量應用伺服器演示)
2.詳細步驟1、安裝node.js
curl -sL https://rpm.nodesource.com/setup_10.x | bash -yum install nodejsgit -y
2、安裝git
yum -y install git
3、檢查node.js和git是否正常安裝
node -v
git --version
4、安裝supervisor
yum -y install epel-release
yum -y install supervisor
5、從GitHub克隆項目
git clone https://github.com/nondanee/UnblockNeteaseMusic.git
6、監聽埠
node app.js -p 10001
埠號可以自己定義,需要提前在阿里雲伺服器控制臺的防火牆開放相應埠。
7、開機自啟
這裡使用Systemd進程守護,只適用於CentOS 7、Debian 8+、Ubuntu 16+等。
#修改下ExecStartPre源碼路徑即可,然後一起複製到SSH運行
cat > /etc/systemd/system/UnblockNeteaseMusic.service <<EOF[Unit]Description=UnblockNeteaseMusicAfter=network.targetWants=network.target[Service]Type=simplePIDFile=/var/run/UnblockNeteaseMusic.pidWorkingDirectory=/root/UnblockNeteaseMusicExecStart=$(command -v node) app.js -p 4567RestartPreventExitStatus=23Restart=always[Install]WantedBy=multi-user.targetEOF
啟動並開機自啟:
systemctl start supervisord
systemctl enable supervisord
8、Windows平臺使用方法
打開網易雲客戶端—設置—工具—自定義代理—選擇HTTP代理
伺服器輸入自己伺服器的IP位址,埠號輸入監聽的埠。
點擊測試,會提示該代理不可使用,忽略提示。
點擊確定,重新啟動網易雲客戶端,你會神奇的發現變灰的歌曲可以聽了。
截圖
原文連結:https://leeyiding.com/posts/874f26e4.html