Multipass安装Ubuntu+Alist+rclone+Jellyfin+内网穿透Tailscale,实现外网访问影音资源库
Multipass安装Ubuntu+Alist+rclone+Jellyfin+内网穿透Tailscale,实现外网访问影音资源库

Multipass安装Ubuntu+Alist+rclone+Jellyfin+内网穿透Tailscale,实现外网访问影音资源库

下载并安装Multipass,安装到别的盘,比如I:\multipass
https://multipass.run/download/windows

复制init.sh、rclone_setup.sh和install_jellyfin.sh到I:\multipass目录下

multipass launch -n NovaStream -c 4 -m 8G -d 20G
新建 4核心 8GB内存 10G虚拟磁盘的Ubuntu 24.04实例,实例名为NovaStream

Connect-VMNetworkAdapter -VMName "NovaStream" -SwitchName "WAN"

multipass info或multipass list
查看IP

打开Hyper-V虚拟机查看IP

检查C:\WINDOWS\System32\drivers\etc\hosts.ics文件

multipass shell NovaStream
访问虚拟机

multipass delete NovaStream
删除Alist实例

multipass purge
永久删除

multipass transfer I:\multipass\init.sh NovaStream:/home/ubuntu/
multipass exec NovaStream -- sudo bash /home/ubuntu/init.sh

更新软件源——清华源
bash <(curl -sSL https://linuxmirrors.cn/main.sh)

安装Alist
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install

cd /opt/alist

./alist admin set NEW_PASSWORD

添加115网盘、天翼云盘客户端和阿里云盘Open

https://alist.nn.ci/zh/guide/drivers/115.html

115扫码登录获取Token即二维码令牌
选择Qrcode源为网页

天翼网盘客户端输入用户名和密码
安装rclone
apt install rclone

scp I:\multipass\rclone_setup.sh root@192.168.1.40:/home/ubuntu/
bash /home/ubuntu/rclone_setup.sh

rclone config delete 115pan
rclone config delete tianyi

rclone config show 115pan
rclone config show tianyi

115pan
http://192.168.1.40:5244/dav/115pan

tianyi
http://192.168.1.40:5244/dav/tianyi

mkdir /115webdav
mkdir /tianyiwebdav

rclone mount 115pan:/video /115webdav --allow-non-empty --vfs-cache-mode writes&
rclone mount tianyi:/video /tianyiwebdav --allow-non-empty --vfs-cache-mode full --vfs-cache-max-size 8G&

卸载
fusermount -u /115webdav
fusermount -u /tianyiwebdav

安装Jellyfin
scp I:\multipass\install_jellyfin.sh root@192.168.1.40:/home/ubuntu/
bash /home/ubuntu/install_jellyfin.sh

配置 Docker 使用加速器
sudo nano /etc/docker/daemon.json
{
"registry-mirrors": ["https://docker.m.daocloud.io"]
}

重启 Docker 服务以应用配置
sudo systemctl restart docker

docker run -d \
--name jellyfin \
-v /root/jellyfin/config:/config \
-v /root/jellyfin/cache:/cache \
-v /tianyiwebdav:/media1 \
-v /115webdav:/media2 \
-p 8096:8096 \
--restart unless-stopped \
jellyfin/jellyfin

新建存储库
存储库 URL:https://mirror.ghproxy.com/https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/manifest/manifest_cn.json
若上述URL失效,可在插件仓库中获取最新地址:
https://github.com/cxfksword/jellyfin-plugin-metashark,重新添加一个存储库。

安装MetaShark插件

安装简体中文语言包并重启系统
sudo apt install language-pack-zh-hans
reboot

安装内网穿透Tailscale
curl -fsSL https://tailscale.com/install.sh | sh
tailscale up
tailscale status

https://pkgs.tailscale.com/stable/?v=1.70.0#windows

注意事项:
必须打开WiFi连接Hyper-V的Default Switch

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Title - Artist
0:00