用wireguard搭建vpn

服务器环境:linux devian 10 客户端:win10

安装wireguard

服务器端:

下载wireguard并执行安装脚本:

1
wget https://git.io/wireguard -O wireguard-install.sh && bash wireguard-install.sh

脚本 Github 开源地址:https://github.com/Nyr/wireguard-install

安装完成后,有几个配置需要选择:

1、选择一个内网 IP,根据实际情况选择,比如我选择192.168.0.169

2、需要选择一个DNS地址,选择 Google 的 DNS。

3、选择一个端口,比如我选择61234,我之前试过默认的51820端口,但是无法连接,所以就改成了61234。可能端口被限制污染原因不清楚。

4、输入一个易记的名称,比如我输入lol,确认后会在root目录下生成一个lol.conf文件,这个就是客户端的配置文件。

5、在 ecs 服务器开放 61234端口,防火墙 udp 61234端口要放行。

脚本说明:

https://github.com/Nyr/wireguard-install

客户端:

1、下载wireguard客户端,下载地址:https://www.wireguard.com/install/

2、在客户端导入lol.config文件,点击连接成功

完成。