前言
- 我想听华晨宇的《好想爱这个世界啊》、还有我们的青春周杰伦歌曲,结果网易云搜索
我不管,我要听,我需要花花跟我说“别怕 别怕”
于是我通过xxx技术,让花花告诉我
注意看《专辑》是新世界NEW WORLD,耶,可以播放了
下面手把手带你骚操作点亮网易云歌曲
github上有现有的:github.com/nondanee/Un…
本文主要是用虚拟机跑docker:nondanee/UnblockNeteaseMusic
零基础带你实现
七个方面
1. vmware虚拟机
- vm下载和教程:www.downza.cn/soft/74728.…
vm可参考的许可证(来源于网络):
GZ7JU-04F13-084TY-RZWGG-Q3HEF
ZA502-6DFD5-M84CZ-GGQQT-NQUUD
FZ3M2-4PD94-H843Y-A4Z5G-MVAX8
UU352-48Z04-H894P-MEW5E-WZ8XF
AV5EU-6GYE3-08ENZ-KMZQC-X7KC
安装完成后是这样子的:
2. Centos7镜像
- vm必须要使用一个镜像才能跑起来,一般使用Centos镜像
- centos7下载:mirrors.163.com/centos/7/is…
- 我下载的是:CentOS-7-x86_64-DVD-2003.iso
- vm安装centos7教程:blog.csdn.net/zxf8111/art…
- 记得你们的centos7的root和用户的账户密码哦!!!
3. CentOS7安装图形界面模式
- 使用图形界面容易操作,适合小白,大神请忽略
- 安装图形界面教程:www.jianshu.com/p/94d9135ed…
- 一定要使用root操作,其他用户无权限操作
4. Docker主角登场
- docker是什么?
Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。 - 如果不懂的话,跟着以下命令敲下或许能明白些什么
- 打开命令行:设置存储库
- 安装所需的软件包
$ sudo yum install -y yum-utils- 使用以下命令来设置稳定的存储库。
$ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo- 安装DOCKER引擎
$ sudo yum install docker-ce docker-ce-cli containerd.io (centos8 此步containerd.io版本过低 https://www.backendcloud.cn/2020/03/16/centos8installdocker/ )
- 启动Docker。
$ sudo systemctl start docker$ sudo docker run hello-world$ docker version# 或者$ docker info- 加入用户组 不需要打sudo
sudo usermod -aG docker $USER- 镜像
sudo vim /etc/docker/daemon.json{ "registry-mirrors": ["https://1uc9nfh5.mirror.aliyuncs.com","https://registry.docker-cn.com"] }sudo systemctl daemon-reloadsudo systemctl restart dockerdocker info 查看- 开机自启
systemctl enable docker- 重新启动
shutdown -r now- 查看是否启动状态
systemctl status docker- 验证
docker run hello-world
- 如果以上都顺利的话,请执行
docker run -d --name unmusic -p 7777:8080 nondanee/unblockneteasemusic- 查看是否在docker中运行
docker ps- 如果看到在运行,恭喜你成功了!!!
5. 网易云使用代理点亮歌曲
- 我们需要先看下我们在vm上的ip是多少
ip addr效果图
6. 可能存在的操作性的问题
- 安装所需的软件包
$ sudo yum install -y yum-utils- 可能这一步你安装会失败,为什么呢?因为当前的用户,没有权限修改文件夹
- 问题:sudo,没有找到有效的 sudoers 资源。
- 用户权限不够
su root #进入超级用户ll /etc/sudoers #查看/etc/sudoers的权限chmod 777 /etc/sudoers #修改/etc/sudoers文件的权限成可读可写可执行echo 'username ALL=(ALL) ALL' >> /etc/sudoers # 'username'指用户名,给指定用户名权限 # ALL 都是大写的chmod 440 /etc/sudoers #退出保存/etc/sudoers文件su username #切换用户到指定用户- 注意:很不幸:echo 'username ALL=(ALL) ALL' >> /etc/sudoers这一步的;
我们的ALL,写成All,去下载软件包的时候,就会报错sudoer的错误 - 不小心把sudoer改错了的补救方法:
pkexec visudo- 就可以编辑sduoers文件了,把All改回来ALL就可以了
7. 虚拟机局网皆可访问
- 设为桥接模式就可以,内网访问