diff --git a/Dockerfile-arm-img b/Dockerfile-arm-img
index 80511cd..db3ffcc 100644
--- a/Dockerfile-arm-img
+++ b/Dockerfile-arm-img
@@ -1,24 +1,18 @@
-#See https://aka.ms/customizecontainer to learn how to customize your debug container and how Visual Studio uses this Dockerfile to build your images for faster debugging.
-
-FROM mcr.microsoft.com/dotnet/aspnet:6.0-focal-arm64v8 AS base
+# 使用 Ubuntu 20.04 的 .NET 6 运行时镜像
+FROM mcr.microsoft.com/dotnet/aspnet:6.0-focal AS base
WORKDIR /app
EXPOSE 10101
-RUN echo "deb http://mirrors.aliyun.com/debian/ bookworm main non-free contrib" > /etc/apt/sources.list && \
- echo "deb http://mirrors.aliyun.com/debian-security/ bookworm-security main" >> /etc/apt/sources.list && \
- echo "deb http://mirrors.aliyun.com/debian/ bookworm-updates main non-free contrib" >> /etc/apt/sources.list && \
- echo "deb http://mirrors.aliyun.com/debian/ bookworm-backports main non-free contrib" >> /etc/apt/sources.list && \
- apt-get update && \
+# 安装 ffmpeg (Ubuntu 的 universe 仓库包含 ffmpeg)
+RUN apt-get update && \
apt-get install -y --no-install-recommends ffmpeg && \
rm -rf /var/lib/apt/lists/*
RUN ffmpeg -version
-
COPY . .
ENV ASPNETCORE_URLS=http://*:10101
ENV TZ=Asia/Shanghai
ENV DOWN_IMGVIDEO=1
-ENTRYPOINT ["dotnet", "dy.net.dll"]
-
+ENTRYPOINT ["dotnet", "dy.net.dll"]
\ No newline at end of file
diff --git a/Properties/PublishProfiles/FolderProfile.pubxml.user b/Properties/PublishProfiles/FolderProfile.pubxml.user
index 8e8dc53..17daa41 100644
--- a/Properties/PublishProfiles/FolderProfile.pubxml.user
+++ b/Properties/PublishProfiles/FolderProfile.pubxml.user
@@ -5,7 +5,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<_PublishTargetUrl>E:\code\dysync\bin\Release\net6.0\publish\
- True|2025-11-25T06:08:53.3850967Z||;True|2025-11-24T23:53:54.4283003+08:00||;True|2025-11-24T23:41:15.8248332+08:00||;True|2025-11-24T23:33:57.1844427+08:00||;True|2025-11-24T23:31:54.9228836+08:00||;True|2025-11-24T23:24:15.8681502+08:00||;True|2025-11-24T23:22:57.9046229+08:00||;True|2025-11-24T23:18:04.1131647+08:00||;True|2025-11-24T22:47:54.1336448+08:00||;True|2025-11-24T22:47:18.3613833+08:00||;True|2025-11-24T08:17:50.3994607+08:00||;True|2025-11-24T08:07:00.9951205+08:00||;True|2025-11-23T23:34:50.0030826+08:00||;True|2025-11-23T23:32:36.7452616+08:00||;True|2025-11-22T23:18:56.3202345+08:00||;True|2025-11-22T22:52:51.7203302+08:00||;True|2025-11-22T22:52:42.9620946+08:00||;True|2025-11-22T22:52:09.8257640+08:00||;True|2025-11-22T22:39:31.5894141+08:00||;True|2025-11-22T22:31:11.0704815+08:00||;True|2025-11-22T22:20:36.4579131+08:00||;True|2025-11-22T22:19:10.2281364+08:00||;True|2025-11-22T19:34:45.9336901+08:00||;True|2025-11-12T23:06:38.7834109+08:00||;False|2025-11-12T23:01:02.2269478+08:00||;True|2025-10-22T22:08:11.6423148+08:00||;True|2025-10-22T21:54:24.7180547+08:00||;True|2025-10-22T21:40:03.5194315+08:00||;True|2025-10-22T21:28:28.8962766+08:00||;True|2025-10-22T21:22:47.9631689+08:00||;True|2025-10-22T21:18:24.5274318+08:00||;True|2025-10-22T21:14:51.6386326+08:00||;False|2025-10-22T21:14:07.6282769+08:00||;True|2025-10-22T21:03:48.9892860+08:00||;True|2025-10-22T21:00:56.3617243+08:00||;False|2025-10-22T21:00:30.5472941+08:00||;True|2025-10-22T20:51:29.6155916+08:00||;False|2025-10-22T20:50:47.1882956+08:00||;True|2025-10-22T15:01:04.1668366+08:00||;True|2025-10-22T14:49:43.6340569+08:00||;True|2025-10-22T14:38:39.4685603+08:00||;True|2025-10-21T18:35:28.8392541+08:00||;True|2025-10-20T10:31:05.5865212+08:00||;True|2025-10-20T10:20:41.5717101+08:00||;True|2025-10-19T10:08:33.6669332+08:00||;False|2025-10-19T10:07:22.3337545+08:00||;False|2025-10-19T10:05:22.9484805+08:00||;True|2025-10-10T16:54:27.1472888+08:00||;False|2025-10-10T16:53:44.1700030+08:00||;False|2025-10-10T16:52:48.1740453+08:00||;False|2025-10-10T16:51:21.5067253+08:00||;False|2025-10-10T16:50:19.2140597+08:00||;False|2025-10-10T16:49:21.2213290+08:00||;False|2025-10-10T16:48:47.7229948+08:00||;False|2025-10-10T16:48:15.1258700+08:00||;True|2025-09-30T13:29:42.2354235+08:00||;True|2025-09-25T11:44:52.6858389+08:00||;True|2025-09-25T11:08:27.8810109+08:00||;True|2025-09-25T09:28:50.2563374+08:00||;True|2025-09-24T16:14:02.3072184+08:00||;True|2025-09-23T22:38:52.4414757+08:00||;True|2025-09-23T22:19:07.1006356+08:00||;True|2025-09-23T22:18:01.5945225+08:00||;True|2025-09-23T22:06:15.6293613+08:00||;True|2025-09-23T21:53:14.2977444+08:00||;True|2025-09-23T21:46:55.2322411+08:00||;False|2025-09-23T21:45:23.7858854+08:00||;False|2025-09-23T21:03:51.8325689+08:00||;True|2025-09-23T10:03:32.2251920+08:00||;False|2025-09-23T09:38:08.2372201+08:00||;False|2025-09-23T09:37:49.9390545+08:00||;True|2024-03-11T21:31:45.8102398+08:00||;True|2024-03-11T07:26:24.7660541+08:00||;True|2024-03-08T22:08:40.0154831+08:00||;True|2024-03-03T10:14:36.8109114+08:00||;True|2024-03-02T18:44:57.3288537+08:00||;True|2024-01-24T17:51:37.9164415+08:00||;True|2024-01-24T16:36:50.5612157+08:00||;True|2024-01-24T15:51:35.7556653+08:00||;True|2024-01-17T23:40:40.7526618+08:00||;True|2024-01-17T23:36:10.3692844+08:00||;True|2024-01-17T23:22:03.2378834+08:00||;True|2024-01-03T11:35:44.7118292+08:00||;True|2024-01-03T11:11:23.4270453+08:00||;True|2024-01-03T11:04:35.2081526+08:00||;True|2024-01-03T10:57:03.7053107+08:00||;True|2024-01-03T10:51:50.7463989+08:00||;False|2024-01-03T10:50:24.9775312+08:00||;True|2024-01-03T10:47:30.1128183+08:00||;True|2024-01-03T10:42:55.8640657+08:00||;True|2024-01-03T09:24:24.3436056+08:00||;True|2024-01-02T23:40:38.2001198+08:00||;True|2024-01-02T23:08:36.7230444+08:00||;True|2024-01-02T22:53:43.9658255+08:00||;True|2024-01-02T22:25:38.5545279+08:00||;False|2024-01-02T22:24:42.6577609+08:00||;True|2024-01-02T22:04:33.4708889+08:00||;True|2024-01-02T21:49:57.9249898+08:00||;True|2023-12-28T22:42:58.5976180+08:00||;True|2023-12-28T22:24:09.2051205+08:00||;
+ True|2025-11-25T16:00:42.1507258Z||;True|2025-11-26T00:00:17.0107229+08:00||;True|2025-11-25T23:42:07.4349629+08:00||;False|2025-11-25T23:41:56.9328658+08:00||;True|2025-11-25T23:19:32.5262917+08:00||;True|2025-11-25T14:08:53.3850967+08:00||;True|2025-11-24T23:53:54.4283003+08:00||;True|2025-11-24T23:41:15.8248332+08:00||;True|2025-11-24T23:33:57.1844427+08:00||;True|2025-11-24T23:31:54.9228836+08:00||;True|2025-11-24T23:24:15.8681502+08:00||;True|2025-11-24T23:22:57.9046229+08:00||;True|2025-11-24T23:18:04.1131647+08:00||;True|2025-11-24T22:47:54.1336448+08:00||;True|2025-11-24T22:47:18.3613833+08:00||;True|2025-11-24T08:17:50.3994607+08:00||;True|2025-11-24T08:07:00.9951205+08:00||;True|2025-11-23T23:34:50.0030826+08:00||;True|2025-11-23T23:32:36.7452616+08:00||;True|2025-11-22T23:18:56.3202345+08:00||;True|2025-11-22T22:52:51.7203302+08:00||;True|2025-11-22T22:52:42.9620946+08:00||;True|2025-11-22T22:52:09.8257640+08:00||;True|2025-11-22T22:39:31.5894141+08:00||;True|2025-11-22T22:31:11.0704815+08:00||;True|2025-11-22T22:20:36.4579131+08:00||;True|2025-11-22T22:19:10.2281364+08:00||;True|2025-11-22T19:34:45.9336901+08:00||;True|2025-11-12T23:06:38.7834109+08:00||;False|2025-11-12T23:01:02.2269478+08:00||;True|2025-10-22T22:08:11.6423148+08:00||;True|2025-10-22T21:54:24.7180547+08:00||;True|2025-10-22T21:40:03.5194315+08:00||;True|2025-10-22T21:28:28.8962766+08:00||;True|2025-10-22T21:22:47.9631689+08:00||;True|2025-10-22T21:18:24.5274318+08:00||;True|2025-10-22T21:14:51.6386326+08:00||;False|2025-10-22T21:14:07.6282769+08:00||;True|2025-10-22T21:03:48.9892860+08:00||;True|2025-10-22T21:00:56.3617243+08:00||;False|2025-10-22T21:00:30.5472941+08:00||;True|2025-10-22T20:51:29.6155916+08:00||;False|2025-10-22T20:50:47.1882956+08:00||;True|2025-10-22T15:01:04.1668366+08:00||;True|2025-10-22T14:49:43.6340569+08:00||;True|2025-10-22T14:38:39.4685603+08:00||;True|2025-10-21T18:35:28.8392541+08:00||;True|2025-10-20T10:31:05.5865212+08:00||;True|2025-10-20T10:20:41.5717101+08:00||;True|2025-10-19T10:08:33.6669332+08:00||;False|2025-10-19T10:07:22.3337545+08:00||;False|2025-10-19T10:05:22.9484805+08:00||;True|2025-10-10T16:54:27.1472888+08:00||;False|2025-10-10T16:53:44.1700030+08:00||;False|2025-10-10T16:52:48.1740453+08:00||;False|2025-10-10T16:51:21.5067253+08:00||;False|2025-10-10T16:50:19.2140597+08:00||;False|2025-10-10T16:49:21.2213290+08:00||;False|2025-10-10T16:48:47.7229948+08:00||;False|2025-10-10T16:48:15.1258700+08:00||;True|2025-09-30T13:29:42.2354235+08:00||;True|2025-09-25T11:44:52.6858389+08:00||;True|2025-09-25T11:08:27.8810109+08:00||;True|2025-09-25T09:28:50.2563374+08:00||;True|2025-09-24T16:14:02.3072184+08:00||;True|2025-09-23T22:38:52.4414757+08:00||;True|2025-09-23T22:19:07.1006356+08:00||;True|2025-09-23T22:18:01.5945225+08:00||;True|2025-09-23T22:06:15.6293613+08:00||;True|2025-09-23T21:53:14.2977444+08:00||;True|2025-09-23T21:46:55.2322411+08:00||;False|2025-09-23T21:45:23.7858854+08:00||;False|2025-09-23T21:03:51.8325689+08:00||;True|2025-09-23T10:03:32.2251920+08:00||;False|2025-09-23T09:38:08.2372201+08:00||;False|2025-09-23T09:37:49.9390545+08:00||;True|2024-03-11T21:31:45.8102398+08:00||;True|2024-03-11T07:26:24.7660541+08:00||;True|2024-03-08T22:08:40.0154831+08:00||;True|2024-03-03T10:14:36.8109114+08:00||;True|2024-03-02T18:44:57.3288537+08:00||;True|2024-01-24T17:51:37.9164415+08:00||;True|2024-01-24T16:36:50.5612157+08:00||;True|2024-01-24T15:51:35.7556653+08:00||;True|2024-01-17T23:40:40.7526618+08:00||;True|2024-01-17T23:36:10.3692844+08:00||;True|2024-01-17T23:22:03.2378834+08:00||;True|2024-01-03T11:35:44.7118292+08:00||;True|2024-01-03T11:11:23.4270453+08:00||;True|2024-01-03T11:04:35.2081526+08:00||;True|2024-01-03T10:57:03.7053107+08:00||;True|2024-01-03T10:51:50.7463989+08:00||;False|2024-01-03T10:50:24.9775312+08:00||;True|2024-01-03T10:47:30.1128183+08:00||;True|2024-01-03T10:42:55.8640657+08:00||;True|2024-01-03T09:24:24.3436056+08:00||;True|2024-01-02T23:40:38.2001198+08:00||;True|2024-01-02T23:08:36.7230444+08:00||;True|2024-01-02T22:53:43.9658255+08:00||;True|2024-01-02T22:25:38.5545279+08:00||;
\ No newline at end of file
diff --git a/README.md b/README.md
index 6e0b5ca..910b8bc 100644
--- a/README.md
+++ b/README.md
@@ -66,21 +66,19 @@ Cookie 鍙 `sec_user_id` 鏄悓姝ュ姛鑳界殑鏍稿績锛岄渶涓ユ牸鎸夋楠よ幏鍙栵紝
---
-## 馃殌 4. 杩愯鏂瑰紡锛堟帹鑽 Docker Compose锛屾洿鏄撶淮鎶わ級
+## 馃殌 4. 杩愯鏂瑰紡锛堟帹鑽 Docker Compose锛
# Dysync.net Docker 闀滃儚鐗堟湰璇存槑
-鏈枃妗h缁嗘弿杩颁簡 `jianzhichu/dysync.net` Docker 闀滃儚鐨勫悇涓増鏈佸叾鍔熻兘鐗规с侀傜敤鏋舵瀯浠ュ強闀滃儚澶у皬銆
-
-## 闀滃儚鐗堟湰鎬昏
+## 闀滃儚鐗堟湰
| 闀滃儚鏍囩 | 鏋舵瀯 | 鍔熻兘鎻忚堪 | 闀滃儚澶у皬 | 閫傜敤鍦烘櫙 |
|-----------------------------------|----------------|--------------------------------------------------------------------------|-----------|------------------------------|
| `jianzhichu/dysync.net:latest` | x86_64 (amd64) | **鏍囧噯鐗**
- 鍖呭惈鏍稿績鍔熻兘
- **涓嶅惈 FFmpeg**
- 涓嶈兘涓嬭浇鍥炬枃瑙嗛 | ~200M | 浠呴渶鍩虹鍔熻兘锛岃拷姹傝交閲忛儴缃 |
| `jianzhichu/dysync.net:full_latest` | x86_64 (amd64) | **瀹屾暣鐗**
- 鍖呭惈鍏ㄩ儴鏍稿績鍔熻兘
- **鍐呯疆 FFmpeg**
- 鏀寔鍥炬枃瑙嗛涓嬭浇涓庡悎鎴 | ~700M | 闇瑕佸畬鏁村獟浣撳鐞嗚兘鍔涚殑鍦烘櫙 |
| `jianzhichu/dysync.net:arm_latest` | ARM64 | **ARM 鏍囧噯鐗**
- 鏍稿績鍔熻兘锛堜笌 `latest` 涓鑷达級
- **閫傞厤 ARM 鏋舵瀯** | ~200M | ARM 璁惧锛堝鏍戣帗娲撅級鐨勮交閲忛儴缃 |
-| `jianzhichu/dysync.net:full_arm_latest` | ARM64 | **ARM 瀹屾暣鐗**
- 瀹屾暣鍔熻兘锛堜笌 `full_latest` 涓鑷达級
- **閫傞厤 ARM 鏋舵瀯** | ~700M | ARM 璁惧鐨勫畬鏁村姛鑳介儴缃 |
+| `jianzhichu/dysync.net:full_arm_latest` | ARM64 | **ARM 瀹屾暣鐗**
- 瀹屾暣鍔熻兘锛堜笌 `full_latest` 涓鑷达級
- **閫傞厤 ARM 鏋舵瀯** | ~500M | ARM 璁惧鐨勫畬鏁村姛鑳介儴缃 |
| `jianzhichu/dysync.net:beta_1.0` | x86_64 (amd64) | **娴嬭瘯鐗 v1.0**
- 鍖呭惈鏈鏂板紑鍙戠壒鎬
- 鍔熻兘鍙兘涓嶇ǔ瀹
- 涓嶅惈 FFmpeg | ~200M | 寮鍙戞祴璇曘佸皾椴滄柊鍔熻兘 |
## 鏋勫缓鍛戒护绀轰緥
@@ -93,43 +91,43 @@ Cookie 鍙 `sec_user_id` 鏄悓姝ュ姛鑳界殑鏍稿績锛岄渶涓ユ牸鎸夋楠よ幏鍙栵紝
灏嗕笅鏂瑰懡浠や腑鐨勩屾湰鍦拌矾寰勩嶆浛鎹负浣犵殑瀹為檯璺緞锛岀粓绔墽琛屽嵆鍙細
```bash
-### Arm璁惧璇蜂娇鐢 registry.cn-hangzhou.aliyuncs.com/jianzhichu/dysync.net:arm_1.0 鐗堟湰闀滃儚
### 鏂瑰紡涓锛欴ocker 鍛戒护琛
docker run -d --restart=always \
- -v /浣犵殑/鏈湴/鏀惰棌瑙嗛璺緞:/app/collect \
- -v /浣犵殑/鏈湴/鍠滄瑙嗛璺緞:/app/favorite \
- -v /浣犵殑/鏈湴/鏁版嵁搴撹矾寰:/app/db \
- -v /浣犵殑/鏈湴/鍗氫富瑙嗛璺緞:/app/uper \
- -p 10101:10101 \
- --name dysync2025 \
- registry.cn-hangzhou.aliyuncs.com/jianzhichu/dysync.net
+ -v /opt/dysync/coll:/app/collect \
+ -v /opt/dysync/favorite \
+ -v /opt/dysync/db:/app/db \
+ -v /opt/dysync/imgs:/app/images \
+ -v /opt/dysync/uper:/app/uper \
+ -p 10103:10101 \
+ --name dysync_arm_full \
+ registry.cn-hangzhou.aliyuncs.com/jianzhichu/dysync.net:latest
# 娉ㄦ剰锛-p 鍚庨潰鐨勫鍣ㄧ鍙e繀椤讳负 10101锛堟簮鐮佸浐瀹氾級
### 鏂瑰紡浜岋細Docker Compose 杩愯锛堟帹鑽愶級
-### Arm璁惧璇蜂娇鐢 registry.cn-hangzhou.aliyuncs.com/jianzhichu/dysync.net:arm_1.0 鐗堟湰闀滃儚
鍒涘缓 docker-compose.yml 鏂囦欢锛屽鍒朵互涓嬪唴瀹癸紝鏇挎崲銆屾湰鍦拌矾寰勩嶅悗鎵ц docker-compose up -d锛
version: '3.8'
services:
dysync:
- image: registry.cn-hangzhou.aliyuncs.com/jianzhichu/dysync.net
- container_name: dysync2025
- restart: always
+ image: registry.cn-hangzhou.aliyuncs.com/jianzhichu/dysync.net:latest
+ container_name: dysync_arm_full # 瀹瑰櫒鍚嶇О
+ restart: always # 鎬绘槸閲嶅惎
ports:
- - "10101:10101"
+ - "10101:10101" # 绔彛鏄犲皠
volumes:
- - /volume1/docker/dysync/db:/app/db
-
- - /volume2/mediay/dysync:/app/collect
- - /volume2/mediay/dysync_fav:/app/favorite
- - /volume2/mediay/dysync_up:/app/uper
+ - /opt/dysync/db:/app/db # 鏁版嵁搴撶洰褰
+ - /opt/dysync/coll:/app/collect # 鏀堕泦鐩綍
+ - /opt/dysync/favorite:/app/favorite # 鏀惰棌鐩綍锛堣ˉ鍏呬簡瀹瑰櫒鍐呰矾寰勶級
+ - /opt/dysync/imgs:/app/images # 鍥剧墖鐩綍
+ - /opt/dysync/uper:/app/uper # 涓婁紶鐩綍
# 涓嬮潰鏄璐﹀彿璺緞鏄犲皠绀轰緥锛堝彲閫夛級
- - /volume2/mediay/dysync2:/app/yeyeye
- - /volume2/mediay/dysync2_fav:/app/yeyeye_fav
- - /volume2/mediay/dysync2_up:/app/yeyeye_up
- # 閰嶇疆DNS鏈嶅姟鍣紙瑙e喅鍩熷悕瑙f瀽澶辫触瀵艰嚧鐨勬棤娉曡闂缃戯級
+ - /opt/dysync/coll2:/app/collect # 鏀堕泦鐩綍
+ - /opt/dysync/favorite2:/app/favorite # 鏀惰棌鐩綍锛堣ˉ鍏呬簡瀹瑰櫒鍐呰矾寰勶級
+ - /opt/dysync/imgs2:/app/images # 鍥剧墖鐩綍
+ - /opt/dysync/uper2:/app/uper # 涓婁紶鐩綍
+ # 閰嶇疆DNS鏈嶅姟鍣紙鍙夛級
network_mode: bridge
dns:
- 8.8.8.8 # Google DNS
diff --git a/app/src/pages/cok/CookieTable.vue b/app/src/pages/cok/CookieTable.vue
index f7a5284..55a99cb 100644
--- a/app/src/pages/cok/CookieTable.vue
+++ b/app/src/pages/cok/CookieTable.vue
@@ -148,6 +148,7 @@ function submit() {
loading.value = false;
if (res.code === 0) {
showModal.value = false;
+ message.success('淇敼鎴愬姛锛屽悓姝ヤ换鍔″皢鍦5-10绉掓寜鏂伴厤缃繍琛...');
reset();
GetRecords();
}
diff --git a/app/src/pages/set/AppSet.vue b/app/src/pages/set/AppSet.vue
index ec48eee..0f56a25 100644
--- a/app/src/pages/set/AppSet.vue
+++ b/app/src/pages/set/AppSet.vue
@@ -190,7 +190,7 @@ const onSubmit = () => {
.apiUpdateConfig(toRaw(formState))
.then((res) => {
if (res.code === 0) {
- message.success('閰嶇疆淇敼鐢熸晥锛屽悓姝ヤ换鍔″皢鎸夌収鏂扮殑瑙勫垯鎵ц');
+ message.success('淇敼鎴愬姛锛屽悓姝ヤ换鍔″皢鍦5-10绉掓寜鏂伴厤缃繍琛...');
componentDisabled.value = true;
} else {
message.error(res.erro || '鏇存柊閰嶇疆澶辫触', 8);
@@ -198,7 +198,7 @@ const onSubmit = () => {
})
.catch((error) => {
console.error('鏇存柊閰嶇疆澶辫触:', error);
- message.error('鏇存柊閰嶇疆澶辫触锛岃绋嶅悗閲嶈瘯', 8);
+ message.error('淇敼澶辫触锛岃绋嶅悗閲嶈瘯', 8);
});
})
.catch((error) => {
diff --git a/app/src/pages/workplace/RecordTable.vue b/app/src/pages/workplace/RecordTable.vue
index 2083e4d..5d267e7 100644
--- a/app/src/pages/workplace/RecordTable.vue
+++ b/app/src/pages/workplace/RecordTable.vue
@@ -19,7 +19,14 @@
鏌ヨ
- 绔嬪嵆鍚屾
+
+
+
+
+
+
+ 绔嬪嵆鍚屾
+
@@ -27,6 +34,7 @@
+
+
+
\ No newline at end of file