本文最后更新于 823 天前,其中的信息可能已经有所发展或是发生改变。
习惯使用 WireGuard 作为隧道使用,但是 WireGuard 却并不作为群晖的开箱即用方案之一内置,官方也没有提供支持。目前最常用的第三方解决方案是这个:https://github.com/runfalk/synology-wireguard
可惜作者并没有提供 DS120j / DS119j 这种使用 armada37xx 架构处理器的二进制下载。虽然不知道原因如何,但检查发现 DSM7.0 的内核版本是完全满足 WireGuard 的运行需求的,于是自己编译了一份。
除了 DS120j / DS119j,也是支持猫盘等相同芯片方案的黑群晖使用的,但仅支持 DSM 7.0 系统使用:
WireGuard-1.0.20211208-armada37xx (sig) – e77b2e5
注意
- 安装时在套件中心选择手动安装,反选安装后自动运行的框框后,执行安装
- 由于 DSM7.0 对第三方应用使用 root 权限做了些限制需要解锁
完成上面的安装后需要执行:sudo /var/packages/WireGuard/scripts/start - 需要手动在 /etc 下创建 wireguard 目录来保存配置文件
- 一切完成后,先使用 sudo wg-quick up <配置名> 启动连接,再配置开机自动启动
更多信息及帮助请参考 本软件的仓库 或 WireGuard 通用安装说明