我之前有篇文章是WSL下Ubuntu安装docker,说的是用存储库的的方式,这次买了台服务器装的Ubuntu,使用存储库的方式提示没有可安装的软件。我就按照第二种方式:从软件包安装,按照官网提示安装https://docs.docker.com/engine/install/ubuntu/#install-from-a-package
页面我翻译过了,英文的还是看着吃力
参考wireguard的GitHub仓库的安装说明
https://github.com/WeeJeWel/wg-easy?tab=readme-ov-file
sudo docker pull ghcr.io/wg-easy/wg-easy
docker run -d \
--name=wg-easy \
-e WG_HOST=🚨YOUR_SERVER_IP \
-e PASSWORD=🚨YOUR_ADMIN_PASSWORD \
-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
🚨YOUR_SERVER_IP 替换为wired-guard服务端IP或者域名
🚨YOUR_ADMIN_PASSWORD替换为web-ui登录页面的登陆密码
容器启动完成后,浏览器地址栏输入 服务端IP:51821,就会出现如下界面
密码输入刚刚设置的密码,登陆后界面如下
我这个是已经添加过客户端了
添加客户端,点击上图的New按钮就行,然后取个名字。就添加成功了
如果是windows电脑首先安装Windows客户端,然后下载客户端配置文件,新建隧道选择该客户端配置文件,最后点击连接就行了
如果是安卓客户端也是先下载客户端,然后点击加号,选择扫描二维码,去扫web-ui页面客户端的二维码,最后拨动开关即可