專案地址:https://github.com/nondanee/UnblockNeteaseMusic
簡介:UnblockNeteaseMusic能夠解鎖網易云音樂客戶端變灰歌曲,使用 QQ / 蝦米 / 百度 / 酷狗 / 酷我 / 咪咕 / JOOX 音源替換變灰歌曲鏈接,其支持 Windows 客戶端,UWP 客戶端,Android 客戶端,Linux 客戶端 (1.2 版本以上需要自簽證書 MITM,啟動客戶端需要增加 --ignore-certificate-errors 引數),macOS 客戶端 (726 版本以上需要自簽證書),iOS 客戶端 (配置 https endpoint 或使用自簽證書) 和網頁版 (需要自簽證書,需要腳本配合),
- 準備作業
- 服務器配置
- 安裝nodejs環境
- 安裝git環境
- 克隆專案
- 轉到專案路徑
- 設定專案自運行
- 客戶端配置方法
- PC
- IOS
- Android
- 參考內容
準備作業
博主之前無意間看到這篇大佬的教程UnblockNeteaseMusic白話文教程,然后就賊感興趣,現在服務器快到期了,短時間內不太想續,就先把教程記錄一下,以備所需,
首先,我們需要一臺服務器,阿里云、騰訊云或者別的什么都可以,只要是CentOS7系統就行,圖示就長下面這個樣子,

之后我們開放服務器所需的埠,我這里開一個4000:4002,一個5000:5002,你現在不想開也沒關系,反正等下還是要回來開的,
阿里云的是在安全組規則——配置規則——手動添加中進行的,
騰訊云的是在防火墻——添加規則中進行的,配置完和下圖差不多,

之后連接到終端就可以了,可以用連接工具,也可以用其自帶的登陸方式,如騰訊云的一鍵登錄,

服務器配置
安裝nodejs環境
在終端中輸入:
curl -sL https://rpm.nodesource.com/setup_14.x | bash -
yum install -y nodejs
安裝git環境
在終端中輸入:
yum install git -y
克隆專案
在終端中輸入:
git clone https://github.com/nondanee/UnblockNeteaseMusic.git
網不好使就從碼云克隆:
git clone https://gitee.com/leopku/UnblockNeteaseMusic.git
轉到專案路徑
在終端中輸入:
cd UnblockNeteaseMusic
專案配置命令:
(IOS端)
node app.js -p 4000:4002 -e https://music.163.com -s
(PC or Android)
node app.js -p 5000:5002 -e http://music.163.com -s
注意:PC和Android要使用http,IOS使用https,反復測驗測出的結果,前人總結的經驗,聽話就完事了,另外此處的4000/4002/5000/5002為上述自行配置的埠,如不同請改為你的,如未開放埠,請回傳準備作業步驟進行配置,
設定專案自運行
開機自啟:
cat > /etc/systemd/system/UnblockNeteaseMusic.service <<EOF
[Unit]
Description=UnblockNeteaseMusic
After=network.target
Wants=network.target
[Service]
Type=simple
PIDFile=/var/run/UnblockNeteaseMusic.pid
WorkingDirectory=/root/UnblockNeteaseMusic
ExecStart=/usr/bin/node app.js -p 4000:4002 -e https://music.163.com -s
Restart=always
RestartPreventExitStatus=23
[Install]
WantedBy=multi-user.target
EOF
這是學大佬的把IOS和PC整成兩個不同的服務(因為兩者配置不同),再說別的我也不會,
為此服務設定自啟:
sudo systemctl start UnblockNeteaseMusic
sudo systemctl enable UnblockNeteaseMusic.service
創建PC服務:
cat > /etc/systemd/system/UnblockNeteaseMusic-1.service <<EOF
[Unit]
Description=UnblockNeteaseMusic-1
After=network.target
Wants=network.target
[Service]
Type=simple
PIDFile=/var/run/UnblockNeteaseMusic.pid
WorkingDirectory=/root/UnblockNeteaseMusic
ExecStart=/usr/bin/node app.js -p 5000:5002 -e http://music.163.com -s
Restart=always
RestartPreventExitStatus=23
[Install]
WantedBy=multi-user.target
EOF
同樣設定自啟:
sudo systemctl start UnblockNeteaseMusic-1
sudo systemctl enable UnblockNeteaseMusic-1.service
至此終端的配置全部完成了!
客戶端配置方法
PC
PC是最好設定的一個了,打開網易云客戶端的設定——工具——自定義代理——HTTP代理,填上你服務器的相關資訊,點擊測驗,如果可用會提示你重啟應用,點擊重啟即可,

IOS
安裝 CA 證書
證書鏈接:https://raw.githubusercontent.com/nondanee/UnblockNeteaseMusic/master/ca.crt
網不好的小伙伴可以用這個鏈接:https://gitee.com/mirrors/UnblockNeteaseMusic/blob/master/ca.crt
安裝完成后前往設定——通用——關于本機——證書信任設定,手動信任剛才安裝的證書,
官方教程:在 iOS 和 iPadOS 中信任手動安裝的證書描述檔案
配置 Unblock 代理
配置連接的 WLAN 代理,或使用 Shadowrocket 進行配置:添加HTTP型別的節點,填寫你的服務器IP地址及選用埠,然后在底部導航欄中選擇配置——本地檔案——default.conf——編輯配置,為其添加三條規則,選項均選擇你剛剛添加的節點,
iPad
USER-AGENT: NeteaseMusic*
DOMAIN-SUFFIX: 163.com
DOMAIN-SUFFIX: 126.net
iPhone
USER-AGENT: NeteaseMusic*
DOMAIN-SUFFIX: music.163.com
DOMAIN-SUFFIX: music.126.net
配置完成后,選中對應節點,并開啟Shadowrocket,就可以開始聽歌了!(每次打開網易云之前都要先打開Shadowrocket哦,如果嫌麻煩可以設定默認節點,并通過捷徑將Shadowrocket自動化),
Android
Android機型太多,設定都不太一樣,如果你有好用的代理工具,可以參照UnblockNeteaseMusic - 解鎖網易云音樂客戶端變灰歌曲進行配置,
或者直接使用安卓版客戶端(非官方)[安卓版]網易云音樂解鎖灰色音樂unblock music pro v1.1.1最新版—出處: 吾愛破解論壇,
配置到這里應該就可以愉快的聽歌了吧~
參考內容
1.UnblockNeteaseMusic白話文教程(推薦)
2.iOS 食用指南 #65
3.UnblockNeteaseMusic - 解鎖網易云音樂客戶端變灰歌曲
4.UnblockNeteaseMusic - 云+社區 - 騰訊云
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/303335.html
標籤:其他
