-
安装必要工具:
- 安装Docker:使用以下命令安装Docker。
curl -fsSL https://get.docker.com | bash -s docker docker --version
- 安装Docker Compose:安装并启动Docker Compose。
curl -L "https://github.com/docker/compose/releases/download/v2.32./docker-compose-$(uname -m)-linux-x86_64" -o docker-compose chmod +x docker-compose docker-compose --version
- 配置镜像搜索路径,建议添加如下行到
/etc/docker/dockerd/config.json:{ "镜像": { "镜像搜索路径": [ "docker.io", "ghcr.io" ], ... } }
- 安装Docker:使用以下命令安装Docker。
-
下载并配置Shadowrocket:
- 从GitHub或官方网站下载Shadowrocket的YAML配置文件,
mkdir -p ~/shadowrocket curl -o ~/shadowrocket/shadowrocket.yml https://raw.githubusercontent.com/shadowrocket/Shadowrocket/master/docker-compose.yml
- 打开
shadowrocket.yml文件,根据需要配置:version: '3.8' services: shadowrocket: image: shadowrocket/shadowrocket:latest container_name: shadowrocket restart: always environment: - SHADOWROCKET_API_KEY=你的API密钥 - SHADOWROCKET_USER=你的用户名 - SHADOWROCKET_PASSWORD=你的密码 volumes: - ./downloads:/shadowrocket/downloads - /data:/shadowrocket/data logging: driver: 'json-file' options: max-size: 10m retention: 30d - 确保替换为你的订阅信息,包括API key。
- 从GitHub或官方网站下载Shadowrocket的YAML配置文件,
-
运行Shadowrocket:
- 在配置文件的根目录下运行:
docker-compose up -d
- 访问
http://localhost:505查看Web界面。
- 在配置文件的根目录下运行:
-
后续管理:
- 使用命令管理容器:
docker-compose stop docker-compose restart docker-compose down
- 访问容器日志:
docker-compose logs -f
- 使用命令管理容器:
-
其他配置:
- 可以在
shadowrocket.yml中添加更多设置,例如下载目录、离线模式、限制下载速度等。 - 配置完成后,定期清理下载目录,避免存储不足。
- 可以在
通过以上步骤,你可以成功设置并使用Shadowrocket账号,自动化管理订阅和下载任务。









