nas-入坑nas
NAS网络存储器 - NAS(网络存储器)
前提物料
- nas 设备:TS-453Bmini (某东买来3499),硬盘 希捷酷狼4T*2(某东 899 *2)
外网访问
公网ip。电信默认是分配内网ip(如:100.xxx),直接打电话给电信要公网ip。(说:家里装监控需要用到)
- 路由wan口 ip 和 百度查到的ip 一致,就表示是公网ip。然后路由里设置端口转发到nas ip及端口,就可以访问nas
Qfinder 只能内网使用
手机端 外网连接
手机端默认开启自动侦测端口8080,内网没问题。
nas机子在内网,路由开启了别的端口(如:12345)转发到 nas的8080端口,就需要在 app 端关闭自动侦测并指定 12345端口。如图:(绑定了一个 域名,xxx.vip)
Qsync 同步
- 使用 jbod 格式存储可以直接 下载 qsync 使用
使用 单盘模式 (就是每一块硬盘都是一个 Datavol),需要开启 用户目录 并指定硬盘存储
控制台 -》 权限 -》 用户 -》 用户家目录
重装NAS
需要注意哪个是会 格式化硬盘
控制台 -》 系统 -》 备份/恢复 -》 恢复出厂默认值
内网使用固定ip
前提是内网
指定一个固定ip,不使用自动分配,不然每次启动内网ip都会变,这个指定可以直接在nas上设置(我记得应该在路由里设置才对)
控制台 -》 网络&文件服务 -》 网络与虚拟交换机 -》 网络适配器 -》 编辑
web使用https安全访问
web服务多开
默认是开启 共享文件夹web 的web服务,但还可以指定其他共享文件夹成为一个新web服务并指定一个新端口
控制台 -》 应用服务 -》 web服务器 -》 虚拟主机
这里指定了hexo生成静态文件的目录public为web服务目录,访问指定端口就可以看到了
邮件通知
控制台 -》 系统 -》 通知设置 -》 电子邮件
设置为qq就好,密码是 smtp 的授权码,不是qq密码,切记,然后点击测试到目的邮件,显示 已发送邮件及应用设置 就表示设置成功,可以正常接收到邮件了
ftp访问
ftp客户端软件: Filezilla : https://sourceforge.net/projects/filezilla/
开启 nas 的 ftp 服务
控制台 -》 网络&文件服务 -》 FTP
由于是 nas 在内网,所以在路由上设置 外网端口转发,使用 奇葩端口6666 转发到 ftp的21端口
windows上访问
很重要。关闭 被动FTP, 网络和共享中心 -》 Internet选项 -》 高级,去掉勾选 使用被动 FTP … ,然后应用。
不关闭会导致可以登录进去,但访问不了目录
直接ftp访问,访问 ftp://xxx.com:666 (我绑定了域名) ,然后输入账号密码就可以访问了
虚拟一个磁盘并以ftp访问。邮件 计算机-》添加一个网络位置 ,输入ftp地址
ps : 如果内网访问没问题,外网转发端口出现问题: 打开ftp服务器上的文件夹时发生错误 请检查是否有权限访问该文件夹
就把转发的端口改成 默认的21端口
win10 RaiDrive
RaiDrive 只有windows版本. 可以将ftp服务器映射到本地的一个虚拟磁盘, 图片可以预览 和 视频也可以直接观看, 这是windows自身挂载ftp不具备的.
drive : 映射到本级的一个虚拟磁盘 ( 必须是未被使用的盘符 ), 命名为 Nas
address : 如果是没有安全加密的 ( ftp:// ) , 就不能勾选. 有加密的 ( ftps:// ) 就需要勾选. 不正确勾选会报授权错误
account : ftp 的账号密码
可以修改一下默认缓存位置
filezilla
适用于上下行高速传输文件. 可以最大开10个线程并行传输. 巨方便
视频串流
使用 potplayer, 可以直接ftp链接到nas上.
ssh 进入系统
直接账号密码登录,不在nas上ssh公钥了
进入nas机子,在内网别的机子上输入指令,然后一定要 输入 yes ,回车,然后输入密码 ,回车
1 | ssh -p 22 admin@192.168.2.222 |
- 如果拒绝访问,先清除 .ssh/known_hosts 里对应ip地址的指纹,然后再次输入上面的命令
- 如果是外网访问,记得外网要做端口转发
动态域名解析 ddns
不是rmb玩家,就跑docker实例
https://github.com/chenhw2/aliyun-ddns-cli
https://hub.docker.com/r/chenhw2/aliyun-ddns-cli/
自己也fork了一份 : https://github.com/yangxuan0261/aliyun-ddns-cli
自己的尝试: 貌似会dump机 : https://github.com/yangxuan0261/nas_ddns
常见问题
不能访问 container station
出现这个问题是因为通过 域名 访问,改成用 ip 访问就没问题了
如果不知道ip,先尝试 ping 一下域名
删除 ftp 服务器上的文件或文件夹时发生错误
账号换成 administrator 权限的账号即可
第三方软件源
打开 app center 添加源
然后就可以看到 第三方商店
必装app
app name | 功能 |
---|---|
Download Station | 种子,文件下载 |
网络与虚拟交换机(默认) | 设置静态ip、网管等网络设置 |
资源监控器(默认) | 监测资源消耗 |
Video Station | 视频管理 |
Photo Station | 照片管理 |
Qsync Central | 文件夹同步,类似百度同步文件夹 |
Container Station | 必须装。跑docker实例 |
CodexPack | 视频观看时的实时转档 |
PT 相关
好吧,继续搜索,发现了一个30元的播放器nplayer,看介绍功能好强大的样子,10月17号刚刚更新,看起来靠谱。30就30吧,果断入手。
完美支持NAS有木有!直接走SMB协议,基本无缓冲、随意快进,支持横屏锁定,直接外挂NAS内的远程字幕,还支持CSS特效字幕和AC3杜比音效!局域网内手机直接看720P高清资源毫无压力啊。看1080P的话,可能得买个支持AC的路由器了,.n的路由器会有一些缓冲时间。转码是什么?
这里再介绍一下PT,简单的说,它们多数是以高清影视资源为分享内容的私密站点。基本要求是分享率,即要求你的上传量大于等于你的下载量。虽然有上传压力,但是好处是上传的人很多,所以下载都是满速,其中的电源剧集质量也是国内顶尖的。国内上传带宽小,但只要长期开机做种,养活PT号没有问题,因为下载资源很多都有免费期或者打折。楼主一般在CHD、HDWing和TTG。号再多就养不过来了。感兴趣的朋友可以进一步搜索资料去了解
chd hdc ttg mt sky cmct ob
https://chdbits.co/torrents.php
https://hdchina.org/torrents.php
Android 电视串流 nas
观看nas上的视频
- 安装视频播放器, 比较好用的有 MX Player Pro 和 魔力万能播放器
- 安装 es文件管理器
- es 中新建一个远程访问 ( ftp协议, 而不是共享-Samba协议)
- 访问当nas即可用播放器 串流 播放视频
踩坑
电视不能识别出 apk
只需要将 xxx.apk 的后缀名去掉, 点击时选择 应用程序安装 即可安装apk.
docker 桌面版 Ubuntu
docker 虚拟交换机 设置
以上设置是正确的, 如果还是有问题 不能访问到实例 或者 实例不能访问到外网, 那么久重启nas.
docker 挂载用户目录
在 docker 应用中会显示不出用户目录, 不过可以通过新建共享文件夹, 指向对应的用户目录即可.
新建 共享文件夹
分配的磁盘 一定要和 目的路径所在的磁盘 在同一磁盘里, 否则 homes 下看不到目的路径 且 创建的是新的文件夹.
选择 手动输入路径, 就可以选择目的路径
删除 共享文件夹
一定 不要勾选 同时删除数据, 否则会把指向的目录路径也删了.
授权模式 privileged
命令docker run -d -it --privileged **ContainerId** /usr/sbin/init
中的 privileged
对应下图
设置代理
让 nas 走代理翻墙
docker 容器 ip 查看
查看 容器 ip 方式有两种, 这个 ip 主要用于 个实例之间的使用, 比如 Nginx 容器实例 代理到 容器实例a, Nginx 中的配置中就可以使用这个 ip 去找到 容器实例a.
查看 虚拟交换机
进入实例中查看
输入命令: cat /etc/hosts
1 | bash-5.0# cat /etc/hosts |
pc 读取 nas 硬盘数据
nas 磁盘异常, 系统开不了机的时候, 可以读取磁盘里面的内容
- QNAP 威联通磁盘分区探索与数据导出 - https://post.smzdm.com/p/301806/
- 使用 Linux Reader - https://www.diskinternals.com/linux-reader/
重置 admin 密码
- https://www.qnap.com.cn/zh-cn/how-to/faq/article/%E5%A6%82%E4%BD%95%E9%87%8D%E7%BD%AE-nas
- 短按 3 秒: 会有 bi 的一声, 保留所有数据, 重置 admin 密码
- 长按 10 秒: 删除素有数据, 重置系统
默认 admin 密码
同步旧磁盘的数据到新磁盘上
将旧磁盘和 新磁盘服务器 放到内网, 使用 Linux reader save 到 新磁盘上, (ftp 方式需要 pro 版才能使用)
启用 home 目录
默认没有开启, 存在但是不能访问 (https://docs.qnap.com/operating-system/qts/5.0.x/zh-cn/%E5%90%AF%E7%94%A8%E4%B8%BB%E6%96%87%E4%BB%B6%E5%A4%B9-5342F3CB.html)
nas 暴露公网 ftp 设置
如果 暴露公网时, 使用整机暴露到公网, 则不需要额外设置
如果 nas 是在局域网内, 使用端口映射的方式暴露 ftp 服务, 则需要注意几个问题
ftp
被动式传输是, ftp 服务的端口访问需要再 端口映射 的范围内, 同时需要返回 公网 的 ip
不然可以出现 ftp 可以登录成功, 但是列不出目录
sftp
sftp 的话, 直接开启 ssh 链接即可
ssh 登录
开启 ssh 登录
qfinder 中设置允许 ssh 登录
然后就可以使用 ssh 登录, 最好用 Linux 下的 ssh, 比如 gitbase
(ps: 使用完后, 最好在 qfinder 中取消 ssh 登录)
生成缩略图
- 在 APP center 中安装 Multimedia Console