wireguard如何配置----客户端

前言少叙,书接前文(前三步,客户端和服务端的配置是一样的)

1、首先查看自己的操作系统版本:

[root@host3 /]# cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)


2、到该网站下载wireguard  (https://www.wireguard.com/install/)

找到对应的操作系统版本,如Centos 7,选择第二种安装方式:

$ sudo yum install epel-release elrepo-release
$ sudo yum install yum-plugin-elrepo
$ sudo yum install kmod-wireguard wireguard-tools


执行成功以后,将会生成/etc/wireguard目录

!!!! 这里可能会遇到问题,

我初次使用yum安装,提示无可用包,如果不能正常安装,请更新yum

yum update

如果无法更新yum,可能是yum配置文件有问题,参照上一篇博客修改

3、生成公钥、私钥

sudo mkdir -p /etc/wireguard && sudo chmod 0777 /etc/wireguard && cd /etc/wireguard
umask 077 
wg genkey | tee private.key | wg pubkey > public.key


执行成功后,在 /etc/wireguard 目录建立私钥( private.key )与公钥( public.key )文件。

4、创建并编辑配置文件wg0.conf

[Interface]
PrivateKey = xxxxxxxxxxxxxxxx # 上一步生成的私钥
Address = 192.168.111.3/32    # 配置本机局域网ip
DNS = 8.8.8.8
MTU = 1420

[Peer]
PublicKey = yyyyyyyyyyyyyyyyyyyyyy  # 服务端的公钥
Endpoint = 98.142.138.112:39814     # 配置服务端外网地址:端口
AllowedIPs = 0.0.0.0/0, ::0/0
PersistentKeepalive = 25

                                   
5、启动客户端

wg-quick up wg0

如果上面步骤配置成功,执行

curl zx2c4.com/ip

将会看到服务端外网ip,

到此,客户端配置完成

你可能感兴趣的:(Linux环境配置,代理问题,linux,centos,运维)