Files
StudyDiary-20261009/08-Inbox/Draft202509.md
CrazyJasonwell e97be9ac8c commit all
2026-10-09 22:06:40 +08:00

655 lines
18 KiB
Markdown
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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