上一篇介绍了wireguard的服务器端的设置,这一篇介绍下windows客户端的配置,android客户端的配置以及debian使用wg-quick工具的配置。
其实所有客户端都是基于同一个格式的配置文件,下面介绍下该配置文件。
先创建一个txt文本文件,然后将后缀修改为.conf,然后编辑输入下方的的内容:
[Interface] Address = 192.168.23.3/24 PrivateKey = uD6ku5DKRykIELF1sFZvMyfLcjl5JpXWyhZJMhhZHEY= DNS = 192.168.23.1 [Peer] PublicKey = 0/dAASOszmsJy/vj25CrK+MPv4xWrVj5Usr/XHTVhzg= AllowedIPs = 192.168.23.0/24,192.168.56.0/24 Endpoint = 192.168.1.1:52323
Address为本地VPN的IP地址。
PrivateKey为本地的私钥,服务器要填写对应的公钥以及地址才能连接成功。
DNS为可选项,用于设置连接的设备是使用哪个DNS,如果不设置这个,默认使用本地DNS。
PublicKey为服务器的公钥。
AllowedIPs为需要通过这个VPN的路由网段,也就是如果你希望你访问的ip所在的网段,比如你知道对端有个设备IP是192.168.56.3,那么你需要把56网段设置到AllowedIPs去,启动后会自动配置56网段通过这个路由的。如果这里直接配置0.0.0.0/0,那么就相当于设置了全局代理,所有流量都会先通过这个VPN。
Endpoint为服务器ip与端口。
windows客户端导入配置文件方法:
Android端导入配置文件方法:
debian的wg-quick使用方法:
将配置文件存在/etc/wireguard/wg0.conf中
然后运行cmd命令wg-quick up wg0
如果是要关闭VPN,直接运行wg-quick down wg0即可
文章作者:沃航科技