mac wireguard使用记录详解
安装:
sudo brew install wireguard-tools
基本配置:
创建文件夹 (以管理员身份)
sudo mkdir /etc/wireguard
设置文件夹权限 (以管理员身份)
sudo chmod 777 /etc/wireguard
切入到创建的目录下
cd /etc/wireguard
生成公钥与私钥
wg genkey | tee privatekey | wg pubkey > publickey
vpn配置
创建虚拟网卡配置文件
touch wg0.conf (名字自定义,最好跟其他文件放到一起)
查看配置
wg-quick strip wg0
编辑虚拟网卡配置文件内容
vi wg0.conf(进如你配置文件路径,或者绝对路径)
示例:
在wg0.conf文件中写入如下内容,需要注意的是,需要自己修改文件内容,保持可用。
[Interface]
Address = 10.130.222.3/32
PrivateKey = 客户端的私钥(刚刚生成的privatekey文件的内容)
DNS = 10.130.222.1
[Peer]
PublicKey = 服务器的公钥(需要去服务器查看服务器的公钥)
Endpoint = 服务器的物理ip地址:41821
AllowedIPs = 0.0.0.0/0
PersistentKeepalive = 21
启动客户端的网卡
wg-quick up wg0(wg0为你配置的网卡文件名)
停止网卡cwg-quick down wg0
wg-quick down wg0
查看所有支持的命令
wg-quick