IPV4环境下群晖部署WireGuard服务端和客户端教程

作者:谢小萌

部署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 weejewel/wg-easy

其它补充命令

#停止服务#docker stop wg-easy#删除容器# docker rm wg-easy #更新容器#docker pull ghcr.io/wg-easy/wg-easy

登录WG后台,添加客户端

IPV4环境下群晖部署WireGuard服务端和客户端教程插图

部署WireGuard docker 客户端

添加矿神源 下载WG套件

IPV4环境下群晖部署WireGuard服务端和客户端教程插图1

修复套件权限sudo sed -i ‘s/package/root/g’ /var/packages/WireGuard/conf/privilege在etc目录下创建wireguard文件夹mkdir /etc/wireguard/进入Wireguard文件夹cd /etc/wireguard/

下载配置文件修改

IPV4环境下群晖部署WireGuard服务端和客户端教程插图2

包含 DNS 114.114.114.114,将该行删除。因为群晖缺少对应的功能,如果不删除,会导致连接有问题。

同时添加定期心跳 PersistentKeepalive,不然偶尔会失联。

把修改后的配置文件上传到 /etc/wireguard/ 目录 并给予可执行权限

IPV4环境下群晖部署WireGuard服务端和客户端教程插图3

启动 WG服务wg-quick up homenas停止 WG服务wg-quick down homenas查看 WG状态wg show homenas

查看运行状态

IPV4环境下群晖部署WireGuard服务端和客户端教程插图4

设置开机启动

# 开启sudo wg-autostart enable homenas# 关闭sudo wg-autostart disable homenas

IPV4环境下群晖部署WireGuard服务端和客户端教程插图5

关于WIN客户端配置

部署完毕,WIN环境配置

在WG 网页后台添加一个新的客户端,下载配置文件,导入到WIN客户端

根据下面参考,修改,如果不出问题,这个时候通过WG配置的内网IP就可以正常访问你的群晖了

IPV4环境下群晖部署WireGuard服务端和客户端教程插图6

以上通过WG分配的虚拟IP 应该可以正常访问你的内网群晖了。

简单分享一下,设置过程,我也是小白,如果有其它好的方法,评论区赐教。

想求教一下如何通过WG访问群晖内网其它设备

发布于:北京

原文链接:https://k.sina.cn/article_1823348853_6cae187502001ephm.html

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享