Synology DSM7 Wireguard 安装小记

群晖在新特性方面的支持一直很坑,DSM7还把USB Dongle支持去掉,下次换NAS可能就考虑Synology以外的品牌了。不过在换之前先把Wireguard折腾上吧。

编译Wireguard

参考:https://github.com/runfalk/synology-wireguard

git clone https://github.com/runfalk/synology-wireguard.git
cd synology-wireguard/
sudo docker build -t synobuild .
sudo docker run --rm --privileged --env PACKAGE_ARCH=apollolake --env DSM_VER=7.0 -v $(pwd)/artifacts:/result_spk synobuild

编译跑完之后就可以在文件夹内找到WireGuard-apollolake-1.0.20211208.spk,之后在Package Center里面手动安装。

之后ssh连接到NAS,创建/etc/wireguard/wg0.conf,按正常Wireguard配置,然后执行以下命令。

sudo /var/packages/WireGuard/scripts/start
wg-quick up wg0
wg-autostart enable wg0

之后Wireguard就可以正常运行了。不过考虑到DSM越来越限制All-in-one的使用,下一台NAS可能考虑QNAP之类的了。

参考

http://www.zhaocs.info/enable-wireguard-in-synology-918.html
https://www.youtube.com/watch?v=uPjAirU4occ

Leave a Reply

Your email address will not be published.