惺惺相惜,但无关风月。

网易云解析破版权unblock163一键脚本

2020-04-08 262

该脚本基于 Github - UnblockNeteaseMusic 项目。 UnblockNeteaseMusic 是一个专门针对网易云音乐解锁灰色无版权音乐的代理工具,通过替换经过代理的无版权音乐链接为其他音源(如:QQ音源、酷我、酷狗、百度音乐、咪咕、JOOX等)来实现解锁网易云音乐无版权音乐。 相当于在网易云音乐客户端中听全网版权音乐(相对)!

系统要求

CentOS 6+ / Debian 6+ / Ubuntu 14.04 +

下载安装

注意:因为涉及防火墙端口开关、服务脚本安装,所以脚本需要以 ROOT 用户执行。
# 如果你不是 ROOT 用户,请执行下面这行代码切换为 ROOT 用户。 # 如果你已经是 ROOT 用户了,那么请跳过下面这行代码! sudo su # 执行上面一行代码后会提示你输入当前用户的密码,回车后没有报错即可继续。
如果你要更新脚本,除了使用脚本中的 [0. 更新脚本] 功能以外,还可以再次输入下面这一行代码。
执行下面一行代码下载并运行脚本:
wget -N --no-check-certificate https://raw.githubusercontent.com/XIU2/SHELL/master/unblock163.sh && chmod +x unblock163.sh && bash unblock163.sh
下载运行后会提示你输入数字来选择要做什么。 输入 1 ,就会开始安装了,根据提示依次输入配置信息(或直接回车使用默认配置)即可。
请输入数字 [0-10]:1 [信息] 开始设置 用户配置... 请输入要使用的代理端口。 [1-65535] [注意] 如果你在本地通过 Hosts 方式使用该代理,那么只能选择 80 端口,格式示例:80 [注意] 如果需要搭配自签证书,那么还需要配置 HTTPS 端口,格式:HTTP:HTTPS,两个端口不能相同,格式示例:80:443" (默认: 80): ------------------------ 代理端口 : 80 ------------------------ 请输入要使用的音源排序。 [qq kuwo kugou baidu xiami migu joox] [注意] 音源排序指的是,无版权音乐会根据此处顺序优先匹配首位音源,如果匹配到就返回,反之就继续往后匹配。 [注意] 不同音源之间请用空格隔开。 (默认: qq migu kuwo kugou baidu): ------------------------ 音源排序 : qq migu kuwo kugou baidu ------------------------ 是否启用严格模式?[Y/n] [注意] 启用严格模式后,本代理仅允许网易云音乐域名访问,即本地设备只能通过 Host 或 PAC 使用,强烈建议开启,否则所有设备流量都会经过本代理。 (默认:Y [启用]): ------------------------ 严格模式 : YES ------------------------ [信息] 开始安装/配置 依赖... [信息] 开始下载/安装... ...
如果安装过程没有出错,那么最后就会提示:
UnblockNeteaseMusic 配置信息: ------------------------ 本机地址 : X.X.X.X 代理端口 : 80 音源排序 : qq migu kuwo kugou baidu 严格模式 : YES PAC 地址 : http://X.X.X.X:80/proxy.pac

使用方法

本地使用

安装并启动成功后,就可以在本地设备上使用了。以下两种模式任选其一,不要同时使用。

Hosts模式

在 Hosts 末尾中添加下面两行:
X.X.X.X music.163.com X.X.X.X interface.music.163.com
X.X.X.X 指的是你的服务器IP,记得修改,不要傻傻的跟着写。

PAC模式

如果无法配置 Hosts(例如手机),那么可以使用 PAC。 修改设备的代理自动配置为下面一行内容:
http://X.X.X.X:端口/proxy.pac
X.X.X.X 指的是你的服务器IP,端口是你的代理端口,记得修改,不要傻傻的跟着写。
各平台PAC设置步骤
Windows
设置 > 工具 > 自定义代理 (客户端内) > HTTP代理 > 服务器: ... > 端口: ...
UWPLinuxmacOSAndroidiOS如果上面的选项卡显示不正常,请点击查看表格样式的说明

脚本说明

运行脚本
bash unblock163.sh
输入对应的数字来执行相应的命令。
UnblockNeteaseMusic 一键脚本 [vX.X.X] 0. 更新脚本 ---------- 1. 安装 UnblockNeteaseMusic 2. 更新 UnblockNeteaseMusic 3. 卸载 UnblockNeteaseMusic ---------- 4. 启动 UnblockNeteaseMusic 5. 停止 UnblockNeteaseMusic 6. 重启 UnblockNeteaseMusic ---------- 7. 设置 配置信息 8. 查看 账号信息 9. 查看 日志信息 10. 查看 链接信息 当前状态: 已安装 并 已启动 请输入数字 [0-10]:复制复制失败已复制

文件位置

  1. 安装目录:/usr/local/UnblockNeteaseMusic
  2. 日志文件:/usr/local/UnblockNeteaseMusic/UnblockNeteaseMusic.log

其他命令

除了用脚本启动、停止、重启以外,还能通过其他命令操作。
  1. 启动:/etc/init.d/unblock163 start
  2. 停止:/etc/init.d/unblock163 stop
  3. 重启:/etc/init.d/unblock163 restart
  4. 查看状态:/etc/init.d/unblock163 status

注意事项

启动失败的可能原因

1. 端口被占用

如果日志中显示以下内容,即说明端口被占用了。
点击展开 查看更多

其他

阿里云/腾讯云/微软云/谷歌云等无法连接的可能原因

阿里云/腾讯云/微软云/谷歌云等服务商的云服务器,服务器与网络实际上是分开的,所以分为内网防火墙和外网防火墙,脚本只能修改到内网防火墙,外网防火墙需要你自行去后台寻找 [防火墙/安全规则/端口规则] 等字样相关选项开放代理端口。