Wireguard-easy 一个基于docker的wireguard管理面板的上手
- 系统环境: Ubuntu18
- 仓库地址:https://github.com/wg-easy/wg-easy
- wireguard仓库: https://github.com/WireGuard
- Docker-compose: https://github.com/docker/compose
安装 Docker
方式一
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
systemctl enable docker
# 启动Docker服务
systemctl start docker
# 检查是否安装成功
docker version
方式二
#ubuntu执行
sudo apt-get update
sudo apt-get upgrade
#安装
sudo apt-get install docker.io
#安装成功,查看版本
docker -v
方式三
或者参考这篇文章:Ubuntu 20.04 上安装和使用 Docker
安装 CURL
(若没有)
sudo apt update
sudo apt install curl
安装 docker-compose
参考本文 https://blog.zyxm.top/archives/1689393657198
安装 Wireguard-easy
下载compose文件:
也可以直接在github仓库下载后修改参数。
mkdir ~/.wg-easy
cd ~/.wg-easy
wget https://raw.githubusercontent.com/wg-easy/wg-easy/master/docker-compose.yml
vim docker-compose.yml
修改 docker-compose.yml
的参数:
- WG_HOST=你的服务器IP
- PASSWORD=设置的管理后台密码
- WG_PORT=自定义UDP端口(可以不修改),默认是51820
ports:
- "自定义UDP端口(可以不修改,默认是51820):51820/udp"
- "自定义TCP端口(可以不修改,默认是51821):51821/tcp"
运行容器:
sudo docker-compose up --detach --force-recreate
访问管理后台:
http://你的服务器IP:自定义TCP端口
# 如果没有自定义端口,直接使用默认的51821即可。
问题1:WireGuard Windows 客户端只发送数据,无法接收数据?
- 日志报错如下:
[TUN] [WG] Warning: the "Wi-Fi" interface has Forwarding/WeakHostSend enabled, which will cause routing loops
- 错误原因:
WLAN转发造成的问题,只需禁用即可;
- 解决方法:在PowerShell分别运行下列命令:
- 找到 WLAN 的
idx
netsh interface ipv4 show interfaces
- 查看WLAN转发状态是否为enabled
注:< idx >
替换为为WLAN对应的idx
,无需尖括号
netsh interface ipv4 show interface < idx >
- 禁用WLAN转发状态,即 disabled
Set-NetIPInterface -ifindex < idx > -Forwarding Disabled
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
小森森博客!
喜欢就支持一下吧
打赏
微信
支付宝