Hugo博客公告弹窗

cloudsaver部署教程

搭建环境: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
CC BY-NC-SA 4.0 转载请注明
最后更新于 2025-10-04 15:57
clarity统计