使用wg-easy搭建vpn内网环境
一、前置知识
wireguard是什么?维基百科是这样描述的:
- WireGuard是一种实现加密虚拟专用网络(VPN) 的通信协议和免费开源软件,其设计目标是易于使用、高速性能和低攻击面;
- 它旨在比IPsec和OpenVPN这两种常见的隧道协议具有更好的性能和更强大的功能;
- WireGuard 协议通过UDP传递流量。
通过描述,我们知道了wireguard其实就是一个FAST(速度快)、MODERN(流行)、SECURE (安全)的VPN TUNNEL(VPN隧道)。
二、安装部署
2.1.服务端安装
前提:需要一台能访问公网的服务器
本文使用wg-easy+docker来部署,这是和wg-easy的网址
# 首先 (根据需要自行修改网段) |
**注意:设置了 –ip 10.10.1.1 如果设置则服务端无法启动对应配置的wireguard服务。服务端从公网访问。若也想将服务端也加入到内网中,就删除该项。**同时服务端防火墙记得开放51820(upd)和51821(端口)。若不想使用原本的映射端口,请自行修改。
启动成功后,即可通过:http://{公网地址}:51821访问Web管理界面。并按照指示配置,并登录进去
2.2、服务配置
先配置好允许哪些ip需要走服务带宽和DNS解析
10.10.1.0/24 fdcc:ad94:bacf:61a3::/64
DNS: 223.5.5.5【阿里云的】、1.1.1.1、2400:3200::1【阿里云】、2606:4700:4700::1111、119.29.29.29【腾讯云】、2402:4e00::【腾讯云】

设置保活时间

配置默认生成的虚拟ip:10.10.1.0/24 和 fdcc:ad94:bacf:61a3::/112


2.3.安装客户端
这里为方便大家,我这里提供一个截止文章发布之时,WireGuard最新的安装包:wireguard的win版【版本为:0.5.3】和wireguard的安卓版【版本为:1.0.20260102】
若exe无法安装也可以使用:wireguard的win版本的msi【版本为:0.5.3】
三、测试

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 陌上君莫问!