655 lines
18 KiB
Markdown
655 lines
18 KiB
Markdown
|
|
---
|
|||
|
|
created: 2025-08-30T10:17
|
|||
|
|
updated: 2025-08-31T16:10
|
|||
|
|
---
|
|||
|
|
这是一个草稿本,用来替代iAWriter
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
version: "3" services: freefilesync: ports: - 5800:5800 # WEBUI端口 - 5900:5900 # VNC协议端口,可选 container_name: freefilesync environment: - TZ:Aisa/Shanghai volumes: - /volume1/docker/filesync/:/config - /volume1/files_1:/storage1 # 同步文件夹A - /volume2/files_2:/storage2 # 同步文件夹B image: jlesage/freefilesync
|
|||
|
|
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
services: freefilesync: ports: - 5800:5800 # WEBUI端口 - 5900:5900 # VNC协议端口,可选 container_name: freefilesync environment: - TZ:Aisa/Shanghai volumes: - /volume1/docker/filesync/:/config - /volume1/files_1:/storage1 # 同步文件夹A - /volume2/files_2:/storage2 # 同步文件夹B image: jlesage/freefilesync
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
services:
|
|||
|
|
freefilesync:
|
|||
|
|
ports:
|
|||
|
|
- 5800:5800 # WEBUI端口
|
|||
|
|
- 5900:5900 # VNC协议端口,可选
|
|||
|
|
container_name: freefilesync
|
|||
|
|
environment:
|
|||
|
|
- TZ:Aisa/Shanghai
|
|||
|
|
volumes:
|
|||
|
|
- /volume1/docker/filesync/:/config
|
|||
|
|
- /volume1/DataSpace:/storage1 # 同步文件夹A
|
|||
|
|
- /volume2/JoyData:/storage2 # 同步文件夹B
|
|||
|
|
image: jlesage/freefilesync:latest
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
|
|||
|
|
4="0000000002052" "0000000002054"
|
|||
|
|
3="0000000002050" "0000000002052"
|
|||
|
|
1="0000000002054" "0000000002050"
|
|||
|
|
2="0000000002053" "0000000002053"
|
|||
|
|
5="0000000002051"
|
|||
|
|
|
|||
|
|
http://joy.himan.cloud:8686/api/v1/chapters/12323/play?raw=1&access_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjEsImV4cCI6MTc5MTM1NDUxOCwiaWF0IjoxNzg4NzYyNTE4fQ.fGFjzpxqZdE2RIZTz2nc5H-cLFJYxc-brBZGoVlxjms
|
|||
|
|
|
|||
|
|
|
|||
|
|
{"state":1,"code":40101033,"message":"该账号于16:52在115生活_安卓端登录。如非本人操作,请及时修改密码!","data":{"gray_theme":{"30":{"status":3},"31":{"status":3},"32":{"status":3},"33":{"status":3}}},"error":"该账号于16:52在115生活_安卓端登录。如非本人操作,请及时修改密码!","errno":40101033}: repeat login
|
|||
|
|
|
|||
|
|
|
|||
|
|
1="0000000002051"
|
|||
|
|
3="0000000002052"
|
|||
|
|
4="0000000002050"
|
|||
|
|
2="0000000002053"
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
services:
|
|||
|
|
|
|||
|
|
audiobookshelf:
|
|||
|
|
|
|||
|
|
image: advplyr/audiobookshelf:latest
|
|||
|
|
|
|||
|
|
container_name: audiobookshelf
|
|||
|
|
|
|||
|
|
ports:
|
|||
|
|
|
|||
|
|
- 13380:80
|
|||
|
|
|
|||
|
|
volumes:
|
|||
|
|
|
|||
|
|
- /volumeUSB4/usbshare/eBooks/有声书:/audiobooks
|
|||
|
|
|
|||
|
|
- /volumeUSB4/usbshare/eBooks/Podcast:/podcasts
|
|||
|
|
|
|||
|
|
- ./config:/config
|
|||
|
|
|
|||
|
|
- ./metadata:/metadata
|
|||
|
|
|
|||
|
|
environment:
|
|||
|
|
|
|||
|
|
- AUDIOBOOKSHELF_UID=1000
|
|||
|
|
|
|||
|
|
- AUDIOBOOKSHELF_GID=1000
|
|||
|
|
|
|||
|
|
- TZ=Asia/Shanghai
|
|||
|
|
|
|||
|
|
- DISABLE_SSRF_REQUEST_FILTER=1
|
|||
|
|
|
|||
|
|
restart: unless-stopped
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
|
|||
|
|
http://media.himan.cloud:6244/d/网盘聚合/115153/eBooks/有声书/有声书mp3/历史军事/《诗经》中的不老爱情/《百家讲坛》 20140401 《诗经》中的不老爱情1 婚姻的祝福.mp3?sign=f0VpoT-MI6uI5KpTJSo9kYCK3nC7bWGiWl1AszjxPAM=:LiArrowDown01:
|
|||
|
|
|
|||
|
|
http://media.himan.cloud:6244/d/网盘聚合/115153/eBooks/有声书/有声书mp3/历史军事/三国名将/三国名将之曹操-3集/01-乱世英雄.mp3
|
|||
|
|
|
|||
|
|
/vol02/1000-1-0faa7c73/eBooks
|
|||
|
|
|
|||
|
|
[CoverManager] Download image file failed for "http://imagev2.xmcdn.com/storages/531f-audiofreehighqps/0F/0B/CMCoOSYEhMILAAGNCACxBHag" Error: Invalid content type "application/octet-stream" at /app/server/utils/fileUtils.js:315:25 at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
2026-09-19 12:33:19.518
|
|||
|
|
|
|||
|
|
ERROR
|
|||
|
|
|
|||
|
|
[CoverManager] Download image file failed for "http://imagev2.xmcdn.com/storages/531f-audiofreehighqps/0F/0B/CMCoOSYEhMILAAGNCACxBHag" Error: Invalid content type "application/octet-stream" at /app/server/utils/fileUtils.js:315:25 at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
https://zWRxHbi0.doggygosubs.com:8443/api/v1/client/5a471ca14910318c9491470a62a712ea
|
|||
|
|
|
|||
|
|
|
|||
|
|
https://CSWyZi.doggygo.top:8443/api/v1/client/5a471ca14910318c9491470a62a712ea
|
|||
|
|
|
|||
|
|
http://media.himan.cloud:6244/d/%E7%BD%91%E7%9B%98%E8%81%9A%E5%90%88/115153/%E5%A4%96%E8%AF%AD%E5%AD%A6%E4%B9%A0/Audio/%E8%8B%B1%E8%AF%AD%E5%90%AC%E5%8A%9B/Podcast/Special%20English/5.3-million-year-old%20whale%20fossil%20site%20found%20in%20Indian%20Ocean.mp3?sign=_8_SCO1ktWQFI8c3vDA0BRCkC86HEmv-7ya_YwbehD4=:LiArrowDown01:
|
|||
|
|
|
|||
|
|
https://imagev2.xmcdn.com/group70/M04/38/42/wKgOzl4VrhyizldeAACWnZ_zU4M877.jpg
|
|||
|
|
|
|||
|
|
|
|||
|
|
https://xUyOMh6.doggygosubs.com:8443/api/v1/client/5a471ca14910318c9491470a62a712ea
|
|||
|
|
zWRxHbi0
|
|||
|
|
|
|||
|
|
https://xwj6tm.doggygosubs.com:8443/api/v1/client/5a471ca14910318c9491470a62a712ea?flag=mihomo
|
|||
|
|
|
|||
|
|
|
|||
|
|
[doggygo6@gmail.com](mailto:doggygo6@gmail.com)
|
|||
|
|
**[iplc0.top](https://iplc0.top/)**
|
|||
|
|
http://162.4.194.64/qC8zV8qS1kB1lX2u/p4prySeGkuqNu1wJ?clash=1
|
|||
|
|
https://sub.kccikk.top/qC8zV8qS1kB1lX2u/p4prySeGkuqNu1wJ?clash=1
|
|||
|
|
|
|||
|
|
https://sub.iplcsub20241025.top/qC8zV8qS1kB1lX2u/p4prySeGkuqNu1wJ?clash=1
|
|||
|
|
|
|||
|
|
https://sub.20250715iplcsub.link/qC8zV8qS1kB1lX2u/p4prySeGkuqNu1wJ?clash=1
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
https://sub.20250715iplcsub.link/qC8zV8qS1kB1lX2u/p4prySeGkuqNu1wJ
|
|||
|
|
|
|||
|
|
|
|||
|
|
https://KxAGNL2.doggygosubs.com:8443/api/v1/client/5a471ca14910318c9491470a62a712ea
|
|||
|
|
|
|||
|
|
https://KxAGNL2.doggygosubs.com:8443/api/v1/client/5a471ca14910318c9491470a62a712ea
|
|||
|
|
|
|||
|
|
https://KxAGNL2.doggygosubs.com:8443/api/v1/client/5a471ca14910318c9491470a62a712ea
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
services:
|
|||
|
|
|
|||
|
|
mihomo:
|
|||
|
|
|
|||
|
|
container_name: mihomo
|
|||
|
|
|
|||
|
|
image: metacubex/mihomo:latest
|
|||
|
|
|
|||
|
|
restart: always
|
|||
|
|
|
|||
|
|
pid: host
|
|||
|
|
|
|||
|
|
ipc: host
|
|||
|
|
|
|||
|
|
network_mode: host
|
|||
|
|
|
|||
|
|
cap_add:
|
|||
|
|
|
|||
|
|
- ALL
|
|||
|
|
|
|||
|
|
|
|||
|
|
volumes:
|
|||
|
|
|
|||
|
|
- /volume1/docker/mihomo:/root/.config/mihomo
|
|||
|
|
|
|||
|
|
- /dev/net/tun:/dev/net/tun
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
metacubexd:
|
|||
|
|
|
|||
|
|
container_name: metacubexd
|
|||
|
|
|
|||
|
|
image: ghcr.io/metacubex/metacubexd:latest
|
|||
|
|
|
|||
|
|
restart: always
|
|||
|
|
|
|||
|
|
network_mode: bridge
|
|||
|
|
|
|||
|
|
ports:
|
|||
|
|
|
|||
|
|
- '9097:80'
|
|||
|
|
|
|||
|
|
volumes:
|
|||
|
|
|
|||
|
|
- /volume1/docker/mihomo/metacubexd:/config/caddy
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
|
|||
|
|
DSM
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
services:
|
|||
|
|
|
|||
|
|
mihomo:
|
|||
|
|
|
|||
|
|
container_name: mihomo-core
|
|||
|
|
|
|||
|
|
# image: metacubex/mihomo:latest
|
|||
|
|
|
|||
|
|
#
|
|||
|
|
|
|||
|
|
image: docker.1ms.run/metacubex/mihomo:latest
|
|||
|
|
|
|||
|
|
restart: always
|
|||
|
|
|
|||
|
|
network_mode: host
|
|||
|
|
|
|||
|
|
pid: host
|
|||
|
|
|
|||
|
|
ipc: host
|
|||
|
|
|
|||
|
|
cap_add:
|
|||
|
|
|
|||
|
|
- ALL # NET_ADMIN - ALL
|
|||
|
|
|
|||
|
|
security_opt:
|
|||
|
|
|
|||
|
|
- apparmor=unconfined #
|
|||
|
|
|
|||
|
|
volumes:
|
|||
|
|
|
|||
|
|
- ./data:/root/.config/mihomo #
|
|||
|
|
|
|||
|
|
- /dev/net/tun:/dev/net/tun # TUN
|
|||
|
|
|
|||
|
|
- /etc/localtime:/etc/localtime:ro #
|
|||
|
|
|
|||
|
|
depends_on:
|
|||
|
|
|
|||
|
|
- metacubexd
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
metacubexd: # (XD)
|
|||
|
|
|
|||
|
|
container_name: mihomo-web
|
|||
|
|
|
|||
|
|
# image: ghcr.io/metacubex/metacubexd:latest
|
|||
|
|
|
|||
|
|
#
|
|||
|
|
|
|||
|
|
image: ghcr.1ms.run/metacubex/metacubexd:latest
|
|||
|
|
|
|||
|
|
restart: always
|
|||
|
|
|
|||
|
|
network_mode: bridge # host
|
|||
|
|
|
|||
|
|
ports:
|
|||
|
|
|
|||
|
|
- "9097:80" # 9091
|
|||
|
|
|
|||
|
|
volumes:
|
|||
|
|
|
|||
|
|
- ./config:/config/caddy #
|
|||
|
|
|
|||
|
|
- /etc/localtime:/etc/localtime:ro
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
mixed-port: 7890
|
|||
|
|
allow-lan: true
|
|||
|
|
bind-address: '*'
|
|||
|
|
mode: rule
|
|||
|
|
log-level: info
|
|||
|
|
external-controller: 0.0.0.0:9090
|
|||
|
|
secret: "这里填写web登录密码"
|
|||
|
|
|
|||
|
|
tun:
|
|||
|
|
enable: true
|
|||
|
|
stack: system #mixed
|
|||
|
|
dns-hijack:
|
|||
|
|
- any:53
|
|||
|
|
- tcp://any:53
|
|||
|
|
auto-route: true
|
|||
|
|
auto-redirect: true
|
|||
|
|
|
|||
|
|
proxy-providers:
|
|||
|
|
mysub:
|
|||
|
|
url: "这里填写你的订阅链接地址"
|
|||
|
|
type: http
|
|||
|
|
interval: 3600
|
|||
|
|
health-check:
|
|||
|
|
enable: true
|
|||
|
|
url: "http://www.gstatic.com/generate_204"
|
|||
|
|
interval: 300
|
|||
|
|
|
|||
|
|
proxies:
|
|||
|
|
- name: "直连"
|
|||
|
|
type: direct
|
|||
|
|
udp: true
|
|||
|
|
|
|||
|
|
dns:
|
|||
|
|
enable: true
|
|||
|
|
ipv6: false
|
|||
|
|
enhanced-mode: fake-ip
|
|||
|
|
fake-ip-range: 198.18.0.1/16
|
|||
|
|
nameserver:
|
|||
|
|
- 223.5.5.5
|
|||
|
|
- 119.29.29.29
|
|||
|
|
|
|||
|
|
proxy-groups:
|
|||
|
|
- name: 自动选择
|
|||
|
|
type: url-test
|
|||
|
|
use:
|
|||
|
|
- mysub
|
|||
|
|
url: "http://www.gstatic.com/generate_204"
|
|||
|
|
interval: 300
|
|||
|
|
tolerance: 50
|
|||
|
|
|
|||
|
|
- name: 手动选择
|
|||
|
|
type: select
|
|||
|
|
proxies:
|
|||
|
|
- 直连
|
|||
|
|
use:
|
|||
|
|
- mysub
|
|||
|
|
|
|||
|
|
- name: 默认
|
|||
|
|
type: select
|
|||
|
|
proxies:
|
|||
|
|
- 自动选择
|
|||
|
|
- 手动选择
|
|||
|
|
- 直连
|
|||
|
|
|
|||
|
|
rules:
|
|||
|
|
- MATCH,默认
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
docker run -d --name=tinymediamanager \
|
|||
|
|
-v /share/Container/tinymediamanager/config:/config \
|
|||
|
|
-v /share/Container/tinymediamanager/media:/media \
|
|||
|
|
-e GROUP_ID=0 -e USER_ID=0 -e TZ=Europe/Madrid \
|
|||
|
|
-p 5800:5800 \
|
|||
|
|
-p 5900:5900 \
|
|||
|
|
dzhuang/tinymediamanager:latest-v5
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
environment:
|
|||
|
|
- USER_ID=1000
|
|||
|
|
- GROUP_ID=100
|
|||
|
|
- ALLOW_DIRECT_VNC=false
|
|||
|
|
- LC_ALL=en_US.UTF-8 # force UTF8
|
|||
|
|
- LANG=en_US.UTF-8 # force UTF8
|
|||
|
|
- PASSWORD=<password>
|
|||
|
|
volumes:
|
|||
|
|
- /vol2/1000/docker/tinymm:/data
|
|||
|
|
- /vol4/1000/USBD2/MediaLibrary/电影:/media/movies
|
|||
|
|
- /vol4/1000/USBD2/MediaLibrary/电视剧:/media/tv_shows
|
|||
|
|
ports:
|
|||
|
|
- 4000:4000 # Webinterface
|
|||
|
|
# - 5900:5900 # VNC port
|
|||
|
|
restart: unless-stopped
|
|||
|
|
logging: # restrict log size
|
|||
|
|
driver: "json-file"
|
|||
|
|
options:
|
|||
|
|
max-file: "5" # number of files or file count
|
|||
|
|
max-size: "20m" # file size
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
services:
|
|||
|
|
tinymediamanager:
|
|||
|
|
image: dzhuang/tinymediamanager:latest
|
|||
|
|
container_name: tinymediamanager
|
|||
|
|
environment:
|
|||
|
|
- USER_ID=0
|
|||
|
|
- GROUP_ID=0
|
|||
|
|
- ALLOW_DIRECT_VNC=true
|
|||
|
|
- LC_ALL=en_US.UTF-8 # force UTF8
|
|||
|
|
- LANG=en_US.UTF-8 # force UTF8
|
|||
|
|
- PASSWORD=Mayi19b8
|
|||
|
|
volumes:
|
|||
|
|
- /vol2/1000/docker/tinymm:/data
|
|||
|
|
- /vol4/1000/USBD2/MediaLibrary/电影:/media/movies
|
|||
|
|
- /vol4/1000/USBD2/MediaLibrary/电视剧:/media/tv_shows
|
|||
|
|
- /vol2/1000/docker/tinymm/config:/config
|
|||
|
|
- /vol4/1000/USBD2/MediaLibrary:/media
|
|||
|
|
ports:
|
|||
|
|
- 4000:4000 # Webinterface
|
|||
|
|
- 5900:5900 # VNC port
|
|||
|
|
restart: unless-stopped
|
|||
|
|
logging: # restrict log size
|
|||
|
|
driver: "json-file"
|
|||
|
|
options:
|
|||
|
|
max-file: "5" # number of files or file count
|
|||
|
|
max-size: "20m" # file size
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
|
|||
|
|
```text
|
|||
|
|
- ./data:/data
|
|||
|
|
- /home/me/media:/media
|
|||
|
|
- /home/me/addons:/app/addons
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
|
|||
|
|
docker run -d --name=tinymm \
|
|||
|
|
-v /vol2/1000/docker/tinymm/config:/config \
|
|||
|
|
-v /vol4/1000/USBD2/MediaLibrary:/media \
|
|||
|
|
-e GROUP_ID=0 -e USER_ID=0 -e TZ=Asia/Shanghai \
|
|||
|
|
-p 6400:5800 \
|
|||
|
|
-p 5900:5900 \
|
|||
|
|
dzhuang/tinymediamanager:latest-v5
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
https://sub.iplcsub20241025.top/qC8zV8qS1kB1lX2u/p4prySeGkuqNu1wJ
|
|||
|
|
|
|||
|
|
https://sub.iplcsub20241025.top/qC8zV8qS1kB1lX2u/p4prySeGkuqNu1wJ?clash=1
|
|||
|
|
http://162.4.194.64/qC8zV8qS1kB1lX2u/p4prySeGkuqNu1wJ?clash=1
|
|||
|
|
https://sub.20250715iplcsub.link/qC8zV8qS1kB1lX2u/p4prySeGkuqNu1wJ?clash=1
|
|||
|
|
|
|||
|
|
|
|||
|
|
https://PDRnhTJT.doggygosubs.com:8443/api/v1/client/5a471ca14910318c9491470a62a712ea
|
|||
|
|
|
|||
|
|
openlist 移动客户端有哪些?
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
curl -v --socks5 127.0.0.1:7890 https://api.themoviedb.org/3/movie/550?api_key=25d57b6850ac13b833bfa08e2a346c01
|
|||
|
|
|
|||
|
|
--socks5-hostname
|
|||
|
|
|
|||
|
|
curl -v --socks5-hostname 127.0.0.1:7890 https://api.themoviedb.org/3/movie/550?api_key=25d57b6850ac13b833bfa08e2a346c01
|
|||
|
|
|
|||
|
|
|
|||
|
|
curl -v --sock5-hostname 127.0.0.1:7890 --tls-max 1.2 https://ifconfig.me
|
|||
|
|
|
|||
|
|
|
|||
|
|
curl -v --socks5-hostname 127.0.0.1:7890 --tls-max 1.2 https://api.themoviedb.org/3/movie/550?api_key=25d57b6850ac13b833bfa08e2a346c01
|
|||
|
|
|
|||
|
|
|
|||
|
|
https://raw.github.com/MetaCubeX/meta-rules-dat/meta/geo/geoip/private.mrs
|
|||
|
|
|
|||
|
|
|
|||
|
|
https://just.adomainforsub.org/sub/feec554b367a644f/clash
|
|||
|
|
|
|||
|
|
https://just.adomainforsub.org/sub/feec554b367a644f
|
|||
|
|
|
|||
|
|
|
|||
|
|
https://just.adomainforsub.org/sub/feec554b367a644f/clash
|
|||
|
|
|
|||
|
|
|
|||
|
|
openssl req -x509 -nodes -newkey ec:<(openssl ecparam -name prime256v1) -keyout /etc/hysteria/private.key -out /etc/hysteria/cert.crt -days 3650 -subj "/CN=www.example.com"
|
|||
|
|
|
|||
|
|
nc -vzu 43.156.15.219 8443
|
|||
|
|
|
|||
|
|
|
|||
|
|
docker run --rm -it -v "data:/data" -v "$PWD:/volume1" -e XPRA_AUTH="password:value=YOUR_PASSWORD" -p 5454:5454 rednoah/filebot:xpra
|
|||
|
|
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
services:
|
|||
|
|
filebot:
|
|||
|
|
container_name: filebot-xpra
|
|||
|
|
image: rednoah/filebot:xpra
|
|||
|
|
hostname: filebot-xpra
|
|||
|
|
restart: "no"
|
|||
|
|
volumes:
|
|||
|
|
- data:/data
|
|||
|
|
- /path/to/files:/volume1
|
|||
|
|
ports:
|
|||
|
|
- 5454:5454
|
|||
|
|
environment:
|
|||
|
|
- XPRA_AUTH=password:value=YOUR_PASSWORD
|
|||
|
|
volumes:
|
|||
|
|
data:
|
|||
|
|
name: filebot-application-data
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
```
|
|||
|
|
version: "3.3"
|
|||
|
|
services:
|
|||
|
|
filebot:
|
|||
|
|
image: rednoah/filebot:xpra
|
|||
|
|
container_name: filebot
|
|||
|
|
restart: unless-stopped
|
|||
|
|
ports:
|
|||
|
|
- "5454:5454"
|
|||
|
|
environment:
|
|||
|
|
- TZ=Asia/Shanghai
|
|||
|
|
- XPRA_AUTH=password:value=123456
|
|||
|
|
- PUID=1000
|
|||
|
|
- PGID=1000
|
|||
|
|
volumes:
|
|||
|
|
# 配置目录,存放授权、缓存
|
|||
|
|
- /mnt/docker/filebot:/data
|
|||
|
|
# 媒体目录:和TMM共用同一个media目录!!
|
|||
|
|
- /mnt/你的媒体路径:/media
|
|||
|
|
```
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
python3 media_rename.py --dir "/Volumes/JoyDisk/myMedia/olstrms" --output "/Volumes/JoyDisk/myMedia/olstrms_rename" --strm-mode --dry-run
|
|||
|
|
|
|||
|
|
|
|||
|
|
#在这里插入代码片
|
|||
|
|
/usr/bin/7z a -utf16 "生成的文件路径.zip" -mx6 -xr!@eaDir "需要压缩的文件夹"
|
|||
|
|
|
|||
|
|
python3 media_rename_v1.py --dir "/vol4/1000/USBD2/MediaLibrary/电影" --output "/vol4/1000/USBD2/MediaLibrary/output/电影" --strm-mode --dry-run
|
|||
|
|
|
|||
|
|
--apply -
|
|||
|
|
-dry-run
|
|||
|
|
|
|||
|
|
python3 media_new.py --dir "/vol4/1000/USBD2/MediaLibrary/电影" --output "/vol4/1000/USBD2/MediaLibrary/output/电影" --strm-mode --apply
|
|||
|
|
|
|||
|
|
|
|||
|
|
python3 media_fix.py --dir "/vol4/1000/USBD2/MediaLibrary/电影" --output "/vol4/1000/USBD2/MediaLibrary/output/电影_newfix" --strm-mode --apply
|
|||
|
|
|
|||
|
|
白发魔女传 (1993)
|
|||
|
|
白发魔女传(1993)
|
|||
|
|
|
|||
|
|
|
|||
|
|
# dry‑run调试配置,不写磁盘,只生成报告
|
|||
|
|
python3 media_two_stage.py --dir "/vol4/1000/USBD2/MediaLibrary/电影" --output "/vol4/1000/USBD2/MediaLibrary/output-two/电影"--strm-mode --rules ./clean_rules.json --dry-run
|
|||
|
|
# 确认报告没问题,再apply真实复制 python3 media_two_stage.py --dir xxx --output xxx --strm-mode --rules ./clean_rules.json --apply
|
|||
|
|
|
|||
|
|
python3 media_two_stage.py --dir "/vol4/1000/USBD2/MediaLibrary/电影" --output "/vol4/1000/USBD2/MediaLibrary/output-two/电影"--strm-mode --rules ./clean_rules.json --dry-run
|
|||
|
|
|
|||
|
|
python3 media_two_stage.py --dir "/vol4/1000/USBD2/MediaLibrary/电影" --output "/vol4/1000/USBD2/MediaLibrary/output-two/电影" --strm-mode --rules ./clean_rules.json --dry-run
|
|||
|
|
python3 media_two_stage1.py --dir "/vol4/1000/USBD2/MediaLibrary/电影" --output "/vol4/1000/USBD2/MediaLibrary/output-two/电影" --strm-mode --rules ./clean_rules.json --dry-run
|
|||
|
|
|
|||
|
|
python3 media_two_stage1.py --dir "/vol4/1000/USBD2/MediaLibrary/电影" --output "/vol4/1000/USBD2/MediaLibrary/output‑two/电影" --strm‑mode --rules ./clean_rules.json --apply
|
|||
|
|
|
|||
|
|
# 先预览dry‑run
|
|||
|
|
python3 media_two_stage.py --dir "/vol4/1000/USBD2/MediaLibrary/电影" --output "/vol4/1000/USBD2/MediaLibrary/output-two/电影" --strm-mode --rules ./clean_rules.json --dry-run # 确认日志、report_err_only.json没问题,
|
|||
|
|
再apply
|
|||
|
|
python3 media_two_stage.py --dir "/vol4/1000/USBD2/MediaLibrary/电影" --output "/vol4/1000/USBD2/MediaLibrary/output-two/电影" --strm-mode --rules ./clean_rules.json --apply
|
|||
|
|
|
|||
|
|
python3 media_two_stage.py --dir "/vol4/1000/USBD2/MediaLibrary/纪录片" --output "/vol4/1000/USBD2/MediaLibrary/output-two/纪录片" --strm-mode --rules ./clean_rules.json --apply
|
|||
|
|
|
|||
|
|
python3 media_two_stage.py --dir "/vol4/1000/USBD2/MediaLibrary/电视剧" --output "/vol4/1000/USBD2/MediaLibrary/output-two/电视剧" --strm-mode --rules ./clean_rules.json --apply
|
|||
|
|
|
|||
|
|
sed -i 'd' filename
|
|||
|
|
|
|||
|
|
纪录片
|
|||
|
|
|
|||
|
|
35724 怎么来?
|
|||
|
|
|
|||
|
|
|
|||
|
|
文件 18790 目录 2456
|
|||
|
|
|
|||
|
|
电视剧
|
|||
|
|
25921
|
|||
|
|
|
|||
|
|
359+8356
|
|||
|
|
|
|||
|
|
|
|||
|
|
[
|
|||
|
|
{
|
|||
|
|
"domain": "pt.soulvoice.club",
|
|||
|
|
"expirationDate": 1825224115.266639,
|
|||
|
|
"hostOnly": true,
|
|||
|
|
"httpOnly": false,
|
|||
|
|
"name": "__51vcke__LBewJUPzRPz2qIBS",
|
|||
|
|
"path": "/",
|
|||
|
|
"sameSite": null,
|
|||
|
|
"secure": false,
|
|||
|
|
"session": false,
|
|||
|
|
"storeId": null,
|
|||
|
|
"value": "3d313f8e-8cd6-585b-974a-7fe222f2b990"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"domain": "pt.soulvoice.club",
|
|||
|
|
"expirationDate": 1821436636.108863,
|
|||
|
|
"hostOnly": true,
|
|||
|
|
"httpOnly": true,
|
|||
|
|
"name": "c_secure_pass",
|
|||
|
|
"path": "/",
|
|||
|
|
"sameSite": null,
|
|||
|
|
"secure": true,
|
|||
|
|
"session": false,
|
|||
|
|
"storeId": null,
|
|||
|
|
"value": "eyJ1c2VyX2lkIjoxNTIwNjAsImV4cGlyZXMiOjE4MjE0MzY2MzV9LmE5MGUwNGVkYzJhNGZmNGM4MWU4Y2RjN2ZjN2IwMzIzZGRlMDE2MmE2MmI1OGMyNjAwOWFmMmVlNzkzNTFmYTk%3D"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"domain": "pt.soulvoice.club",
|
|||
|
|
"expirationDate": 1825224115.267929,
|
|||
|
|
"hostOnly": true,
|
|||
|
|
"httpOnly": false,
|
|||
|
|
"name": "__51vuft__LBewJUPzRPz2qIBS",
|
|||
|
|
"path": "/",
|
|||
|
|
"sameSite": null,
|
|||
|
|
"secure": false,
|
|||
|
|
"session": false,
|
|||
|
|
"storeId": null,
|
|||
|
|
"value": "1789900478403"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"domain": "pt.soulvoice.club",
|
|||
|
|
"expirationDate": 1825224115.262788,
|
|||
|
|
"hostOnly": true,
|
|||
|
|
"httpOnly": false,
|
|||
|
|
"name": "__51uvsct__LBewJUPzRPz2qIBS",
|
|||
|
|
"path": "/",
|
|||
|
|
"sameSite": null,
|
|||
|
|
"secure": false,
|
|||
|
|
"session": false,
|
|||
|
|
"storeId": null,
|
|||
|
|
"value": "13"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"domain": "pt.soulvoice.club",
|
|||
|
|
"hostOnly": true,
|
|||
|
|
"httpOnly": false,
|
|||
|
|
"name": "__vtins__LBewJUPzRPz2qIBS",
|
|||
|
|
"path": "/",
|
|||
|
|
"sameSite": null,
|
|||
|
|
"secure": false,
|
|||
|
|
"session": true,
|
|||
|
|
"storeId": null,
|
|||
|
|
"value": "%7B%22sid%22%3A%20%22098d69f3-c79d-5ed0-b6a7-4a43265c0247%22%2C%20%22vd%22%3A%201%2C%20%22stt%22%3A%200%2C%20%22dr%22%3A%200%2C%20%22expires%22%3A%201790665915257%2C%20%22ct%22%3A%201790664115257%7D"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
|
|||
|
|
|
|||
|
|
__51vcke__LBewJUPzRPz2qIBS=3d313f8e-8cd6-585b-974a-7fe222f2b990;c_secure_pass=eyJ1c2VyX2lkIjoxNTIwNjAsImV4cGlyZXMiOjE4MjE0MzY2MzV9LmE5MGUwNGVkYzJhNGZmNGM4MWU4Y2RjN2ZjN2IwMzIzZGRlMDE2MmE2MmI1OGMyNjAwOWFmMmVlNzkzNTFmYTk%3D;__51vuft__LBewJUPzRPz2qIBS=1789900478403;__51uvsct__LBewJUPzRPz2qIBS=13;__vtins__LBewJUPzRPz2qIBS=%7B%22sid%22%3A%20%22098d69f3-c79d-5ed0-b6a7-4a43265c0247%22%2C%20%22vd%22%3A%201%2C%20%22stt%22%3A%200%2C%20%22dr%22%3A%200%2C%20%22expires%22%3A%201790665915257%2C%20%22ct%22%3A%201790664115257%7D
|
|||
|
|
|
|||
|
|
|
|||
|
|
# Netscape HTTP Cookie File
|
|||
|
|
# http://curl.haxx.se/rfc/cookie_spec.html
|
|||
|
|
# This file was generated by Cookie-Editor
|
|||
|
|
pt.soulvoice.club FALSE / FALSE 1825224115 __51vcke__LBewJUPzRPz2qIBS 3d313f8e-8cd6-585b-974a-7fe222f2b990
|
|||
|
|
#HttpOnly_pt.soulvoice.club FALSE / TRUE 1821436636 c_secure_pass eyJ1c2VyX2lkIjoxNTIwNjAsImV4cGlyZXMiOjE4MjE0MzY2MzV9LmE5MGUwNGVkYzJhNGZmNGM4MWU4Y2RjN2ZjN2IwMzIzZGRlMDE2MmE2MmI1OGMyNjAwOWFmMmVlNzkzNTFmYTk%3D
|
|||
|
|
pt.soulvoice.club FALSE / FALSE 1825224115 __51vuft__LBewJUPzRPz2qIBS 1789900478403
|
|||
|
|
pt.soulvoice.club FALSE / FALSE 1825224115 __51uvsct__LBewJUPzRPz2qIBS 13
|
|||
|
|
pt.soulvoice.club FALSE / FALSE 1790750584 __vtins__LBewJUPzRPz2qIBS %7B%22sid%22%3A%20%22098d69f3-c79d-5ed0-b6a7-4a43265c0247%22%2C%20%22vd%22%3A%201%2C%20%22stt%22%3A%200%2C%20%22dr%22%3A%200%2C%20%22expires%22%3A%201790665915257%2C%20%22ct%22%3A%201790664115257%7D
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
{{title}}{% if year %} ({{year}}){% endif %}/{{title}}{% if year %} ({{year}}){% endif %}{% if part %}-{{part}}{% endif %}{% if videoFormat %} - {{videoFormat}}{% endif %}{{fileExt}}
|
|||
|
|
|
|||
|
|
|
|||
|
|
IMAGE_PROXY_ALLOWED_PRIVATE_RANGES
|
|||
|
|
|
|||
|
|
|
|||
|
|
11:23:22,975 log.py - Blocked unsafe image URL: url=https://image.tmdb.org/t/p/w500/d4TmtgOKDoRrdACNPonMrL8ILA4.jpg, reason=non_global_dns_result, host=image.tmdb.org, ips=198.18.0.18, allowed_private_ranges= | 提示:若使用 fake-ip / 旁路 DNS(常见网段 198.18.0.0/15、100.64.0.0/10),请将对应网段加入 IMAGE_PROXY_ALLOWED_PRIVATE_RANGES-
|
|||
|
|
|
|||
|
|
|
|||
|
|
🎬🎬
|
|||
|
|
|
|||
|
|
python3 media_rename_final.py --dir "/vol4/1000/USBD2/MediaLibrary/olstrms/电影" --output "/vol4/1000/USBD2/MediaLibrary/cnstrms/电影" --strm-mode --rules ./clear_rules.json --apply
|