25 KiB
Raw Blame History

title, date, excerpt, tags, rating
title date excerpt tags rating
NAS与服务部署 2022-09-15 10:02:03

绿联NAS

https://support.ugnas.com/knowledgecenter/#/detail/eyJpZCI6MTI4MywidHlwZSI6InRhZzAwMiIsImxhbmd1YWdlIjoiemgtQ04iLCJjbGllbnRUeXBlIjoiUEMiLCJhcnRpY2xlSW5mb0lkIjo0MjQsImFydGljbGVWZXJzaW9uIjoiIiwicGF0aENvZGUiOiIifQ==

BE88U支持的SFP+

  • SFP+ Optical transceiver(10G) : 10Gtek AXS85-192-M3
  • SFP+ transceiver Electrical 10G : TP-LINK TL-SM510U
  • SFP (1G) transceiver : SCOPTO ZK-GE-SM-3A/SC 1.25G1310nm/1550nm 3KM SC DDM
  • 2.5G GPON: HUAWEI SmartAX MA5671A (2.5G)/ NOKIA GPON ONT SFP Class I Laser G-010S-A
  • DAC: SHENGWEI SFP+ 10G DAC Cable 1m 30AWG

NAS噪音太大大家都吧NAS放置到哪了

NAS噪音太大大家都吧NAS放置到哪了 - cloud的回答 - 知乎 https://www.zhihu.com/question/636419559/answer/3453548199

购买防共鸣垫

Token

blueroses.top AccessToken

e01895f42649090f95bbea3cd94df897ca5c7e22

github双向验证恢复码

bd0dc-c80ce 09120-97ed1 46bae-53203 0a1b4-dde0d cae50-36821 8c24c-31c93 6931b-b582f 90e3e-33c1e 58bce-5b314 94535-5da38 6963d-6c7b7 e5a82-23d6f 837af-f7b5c 3f421-2383d 465e8-03051 1d2fe-f3fdf

github 图床 picgo 设置

blueroseslol/ImageBag master

  • 图床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
  • Picgo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

ImageBag/Images/ https://cdn.jsdelivr.net/gh/blueroseslol/ImageBag@latest

Dockerhub Token

dckr_pat_mWBh2SVqaaIU1QuAzSngrt8H6Do

IOS

路由器DDNS与科学上网插件

https://blueroseslol.asuscomm.com:12345/Main_Login.asp https://blueroses.asuscomm.com:8443/Main_Login.asp

杂项

NAS系统选择

测速网速测试:

apt-get install speedtest-cli
speedtest-cli --secure

测速脚本: wget -qO- bench.sh | bash

vps ping测试、去程/回程路由跟踪、vps一键测试脚本 https://v2xtls.org/vps-ping%E6%B5%8B%E8%AF%95%E3%80%81%E5%8E%BB%E7%A8%8B-%E5%9B%9E%E7%A8%8B%E8%B7%AF%E7%94%B1%E8%B7%9F%E8%B8%AA%E3%80%81vps%E4%B8%80%E9%94%AE%E6%B5%8B%E8%AF%95%E8%84%9A%E6%9C%AC/

wget https://raw.githubusercontent.com/hijkpw/testrace/master/testrace.sh
bash testrace.sh

OMV6 网站路径

/var/www/openmediavault/

Reality协议

https://www.youtube.com/watch?v=3oQi_YBRTiQ&t=1s

客户端推荐: https://jichangtuijian.com/Reality%E4%B8%80%E9%94%AE%E5%AE%89%E8%A3%85%E8%84%9A%E6%9C%AC%E5%92%8C%E5%90%84%E4%B8%AA%E7%B3%BB%E7%BB%9F%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%94%B6%E9%9B%86%E6%8E%A8%E8%8D%90.html

检测端口是否被屏蔽

待部署列表

  • Heidmall 导航页方便找对应应用
  • 百度网盘
  • gitea
  • 漫画
    • LANraragi
  • OnlyOffice
  • 影片
    • Emby Server收费
    • Plex收费
    • Overseerr附带BT下载、传输功能
    • nas-tools
      • JellyfinEmby Server代替品
      • qbittorrent
  • 下载
    • Aria2
    • Aria-NG
    • Transmisiion
  • 智能设备管理
    • HomeBridge
  • 照片
    • Moment
    • ResilioSync手机照片备份
  • Drive
  • hentaiathome
  • 笔记:#memos

Docker源

Portainer可以更换Docker的源来加快下载速度。

域名与地址

https://blueroses.asuscomm.com:8443 ipv4.blueroses.top bluerose.top

DNSPod

ID:350298 Token:ed4a9b995c02c1185964f0fdb01b76df

350311

服务部署

Heidmall

参考:https://zhuanlan.zhihu.com/p/405906100

cd /home
mkdir -vp heimdall
docker run -d \
  --name=heimdall \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Asia/Shanghai \
  -p 8080:80 \
  -p 666:443 \
  -v /home/heimdall:/config \
  --restart unless-stopped \
  linuxserver/heimdall:latest

增加密码保护

This image now supports password protection through htpasswd. Run the following command on your host to generate the htpasswd file docker exec -it heimdall htpasswd -c /config/nginx/.htpasswd <username>. Replace

CloudReve

创建目录结构

cd /home 
mkdir -vp cloudreve/{uploads,avatar} \
&& touch cloudreve/conf.ini \
&& touch cloudreve/cloudreve.db \
&& mkdir -p aria2/config \
&& mkdir -p data/aria2 \
&& chmod -R 777 data/aria2

运行

然后将以下文件保存为 docker-compose.yml,放置于当前目录,与 cloudreve 同一层级,同时,修改文件中的 RPC_SECRET

version: "3.8"
services:
  cloudreve:
    container_name: cloudreve
    image: cloudreve/cloudreve:latest
    restart: unless-stopped
    ports:
      - "5212:5212"
    volumes:
      - temp_data:/data
      - ./cloudreve/uploads:/cloudreve/uploads
      - ../srv/dev-disk-by-uuid-186bd712-77aa-422d-972f-8666404ff8ea/jellyfin/:/cloudreve/uploads/1/H
      - ./cloudreve/conf.ini:/cloudreve/conf.ini
      - ./cloudreve/cloudreve.db:/cloudreve/cloudreve.db
      - ./cloudreve/avatar:/cloudreve/avatar
    depends_on:
      - aria2
  aria2:
    container_name: aria2
    image: p3terx/aria2-pro
    restart: unless-stopped
	ports:
      - "6800:6800"
    environment:
      - RPC_SECRET=bluerose
      - RPC_PORT=6800
    volumes:
      - ./aria2/config:/config
      - temp_data:/data
volumes:
  temp_data:
    driver: local
    driver_opts:
      type: none
      device: $PWD/data
      o: bind

运行镜像

后台运行模式,可以从 docker/docker-compose 的日志中获取默认管理员账户用户名和密码

docker-compose up -d

或者直接运行log 将会直接输出在当前控制台中,请注意退出之后保持当前容器运行

docker-compose up

在之后的控制面板中,按照如下配置

  1. [不可修改] RPC 服务器地址 => http://aria2:6800
  2. [可修改, 需保持和 docker-compose.yml 文件一致] RPC 授权令牌 => your_aria_rpc_token
  3. [不可修改] Aria2 用作临时下载目录的 节点上的绝对路径 => /data

更新

关闭当前运行的容器,此步骤不会删除挂载的配置文件以及相关目录

docker-compose down

如果此前已经拉取 docker 镜像,使用以下命令获取最新镜像

docker pull cloudreve/cloudreve

Aria2-NG

docker run -d \
--name ariang \
--log-opt max-size=1m \
--restart unless-stopped \
-p 6880:6880 \
p3terx/ariang

Gitea

cd /home
mkdir -vp gitea
docker run -d --restart=always  --privileged=true --name=gitea \
-p 822:22 \
-p 8888:3000 \
-v /home/gitea:/data \
gitea/gitea:latest

https://blog.csdn.net/weixin_44415928/article/details/131700249

邮箱授权码 uidsmqmeqjuubjhj

SVN

参考文章:

创建目录并且修改权限:

cd /home
mkdir -vp svn
chmod -R 777 /home/svn
docker run -d --name svn-server --restart=always \
-v /home/svn:/home/svn \
-p 7777:80 \
-p 3690:3690 \
elleflorio/svn-server

创建管理员用户

docker exec -t svn-server htpasswd -b /etc/subversion/passwd <username> <password>
docker exec -t svn-server htpasswd -b /etc/subversion/passwd bluerose ljj199221

进入容器内部

docker exec -it svn-server /bin/sh

修改配置:

# 进入apache2目录
cd /etc/apache2/

# 修改
vi httpd.conf

修改内容:

ServerName ipv4.blueroses.top:7777

配置

访问地址:http://ipv4.blueroses.top:7777/svnadmin进行后台的配置管理配置内容如下

  • Subversion authorization file /etc/subversion/subversion-access-control
  • User authentication file (SVNUserFile) /etc/subversion/passwd
  • Parent directory of the repositories (SVNParentPath) /home/svn
  • Subversion client executable/usr/bin/svn
  • Subversion admin executable/usr/bin/svnadmin

注意配置填写好后进行test测试Test passed后再进行保存配置信息

测试

访问仓库,地址规则为:ip:prot/svn/仓库名称,比如:http://ipv4.blueroses.top:7777/svn/demo/svn客户端也用这个地址。

百度网盘

cd /home
mkdir -vp baidunetdisk/{config,downloads}
docker create  \
    --name=baidunetdisk  \
    -p 5800:5800  \
    -p 5900:5900  \
    -v /home/baidunetdisk/config:/config  \
    -v /home/baidunetdisk/downloads:/config/baidunetdiskdownload  \
    --restart unless-stopped  \
    johngong/baidunetdisk:latest

calibre-web

cd /home
mkdir -vp calibre/{config,books}
docker run -d \
  --name=calibre-web \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Asia/Shanghai \
  -e DOCKER_MODS=linuxserver/mods:universal-calibre `#optional` \
  -e OAUTHLIB_RELAX_TOKEN_SCOPE=1 `#optional` \
  -p 8083:8083 \
  -v /home/calibre/config:/config \
  -v /home/calibre/books/library:/books \
  --restart unless-stopped \
  linuxserver/calibre-web:latest

安装完进入网页界面会提示没有Meta.db可以通过安装另一个镜像来获得

docker run -d \
  --name=calibre \
  --security-opt seccomp=unconfined `#optional` \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Europe/London \
  -e PASSWORD= `#optional` \
  -e CLI_ARGS= `#optional` \
  -p 8080:8080 \
  -p 8081:8081 \
  -v /home/calibreTest/:/config \
  --restart unless-stopped \
  linuxserver/calibre:latest

安装完进入8080完成安装即可之后在Calibre Library中就有Meta.db了。

lanraragi

https://post.smzdm.com/p/aenz8k7q/

cd /home
mkdir -vp lanraragi/{content,database}
docker run --name=lanraragi -d \
-p 9999:3000 \
-v /home/lanraragi/content:/home/koyomi/lanraragi/content \
-v /home/lanraragi/database:/home/koyomi/lanraragi/database \
--restart unless-stopped \
dezhao/lanraragi_cn
cd /srv/dev-disk-by-uuid-186bd712-77aa-422d-972f-8666404ff8ea
mkdir -vp lanraragi/{content,database}
docker run --name=lanraragi -d \
-p 9999:3000 \
-v /srv/dev-disk-by-uuid-186bd712-77aa-422d-972f-8666404ff8ea/lanraragi/content:/home/koyomi/lanraragi/content \
-v /srv/dev-disk-by-uuid-186bd712-77aa-422d-972f-8666404ff8ea/lanraragi/database:/home/koyomi/lanraragi/database \
--restart unless-stopped \
dezhao/lanraragi_cn

/srv/dev-disk-by-uuid-186bd712-77aa-422d-972f-8666404ff8ea/ https://e-hentai.org/

IOS APPhttps://github.com/Doraemoe/DuReader

影音系列

media使用一个公共外部文件夹

cd /home
mkdir -vp media

修改NAS Host即可修改/etc/hosts文件。

NAS翻墙https://www.youtube.com/watch?v=ha6mYJW8tIo

V2ray

cd /home
mkdir -vp v2ray/modules
touch v2ray/resolv.conf
docker run -d \
--restart=always \
--privileged \
--network=host \
--name v2raya \
-e V2RAYA_ADDRESS=0.0.0.0:2017 \
-v /home/v2ray/modules:/lib/modules:ro \
-v /home/v2ray/resolv.conf:/etc/resolv.conf \
-v /home/v2ray:/etc/v2raya \
mzz2017/v2raya-nightly:latest

预览端口2017 进入之后选择导入V2ray设置之后选择这一行的“选择”按钮并且点击左上角的开启。并且勾选放置DNS污染。

docker attach  docker exec -it v2raya bash

docker exec -it mzz2017_v2raya-nightly sh v2raya --lite --log-level debug

homeassistant

docker run -d \ 
--name homeassistant \ 
--privileged \ 
--restart=unless-stopped \ 
-e TZ=Asia/Shanghai \ 
-v /data/homeassistant:/config \ 
--network=host \ 
homeassistant/home-assistant

默认端口8123

NAS-TOOl

cd /home
mkdir -vp nastools/{config,media}
docker run -d \
    --name nas-tools \
    --hostname nas-tools \
    -p 10000:3000   `# 默认的webui控制端口` \
    -v /home/nastools/config:/config  `# 冒号左边请修改为你想在主机上保存配置文件的路径` \
    -v /home/media:/media    `# 媒体目录,多个目录需要分别映射进来` \
    -e PUID=0     `# 想切换为哪个用户来运行程序该用户的uid详见下方说明` \
    -e PGID=0     `# 想切换为哪个用户来运行程序该用户的gid详见下方说明` \
    -e UMASK=000  `# 掩码权限默认000可以考虑设置为022` \
    -e NASTOOL_AUTO_UPDATE=false `# 如需在启动容器时自动升级程程序请设置为true` \
    -e REPO_URL="https://ghproxy.com/https://github.com/jxxghp/nas-tools.git" `# 如果你访问github的网络不太好可以考虑在创建容器时增加设置一个环境变量` \
	--restart unless-stopped \
    nastools/nas-tools:2.9.1

因为作者跑路了,所以需要使用其他人的镜像

NASToolsadmin password

其他需要安装的:

  • Kodi Sync Queue(电视盒子)
  • kodi-19.4-Matrix-armeabi-v7a.apk电视机上安装

jellyfin

cd /home
mkdir -vp jellyfin/{config,tvshows,movies}
cd /srv/dev-disk-by-uuid-186bd712-77aa-422d-972f-8666404ff8ea
mkdir -vp jellyfin/H
docker run -d \
  --name=jellyfin \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Asia/Shanghai \
  -p 8096:8096 \
  -p 8920:8920 `#optional` \
  -p 7359:7359/udp `#optional` \
  -p 1900:1900/udp `#optional` \
  -v /home/jellyfin/config:/config \
  -v /home/media/tvshows:/data/tvshows \
  -v /home/media:/data/movies \
  -v /srv/dev-disk-by-uuid-186bd712-77aa-422d-972f-8666404ff8ea/jellyfin:/data/movies/H \
  --restart unless-stopped \
  nyanmisaka/jellyfin:latest

prowlarr

cd /home
mkdir -vp prowlarr/{config}
docker run -d \
  --name=prowlarr \
  -e PUID=1000 \
  -e PGID=1000 \
  --network=host \
  -e TZ=Asia/Shanghai \
  -p 9696:9696 \
  -v /home/prowlarr/config:/config \
  --restart unless-stopped \
  linuxserver/prowlarr:develop

/home/prowlarr/config/config.xml 中api key

ACG资源

ChineseSubFinder

cd /home
mkdir -vp ChineseSubFinder /{config,media,browser}
docker run -d \
    -v /home/ChineseSubFinder/config:/config   `# 冒号左边请修改为你想在主机上保存配置、日志等文件的路径` \
    -v /home/media:/media     `# 请修改为需要下载字幕的媒体目录,冒号右边可以改成你方便记忆的目录,多个媒体目录需要添加多个-v映射` \
    -e PUID=1000 \
    -e PGID=1000 \
    -e PERMS=true       `# 是否重设/media权限` \
    -e TZ=Asia/Shanghai `# 时区` \
    -e UMASK=022        `# 权限掩码` \
    -p 19035:19035 \
    -p 19037:19037 `# webui 的视频列表读取图片用,务必设置不要暴露到外网` \
    --name chinesesubfinder \
    --hostname chinesesubfinder \
    --log-driver "json-file" \
    --log-opt "max-size=100m" `# 限制docker控制台日志大小,可自行调整` \
    allanpk716/chinesesubfinder:latest-lite

opensubtitles

  • blueroses
  • Ljj@88483649

qBittorent

cd /home
mkdir -vp qBittorent/{config,media}
docker run -d \
  --name=qbittorrent \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Asia/Shanghai \
  -e WEBUI_PORT=8080 \
  -p 8080:8080 \
  -p 6881:6881 \
  -p 6881:6881/udp \
  -v /home/qBittorent/config:/config \
  -v /home/media/home:/downloads/home \
  -v /srv/dev-disk-by-uuid-186bd712-77aa-422d-972f-8666404ff8ea/jellyfin/:/downloads/home/H \
  -v /srv/dev-disk-by-uuid-186bd712-77aa-422d-972f-8666404ff8ea/jellyfin/AV:/downloads/home/AV \
  -v /srv/dev-disk-by-uuid-186bd712-77aa-422d-972f-8666404ff8ea/jellyfin/3D:/downloads/home/3D \
  -v /srv/dev-disk-by-uuid-186bd712-77aa-422d-972f-8666404ff8ea/jellyfin/2D:/downloads/home/2D \
  --restart unless-stopped \
  linuxserver/qbittorrent

 username/password is admin/adminadmin.

▼默认监听端口是6881即使想要映射监听端口也不要监听默认端口大多数PT站都是禁了的用6881端口进行PT下载就会遇到以下问题“Port 6881 is blacklisted端口被黑名单了。

▼翻看PT站点的公告或者是常见问题就可以看到被屏蔽的端口号6881-6889都是禁封的像这个站点推荐了49153-65535端口随便自行设置就好。

让qBit可以外网访问

去掉 启用Host Header属性验证。

▼刚安装好的qBit是不能通过外网访问的即使在路由器上做了端口转发访问时你会发现出现下面的情况。

▼这时候我们需要将配置文件”qbittorent.conf“下载到本地进行修改在文档末尾加入下面的代码。

WebUI\HostHeaderValidation=false

▼将修改好的conf文件上传到qBit的config文件夹下进行覆盖。

注意似乎只有admin用户有删除Container文件夹下文件的权限请用admin用户进行操作。

初见qBittorrent

▼现在在外网环境下也能够登录qBittorent了用户名为admin密码为adminadmin。

▼此时的qBit还是英文找到图中的小齿轮➡Web UI➡简体中文。 修改默认密码 ▼在刚刚修改语言的位置往下拉一点点就可以看到修改账号密码的地方了为了省事偷懒也可以对局域网内网中的IP地址设置白名单省去身份验证的步骤。

修改监听端口 ▼就香前面说的监听端口在部署Docker时咱们没有做映射默认的时6881为了下载有速度咱们这里随便roll一个用于传入连接的端口同时开启UPnP功能转发端口下载就能跑的起来了。

修改下载位置与自动添加种子

▼我们之前将downloads文件夹映射到了Multimedia文件夹这里展示出来的download是容器内部的文件夹实际上是我们Nas上的Multimedia相当于是根目录是不能修改的能做的只是在后面跟上新的路径比如说”/Music“或者是”/Movie“之类的如此下载就会下载到Multimedia下的Music/Movie等自建文件夹。自动添加种子奶爸一般不用小伙伴们自行使用。

PT站

https://blog.csdn.net/u012558210/article/details/106538528

OnlyOffice

cd /home
mkdir -vp onlyoffice/{logs,data}
docker run -i -t -d -p 9999:80 \
-v /home/onlyoffice/logs:/var/log/onlyoffice  \
-v /home/onlyoffice/data:/var/www/onlyoffice/Data  \
onlyoffice/documentserver

之后让Example自动启动

docker exec 6b51e5dd3e43 sudo sed 's,autostart=false,autostart=true,' -i /etc/supervisor/conf.d/ds-example.conf

hentaiathome

客户编号44771 客户端密钥m4NKWURvR83BsnJTuej1 44771-m4NKWURvR83BsnJTuej1

cd /home
mkdir -vp hentaiathome/{data,download}

#Pull image
docker pull ghcr.io/disappear9/hentaiathome:latest

#Create volume for caches and logs
docker volume create h_at_h_data

#Run it
docker run -d --name h_at_h \
-p 9876:9876 \
-v /home/hentaiathome/data:/hath/data \
-v /home/hentaiathome/download:/hath/download \
-e HatH_KEY=44771-xgp46ibo7fUJfsg3MU7U \
ghcr.io/disappear9/hentaiathome

Update:

#Stop
sudo docker stop h_at_h

#Delete
sudo docker rm h_at_h

#Delete old image
sudo docker rmi ghcr.io/disappear9/hentaiathome

#Pull new image
sudo docker pull ghcr.io/disappear9/hentaiathome

#Run it
sudo docker run -d --name h_at_h -p YOUR_PORT:YOUR_PORT -v h_at_h_data:/hath/data -v /DOWNLOAD_DIR:/hath/download ghcr.io/disappear9/hentaiathome
Or
sudo docker run -d --name h_at_h --net host -v h_at_h_data:/hath/data -v /DOWNLOAD_DIR:/hath/download ghcr.io/disappear9/hentaiathome
If you want to change port in the future.

Perlite

cd /home
mkdir -vp perlite/{notes,config,web}

docker container rm perlite 
docker image rm sec77/perlite:latest

docker-compose up -d
version: "3.9"

services:
  perlite:
    image: sec77/perlite:latest
    container_name: perlite
    restart: unless-stopped
    environment:
      - NOTES_PATH=note
      - HIDE_FOLDERS=docs,private,trash
      - LINE_BREAKS=true
    volumes:
      - ./note:/var/www/perlite/note:ro
      - ./config:/web/config \

  web:
    build:
        context: ./web
    image: sec77/perlite_web:stable
    container_name: perlite_web
    restart: unless-stopped
    ports:
      - 9090:80
    volumes_from: 
      - perlite       
    depends_on:
      - perlite

Gitea Token e2eb7193b043e0d914ba76651197ad0a36daa974

Perforce

docker run -d --restart unless-stopped \
-v /home/perforce/p4:/p4 \
-p 1666:1666 \
blueroses/perforce-helix-p4d:2024.5

p4admin pass12349ers

Jenkins

参考:https://zhuanlan.zhihu.com/p/89312003

docker run --name jenkinsci-blueocean -d -u root --restart unless-stopped \
-p 8080:8080 \
-p 50000:50000 \
-v /mnt/nfs-1/jenkins/Data:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
jenkinsci/blueocean

jeessy/ddns-go

  • 不挂载主机目录, 删除容器同时会删除配置
# host模式, 同时支持IPv4/IPv6, Liunx系统推荐
docker run -d --name ddns-go --restart=always --net=host /opt/ddns-go:/root jeessy/ddns-go
# 桥接模式, 只支持IPv4, Mac/Windows系统推荐
docker run -d --name ddns-go --restart=always -p 9876:9876 jeessy/ddns-go
  • 在浏览器中打开http://主机IP:9876,修改你的配置,成功

  • [可选] 挂载主机目录, 删除容器后配置不会丢失。可替换 /opt/ddns-go 为主机目录, 配置文件为隐藏文件

docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root jeessy/ddns-go
  • [可选] 支持启动带参数 -l监听地址 -f间隔时间(秒)
docker run -d --name ddns-go --restart=always --net=host jeessy/ddns-go -l :9877 -f 600

memos

docker run -d --name memos --restart=always\
-p 5230:5230 \
-v /root/docker/memos:/var/opt/memos \
neosmemo/memos:stable

Navidrome

智能歌单

{
  "all": [
    {"contains": {"filepath":"/music/Tobu"}}
  ],
  "sort": "dateadded",
  "order": "desc"
}

音乐削刮: