Linux 系统 WireGuard 安装教程 - axcsz/Collect GitHub Wiki
Linux 系统 WireGuard 安装教程
-
PS:适用于 Alpine & Debian & Ubuntu 系统;
-
PS:推荐SSH工具【点击进入下载 MobaXterm】、【点击进入下载 FinalShell】;
-
PS:升级更新更换好【点击此处查看 LXC 源】;
-
PS:安装好 Docker 【点击此处查看 Docker 安装教程】;
-
PS:如果使用第三方工具需要先开启允许登录。【点击此处查看如何开启】。
IPV4 是动态公网,所以需要绑定域名,用 DDNS 提前解析好
需要在主路由端口映射,只需要映射 UPD 端口即可(内外网端口需一样)
使用以下命令,安装 WireGuard
-
PS:<🚨YOUR_SERVER_IP> 修改成你的 IP 或 域名;
-
PS:<🚨YOUR_ADMIN_PASSWORD> 修改成一个好记但不简单的密码,其他保持默认即可
docker run -d \
--name=wg-easy \
-e LANG=de \
-e WG_HOST=<🚨YOUR_SERVER_IP> \
-e PASSWORD=<🚨YOUR_ADMIN_PASSWORD> \
-e WG_DEFAULT_DNS=223.5.5.5 \
-v ~/.wg-easy:/etc/wireguard \
-p 51820:51820/udp \
-p 51821:51821/tcp \
--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