安装前提
在这之前,你必须
1.一台安装好系统的linux,并且具有公网ip ip4 与ip6 都可以
2.Linux 系统已经安装好docker,可以参考:linux安装docker
访问地址,设置docker参数
docker run --detach \
--name wg-easy \
--env LANG=de \
--env WG_HOST=<🚨YOUR_SERVER_IP> \
--env PASSWORD_HASH='<🚨YOUR_ADMIN_PASSWORD_HASH>' \
--env PORT=51821 \
--env WG_PORT=51820 \
--volume ~/.wg-easy:/etc/wireguard \
--publish 51820:51820/udp \
--publish 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
根据上面的信息更改你的服务器ip在<🚨YOUR_SERVER_IP>
PASSWORD_HASH= 这个比较麻烦,你可以参考我另一个文章 哈希值生成
拿到你的哈希值生成填入就可以。
然后直接在 你的ssh客户端连接到服务器直接输入上面全部的代码,就可以自动安装了
安装完成后,就可以用你的ip 加你的端口访问了 如1.1.1.1:51820
就可以看到wireguard 的密码界面了,注意密码是你哈希值生成前的密码,不是整个哈希值。
你会看到下面的界面
输入密码后,就可以进入管理账户了
到此,wireguard 已经安装完成, 可以使用了。