macOSインストールwireguard
参照:https ://www.lixh.cn/archives/2165.html
Wireguardをインストールします
brew install wireguard-tools
Wireguardを構成する
# 创建文件夹(以管理员身份)
$ sudo mkdir /etc/wireguard
# 设置文件夹权限(以管理员身份)
$ sudo chmod 777 /etc/wireguard
# 切入到创建的目录下
$ cd /etc/wireguard
# 生成公钥与私钥
$ wg genkey | tee privatekey | wg pubkey > publickey
# 创建虚拟网卡配置文件
$ touch wg0.conf
# 编辑虚拟网卡配置文件内容
$ vi wg0.conf
在wg0.conf文件中写入如下内容,需要注意的是,有一些数据需要适当修改。
[Interface]
Address = 10.200.200.3/32
PrivateKey = 客户端的私钥(刚刚生成的privatekey文件的内容)
DNS = 10.200.200.1
[Peer]
PublicKey = 服务器的公钥(需要去服务器查看服务器的公钥)
Endpoint = 服务器的物理ip地址:51820
AllowedIPs = 0.0.0.0/0
PersistentKeepalive = 21
サーバー構成
クライアントを変更する必要がある後、サーバーネットワークカードを無効にしてから、サーバーの構成ファイルを変更し、現在のクライアントの情報をファイルの最後に追加する必要があります。以下は例です。 。
[Peer]
PublicKey = 服务器的公钥(需要到服务里查看公钥)
AllowedIPs = 10.200.200.3/32
MacOSクライアントのネットワークカードを起動します
# 启动网卡
wg-quick up wg0
サーバーの構成が正しければ、通常どおりインターネットを閲覧できます(wg
現在のネットワークカードの接続状態を表示するようにコマンドを実行することもできます)。