搭建环境:debian12
项目地址:github.com/jiangrui1994/cloudsaver
提醒:务必通过Docker自行私有化部署本项目,不要使用任何第三方或他人部署的服务
搭建教程
mkdir -p /root/data/docker_data/cloudsaver
cd /root/data/docker_data/cloudsaver
接着我们来编辑下docker-compose.yml
nano docker-compose.yml
如下
services:
cloudsaver:
image: jiangrui1994/cloudsaver:latest
container_name: cloud-saver
ports:
- "8009:8008"
volumes:
- ./data:/app/data
- ./config:/app/config
restart: unless-stopped
启动
cd /root/data/docker_data/cloudsaver
docker compose up -d # 注意,老版本用户用 docker-compose up -d
理论上我们就可以输入 http://ip:8009 访问了
caddy 反向代理
# 通用配置
(common_config) {
tls {
protocols tls1.2 tls1.3
}
header {
Permissions-Policy interest-cohort=()
Strict-Transport-Security max-age=31536000;
X-Content-Type-Options nosniff
Referrer-Policy strict-origin-when-cross-origin
X-XSS-Protection "1; mode=block"
-Via
-Alt-Svc
-Server
}
handle_errors {
@5xx expression {http.error.status_code} >= 500
respond @5xx "服务暂时不可用,请稍后重试" 503
@4xx expression {http.error.status_code} >= 400
respond @4xx "请求错误" {http.error.status_code}
}
}
# 站点配置
cloud.xxxxxx.com {
import common_config
reverse_proxy 127.0.0.1:8009
}
使用教程
登陆,开始注册。
默认注册码:管理员:230713 普通用户:9527
我们是管理员就用230713
频道分享
[{"name":"LEO资源库","id":"leoziyuan"},{"name":"夸克影库","id":"Quark_Movies"},{"name":"资源宇宙","id":"tgsearchers3"},{"name":"网盘4K影视资源(国内)","id":"Aliyun_4K_Movies"},{"name":"网盘4K影视资源(国外)","id":"Netdisk_Movies"},{"name":"迅雷云盘","id":"yunpanx"},{"name":"123云盘","id":"yp123pan"},{"name":"极速云盘","id":"sbsbsnsqq"},{"name":"迅雷云坊","id":"yunpanxunlei"},{"name":"天翼飞传","id":"tianyifc"},{"name":"百度云典藏","id":"BaiduCloudDisk"},{"name":"天翼空间","id":"txtyzy"},{"name":"资源快线","id":"peccxinpd"},{"name":"光速盘库","id":"gotopan"},{"name":"盘聚会馆","id":"PanjClub"},{"name":"快客资源","id":"kkxlzy"},{"name":"百草资源屋","id":"baicaoZY"},{"name":"影库一号","id":"MCPH01"},{"name":"网盘综合台","id":"bdwpzhpd"},{"name":"影视吧48","id":"ysxb48"},{"name":"影视站1111","id":"jdjdn1111"},{"name":"云光共享","id":"yggpan"},{"name":"影库086","id":"MCPH086"},{"name":"在花云享","id":"zaihuayun"},{"name":"Q66影库","id":"Q66Share"},{"name":"奥斯卡4K影城","id":"Oscar_4Kmovies"},{"name":"UC网盘资源","id":"ucwpzy"},{"name":"阿里云共享","id":"shareAliyun"},{"name":"阿里影盘","id":"alyp_1"},{"name":"电影分享站","id":"dianyingshare"},{"name":"湘秀影播","id":"XiangxiuNBB"},{"name":"移动影盘","id":"ydypzyfx"},{"name":"UC夸克云","id":"ucquark"},{"name":"分享123","id":"xx123pan"},{"name":"影视共享123","id":"yingshifenxiang123"},{"name":"资源发布123","id":"zyfb123"},{"name":"天翼综合盘","id":"tyypzhpd"},{"name":"天翼日更","id":"tianyirigeng"},{"name":"天翼云空间","id":"cloudtianyi"},{"name":"高清汇","id":"hdhhd21"},{"name":"老司机115","id":"Lsp115"},{"name":"115网盘分享","id":"oneonefivewpfx"},{"name":"七星真人","id":"qixingzhenren"},{"name":"淘享资源","id":"taoxgzy"},{"name":"115分享频道","id":"Channel_Shares_115"},{"name":"天翼影视盘","id":"tyysypzypd"},{"name":"115热门影视","id":"vip115hot"},{"name":"网盘123共享","id":"wp123zy"},{"name":"139云盘","id":"yunpan139"},{"name":"189云盘","id":"yunpan189"},{"name":"UC云盘","id":"yunpanuc"},{"name":"远影导航","id":"yydf_hzl"},{"name":"PikPak盘库","id":"pikpakpan"},{"name":"Q动漫库","id":"Q_dongman"},{"name":"悠游剧集","id":"yoyokuakeduanju"}]
更新 cloudsaver
cd /root/data/docker_data/cloudsaver
docker compose pull
docker compose up -d
docker image prune
提示:
WARNING! This will remove all dangling images.
Are you sure you want to continue? [y/N]
输入 y
卸载 cloudsaver
cd /root/data/docker_data/cloudsaver
docker compose down
cd ..
rm -rf /root/data/docker_data/cloudsaver # 完全删除
白名单(可选)
禁止使用ip:8009登录, 仅允许域名
安装 ipset(如果尚未安装):
sudo apt-get update
sudo apt-get install ipset -y
创建允许访问的特定 IP 集合:
sudo ipset create allowed_ips hash:ip
添加需要允许访问的特定 IP 地址:
sudo ipset add allowed_ips 192.168.1.11
添加 iptables 规则以允许指定端口访问,以 8008 端口为例:
sudo iptables -I DOCKER-USER 1 -m set --match-set allowed_ips src -p tcp --dport 8008 -j ACCEPT
sudo iptables -I DOCKER-USER 2 -p tcp --dport 8008 -j DROP
确认规则
sudo iptables -L DOCKER-USER -n --line-numbers
如果要添加新的 ip 白名单,例如放行 192.168.2.22
sudo ipset add allowed_ips 192.168.2.22