一下为本人折腾黑群晖的一些笔记

平台为华擎j3455,群晖版本为1.02b(DS3617+)

写本文是为了让自己以后不再通过一堆网站的指导,只通过这一篇文章完成群晖从零到比较完美的形态的配置,更多是为自己服务,但是给新人也能看。

安装

首先下载必要的工具

DSM和引导

ChipEasy芯片无忧

Win32 Disk Imager

  1. 插上即将作为系统盘的U盘,打开ChipEasy读取U盘VID和PID
  2. 打开DG->硬盘->打开虚拟硬盘文件->选择下载的引导文件(img) 定位到ESP/grub/grub.cfg将这个文件复制到桌面,打开,修改里面的PID和VID 然后再把文件扔回去
  3. 打开Win32 Disk imager ,将引导写入U盘
  4. 将U盘插入主机,开机
  5. 然后就可以通过 http://find.synology.com 找到了
  6. 后面就是傻瓜流程了

更详细参考这个帖子

洗白

旧版Docker

  1. Docker安装DDSM并启动
  2. SSH链接群晖
mkdir -p /tmp/boot
cd /dev
mount -t vfat synoboot1 /tmp/boot
vi /tmp/boot/grub/grub.cfg
  1. 将ddsm里面的sn修改到这里即可

VMM安装LEDE为旁路由(群晖只有一个网口,将lede作为网关服务器使用)

LEDE镜像(我下的是uefi版本的img.gz)
旧版VMM
koolss插件

安装

  1. 打开VMM,勾选加入VMM专业版的测试计划
  2. VMM -> 许可证 -> 确认测试计划是勾选的
  3. VMM -> 映像 -> 新增 -> 从PC上传文件 -> 选择下载的LEDE镜像
  4. VMM -> 网络 -> 新增 -> 新建一个lan的虚拟交换机
  5. VMM -> 虚拟机 ->新增旁边的小箭头 -> 从硬盘映像导入 -> 选择第一步上传的镜像
  6. CPU设置 -> 启用CPU兼容模式
  7. CPU分配1个即可 内存256m 我自己用 够了
  8. 无脑下一步,网络选lan,设置型号为e1000,自动启动暂时否,其他都默认

配置

  1. vi /etc/config/network 定位到192.168.1.1 将其改为一个不冲突的地址,以后这个地址就是LEDE的后台地址
  2. 重启
  3. 进入上面自己改的那个地址,默认密码koolshare
  4. 系统 -> 管理权 -> 设置新密码
  5. 网络 -> 接口 -> 删掉WAN和WAN6
  6. 编辑LAN,将IPV4 网关设置为路由器地址,可以添加一下DNS,下面的DHCP服务器钩上忽略,ipv6也可以都关掉
  7. 插件中心 离线下载 上面提供的koolss插件

frp内网穿透

frp软件下载(下载linux_amd64版本)

下载得到一个frpc(客户端程序)和frps(服务端程序)和一些配置文件

安装

  1. 将frps和frps.ini放到服务器目录下,编写frps.ini
[common]
bind_port = 7000
token = www.yionr.cloud
vhost_http_port = 520

自己用的话,其实token可以不要,如果服务器没有部署其他占用80端口的http web应用的话,vhost那一行也可以不用写,那默认就是80端口

  1. 执行nohup ./frps -c ./frps.ini
  2. 到群晖docker 下载 stilleshan/frpc 版本要和frps一致(尽量)
  3. 群晖 File Station/docker下创建frpc文件夹,里面新建一个frpc.ini文件,内容为
[common]
server_addr = 12.34.56.78
server_port =  7000
token =www.yionr.cloud[yionr-http]
type = http
local_ip = 192.168.1.5
local_port = 5000
custom_domains = nas.yionr.cloud

解释: server_addr为自己服务器的公网ip
server_port为在frps里面写的bind_port
token为frps里面写的token,如果没有可以不写
[yionr-http] 括号里的内容可以随意,但是必须唯一
local_ip为群晖在本地的内网ip
local_port为对外暴露的端口(5000为群晖桌面的http默认端口,这样到时候就能访问群晖桌面)
custom_domains为指定的域名,这个域名要解析到自己的服务器地址

  1. 创建frpc容器,高权限执行容器
  2. 卷中添加文件映射 本地docker/frpc/frpc.ini 装载 /frp/frpc.ini
  3. 网络选择本地网络
  4. 不出意外,启动之后就能通过域名链接上了.

对于小白需要解释一些东西:
1. 部署frp 要求自己得有域名,云服务器.这些都是要额外花钱买的
2. frp基本流程为frpc启动之后,通过server_addr和server_port连接到frps(如果有token则额外附带),frps监听到自己指定的bind_port 端口有请求时,尝试和他连接,在连接成功之后会解析frpc接下来的内容,接下来我就不懂了.
3. 根据上面的流程,如果是在阿里云买的服务器,需要在防火墙端口控制台那里把7000端口对外开放,520端口对内开放
4. 出现任何问题,进入frpc的详情页,根据日志来分析问题

Emby

参考解决themoviedb被DNS污染导致群晖Emby服务器和TMM无法刮削电影的问题
关于Emby以及类似的影音系统,只有一点是十分需要注意的!请在使用之前先到网上找到合适的hosts,否则很容易出现 一开始还能刮削出绝大多数视频,后来能刮的越来越少,甚至花费了好几天刮,一张海报都没刮出来,开代理也没用的情况。Emby一般用的刮削器是TMDB,问题主要就出在这,TMDB在国内的访问十分不稳定,很容易被DNS污染,导致无法访问到tmdbAPI。只需要在hosts中加入对应的解析即可:13.224.161.90 api.themoviedb.org

2020-7-6更新

目前已经将黑群涉及日常工作的东西转移到esxi中另起了一台。原来的那台黑群单纯的作为影音服务器。策略是,用两个8G的U盘,一个用来装esxi系统,一个用来装黑群的引导系统。平时都用esxi,偶尔想看电影了换个U盘,换个硬盘开起来就行了。这里说几个esxi在这个硬件平台上的一些问题。

找不到网络适配器,安装失败

自己往esxi镜像里面注入驱动。网上很多参考教程,有在线和离线两个版本的,在线版本本人安装不成功,离线版本的参考ESXI6.7虚拟机离线包离线添加网卡驱动成功,命令一输,几秒钟就完成的那种。如果过了很久都卡着的话多半就是不行,之前参考别人的博文就一直卡住。

进入系统找不到HDD

这个平台里面能直通的硬件不多,但是实测发现,在开启sata控制器直通之后,固态硬盘依旧能被识别到,但是机械硬盘和U盘就无法识别了。目前我还没觉得直通有啥特别的优势,所以还是别开吧。反正开不开 传输速度都是这么低。

以后有新的想到的继续更新