点亮网易云歌曲变灰的歌曲

690 阅读3分钟

前言

  • 我想听华晨宇的《好想爱这个世界啊》、还有我们的青春周杰伦歌曲,结果网易云搜索

  • 我不管,我要听,我需要花花跟我说“别怕 别怕”

  • 于是我通过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镜像

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 docker

  • docker 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. 虚拟机局网皆可访问

  • 设为桥接模式就可以,内网访问



centos下修改文件后如何保存退出