如您想直接观看保姆级视频教程,请访问如下B站观看xEdge官方录制的视频。
https://www.bilibili.com/video/BV17jSqYhEu8/?vd_source=d9a69e209d520604e8ba52055dc41377
你可以根据您的群晖设备CPU(X86_64、ARMv8以及其他CPU架构)、操作系统(DMS6/DMS7),到如下xEdge官方软件源下载对应的spk软件包并通过Synology套件中心手动安装。
https://ts-mirror.xedge.cc/stable/synology/
关于如何确定CPU型号,您可参考群晖官方文档根据您的NAS产品型号确认,一般而言,Intel/AMD的CPU,都是X86_64架构,其他则需要根据CPU型号查询确认。
https://kb.synology.cn/zh-cn/DSM/tutorial/What_kind_of_CPU_does_my_NAS_have
在确认了CPU型号后,结合您的DSM系统版本,您就可以从上面xEdge官方软件源下载软件包,以DS918+为例,它的CPU为X86_64架构,系统为DSM 7.2,您就可以下载:
xedge-x86_64-1.76.2-720076002-dsm7-2.spk
进行手工安装即可。
安装完spk软件包后,您可以在Synology的主界面上,找到xEdge软件图标,点击后就可以看到立即认证按钮,请点击并跳转至xEdge官网,您可以用您注册xEdge官网的账号进行扫码认证。
完成后请重新打开Synology的主界面,您即可看到xEdge为此NAS分配的IP地址,配合其他终端上的xEdge客户端,您即可随时随地连接您的Synology NAS。
下图为完成认证后的NAS终端示例,可以看到得到了xEdge的安全内网IP为100.64.0.35。
群晖DSM系统本身是基于Linux系统深度定制的NAS系统(目前还没有哪家NAS不是的:))。
因为群晖DSM7系统的权限约束,开源Tailscale客户端并不能像DSM6那样具备系统最高权限(root权限),因而只能工作在用户态网络模式下,这种模式下有两种弊端:
因此,您需要如下方式来给Tailscale客户端赋予权限:
/var/packages/xEdge/target/bin/xedge configure-host; synosystemctl restart pkgctl-xEdge.service
如下图所示:
此配置在重启NAS后可以生效。
如您不方便重启NAS,您可以通过SSH登陆NAS后,使用:
sudo su
切换至root用户,并输入如下命令即可生效:
/var/packages/xEdge/target/bin/xedge configure-host; synosystemctl restart pkgctl-xEdge.service
国内数码玩机领域内的大神在其网站"我不是矿神"上发布了一篇针对群晖NAS系统安装xEdge的文章,在此xEdge团队深表感谢!
您也可参考如下他编写的文档(注意,请从上面链接下载xEdge定制的客户端,无需使用开源客户端)