部署WireGuard docker 服务端
登录群晖SSH 一键部署命令
docker run -d \
--name=wg-easy \
-e WG_HOST=123.123.123.123 (🚨这里输入服务器的公网IP,或者域名) \
-e PASSWORD=passwd123 (🚨这里输入你的密码) \
-e WG_DEFAULT_ADDRESS=10.0.8.x (🚨默认IP地址)\
-e WG_DEFAULT_DNS=114.114.114.114 (🚨默认DNS)\
-e WG_ALLOWED_IPS=10.0.8.0/24 (🚨允许连接的IP段)\
-e WG_PERSISTENT_KEEPALIVE=25 (🚨重连间隔)\
-v /volume1/docker/wireguard:/etc/wireguard (🚨部署你的挂载地址)\
-p 51830:51820/udp (🚨映射端口,路由器设置端口转发51830)\
-p 51831:51821/tcp (🚨映射端口,IP:51821登录WG后台)\
--cap-add=NET_ADMIN \
--cap-add=SYS_MODULE \
--sysctl="net.ipv4.conf.all.src_valid_mark=1" \
--sysctl="net.ipv4.ip_forward=1" \
--restart unless-stopped \
ghcr.io/wg-easy/wg-easy
其它补充命令
#停止服务#
docker stop wg-easy
#删除容器#
docker rm wg-easy
#更新容器#
docker pull ghcr.io/wg-easy/wg-easy
登录WG后台,添加客户端
部署群晖WG客户端
添加矿神源 下载WG套件
修复套件权限
sudo sed -i 's/package/root/g' /var/packages/WireGuard/conf/privilege
在etc目录下创建wireguard文件夹
mkdir /etc/wireguard/
进入Wireguard文件夹
cd /etc/wireguard/
新建 conf 配置文件
touch gw0.conf
给于配置文件权限
chmod 775 gw0.conf
编辑 conf 文件
vi gw0.conf
ESC退出 wq: 保存
启动 WG服务
wg-quick up gw0
停止 WG服务
wg-quick down gw0
查看 WG状态
wg show gw0
下载配置文件修改
包含 DNS 114.114.114.114,将该行删除。因为群晖缺少对应的功能,如果不删除,会导致连接有问题。
同时添加定期心跳 PersistentKeepalive,不然偶尔会失联。
把修改后的配置文件上传到 /etc/wireguard/ 目录 并给予可执行权限
启动 WG服务
wg-quick up gw0
停止 WG服务
wg-quick down gw0
查看 WG状态
wg show gw0
其它补充命令
touch gw0.conf
创建文件命令
vi gw0.conf
修改文件
chmod 744 gw0.conf
给配置文件增加权限
wg-quick up gw0
启动服务
查看运行状态
设置开机启动
# 开启
sudo wg-autostart enable homenas
# 关闭
sudo wg-autostart disable homenas
关于WIN客户端配置
部署完毕,WIN环境配置
在WG 网页后台添加一个新的客户端,下载配置文件,导入到WIN客户端
根据下面参考,修改,如果不出问题,这个时候通过WG配置的内网IP就可以正常访问你的群晖了
参考教程
项目地址:https://github.com/WeeJeWel/wg-easy#updating3
思博图教程地址:https://gitee.com/spoto/wireguard.
视频教程:https://www.bilibili.com/video/BV1uT411w7Tq/?spm\_id\_from\=333.337.search-card.all.click&vd\_source\=e3da2814b38a72d18a4443e1104f6304
WireGuard各主流平台的配置教程:https://www.bilibili.com/read/cv18546594/
wireguard客户端下载地址:https://www.wireguard.com/install/
群晖 920+ DSM7 安装 WireGuard 客户端:https://blog.suzuhafan.com/synology/synology-920-install-wireguard-on-dsm7.html
文章有(2)条网友点评
SA6400好像不支持,按教程安裝完打開說不支持此型號,應該怎麼解決?請教大佬打救
@ 海仔 不知道了,我瞎折腾的