🔄 卡若AI 同步 2026-02-23 05:52 | 更新:金仓、运营中枢工作台 | 排除 >20MB: 8 个
This commit is contained in:
36
01_卡资(金)/金仓_存储备份/群晖NAS管理/scripts/mount_diskstation_1tb.sh
Executable file
36
01_卡资(金)/金仓_存储备份/群晖NAS管理/scripts/mount_diskstation_1tb.sh
Executable file
@@ -0,0 +1,36 @@
|
||||
#!/bin/bash
|
||||
# ============================================
|
||||
# 家里 DiskStation 1TB 共享 - 外网挂载到 Finder 侧栏「位置」
|
||||
# 挂载后可直接存文件,Finder 拷贝时会显示速率
|
||||
# 外网通过 frp 端口 4452 访问 SMB(需先在 NAS 添加 frpc 配置)
|
||||
# ============================================
|
||||
|
||||
NAS_HOST="opennas2.quwanzhi.com"
|
||||
NAS_PORT="4452"
|
||||
NAS_USER="admin"
|
||||
# 密码:与 DSM 登录一致
|
||||
NAS_PASS="zhiqun1984"
|
||||
# 共享名:DSM 中的共享文件夹名,常见为 共享、homes
|
||||
SHARE="共享"
|
||||
MOUNT_POINT="$HOME/DiskStation-1TB"
|
||||
|
||||
# 已挂载则先卸载
|
||||
if mount | grep -q "DiskStation-1TB"; then
|
||||
echo "正在卸载旧挂载..."
|
||||
umount "$MOUNT_POINT" 2>/dev/null
|
||||
sleep 1
|
||||
fi
|
||||
|
||||
mkdir -p "$MOUNT_POINT"
|
||||
echo "正在挂载家里 DiskStation (${NAS_HOST}:${NAS_PORT})..."
|
||||
mount_smbfs "//${NAS_USER}:${NAS_PASS}@${NAS_HOST}:${NAS_PORT}/${SHARE}" "$MOUNT_POINT" 2>&1
|
||||
|
||||
if mount | grep -q "DiskStation-1TB"; then
|
||||
echo "挂载成功: $MOUNT_POINT"
|
||||
echo "添加到 Finder 侧栏:在 Finder 中把「DiskStation-1TB」拖到侧栏「位置」下即可"
|
||||
echo "直接往里拷贝文件,Finder 会显示传输速率"
|
||||
open "$MOUNT_POINT"
|
||||
else
|
||||
echo "挂载失败。请确认:1) 家里 NAS frpc 已添加 SMB 4452 端口 2) NAS_PASS 正确 3) 共享名为 ${SHARE}"
|
||||
exit 1
|
||||
fi
|
||||
@@ -74,6 +74,9 @@
|
||||
| **MariaDB** | 3306 | **33062** | opennas2.quwanzhi.com:33062 |
|
||||
| **Telnet** | 23 | **2302** | opennas2.quwanzhi.com:2302 |
|
||||
| **DSM(HTTP域名)** | 5000 | **80** | http://opennas2.quwanzhi.com |
|
||||
| **SMB 文件共享** | 445 | **4452** | smb://opennas2.quwanzhi.com:4452/共享 |
|
||||
|
||||
> SMB 需在 frpc.ini 中手动添加 `[home-nas-smb]` 段,见 `家里DiskStation_外网挂载1TB到Finder侧栏.md`。
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -0,0 +1,81 @@
|
||||
# 家里 DiskStation 1TB 共享 · 外网挂载到 Finder 侧栏「位置」
|
||||
|
||||
外网像本地硬盘一样访问 DiskStation 的 1TB 共享,出现在 Finder 侧栏,拷贝时显示速率。
|
||||
|
||||
---
|
||||
|
||||
## 一、前置:添加 SMB 外网穿透(仅需一次)
|
||||
|
||||
家里 NAS 的 frpc 默认**未**开放 SMB。需在 DSM 或 SSH 添加:
|
||||
|
||||
### 方法 A:SSH 添加(在家时)
|
||||
|
||||
```bash
|
||||
# 连接家里 NAS
|
||||
ssh -o KexAlgorithms=+diffie-hellman-group1-sha1 -o Ciphers=+aes128-cbc,3des-cbc,aes256-cbc \
|
||||
admin@192.168.110.29
|
||||
|
||||
# 在 frpc.ini 末尾追加(共享名若为「共享」用 %E5%85%B1%E4%BA%AB,通常直接用共享的英文名)
|
||||
echo '
|
||||
# SMB 文件共享(外网端口 4452 → NAS 445)
|
||||
[home-nas-smb]
|
||||
type = tcp
|
||||
local_ip = 127.0.0.1
|
||||
local_port = 445
|
||||
remote_port = 4452
|
||||
' >> /volume1/homes/admin/frpc/frpc.ini
|
||||
|
||||
# 重启 frpc
|
||||
/volume1/homes/admin/frpc/start_frpc.sh
|
||||
```
|
||||
|
||||
### 方法 B:直接编辑 frpc.ini
|
||||
|
||||
1. DSM → **文件服务** 或 **控制面板**,找到 frpc 相关说明
|
||||
2. 或 SSH 登录后:`vi /volume1/homes/admin/frpc/frpc.ini`
|
||||
3. 在 `[common]` 之后、其它 `[xxx]` 块后追加:
|
||||
|
||||
```ini
|
||||
# SMB 文件共享(外网 4452 → NAS 445)
|
||||
[home-nas-smb]
|
||||
type = tcp
|
||||
local_ip = 127.0.0.1
|
||||
local_port = 445
|
||||
remote_port = 4452
|
||||
```
|
||||
|
||||
4. 保存后执行:`/volume1/homes/admin/frpc/start_frpc.sh`
|
||||
|
||||
> **端口说明**:4452 与 CKB 的 4450 区分,避免冲突。若 frps 上 4452 被占,可改为 4453 等。
|
||||
|
||||
---
|
||||
|
||||
## 二、挂载到 Finder 侧栏
|
||||
|
||||
### 方式 A:Finder 连接(推荐)
|
||||
|
||||
1. Finder → **前往** → **连接服务器**(⌘K)
|
||||
2. 输入:`smb://opennas2.quwanzhi.com:4452/共享`
|
||||
- 共享名若不是「共享」,改为 DSM 里实际名称(如 `homes`、`TimeMachine`)
|
||||
3. 连接,输入 DSM 账号密码,勾选「在钥匙串中记住」
|
||||
4. 挂载后拖到 Finder 侧栏「位置」即可固定
|
||||
|
||||
### 方式 B:脚本挂载
|
||||
|
||||
```bash
|
||||
/Users/karuo/Documents/个人/卡若AI/01_卡资(金)/金仓_存储备份/群晖NAS管理/scripts/mount_diskstation_1tb.sh
|
||||
```
|
||||
|
||||
挂载点:`~/DiskStation-1TB`,在 Finder 中拖到侧栏「位置」固定。
|
||||
|
||||
---
|
||||
|
||||
## 三、传输速率
|
||||
|
||||
Finder 往该共享拷贝文件时,会显示进度和速率(与本地磁盘一致)。
|
||||
|
||||
---
|
||||
|
||||
## 四、开机自动挂载(可选)
|
||||
|
||||
将脚本加入 **系统设置 → 通用 → 登录项**,或使用 LaunchAgent 在登录时执行挂载脚本。
|
||||
Reference in New Issue
Block a user