【Hello World】2.在mac OSX上使用wireguard-tools基于wireguard进行科学上网(免费翻墙),看4K视频无压力



详细文稿地址:https://github.com/miniactive/wall/blob/master/2.%E5%9C%A8mac%E4%B8%8A%E4%BD%BF%E7%94%A8wireguard-tools%E6%9D%A5%E5%9F%BA%E4%BA%8Ewireguard%E8%BF%9B%E8%A1%8C%E7%A7%91%E5%AD%A6%E4%B8%8A%E7%BD%91.md

## WireGuard是什么?

* WireGuard的官方网站是[https://www.wireguard.com/](https://www.wireguard.com/)。
* Fast, Modern, Secure VPN Tunnel(快速,现代,安全的VPN隧道)。

WireGuard®是一种极其简单但又快速且现代的VPN,它采用了最先进的密码术。 与IPSec相比,它更快,更简单,更精简,更有用,同时避免大规模让人头痛问题。 它的意图是比OpenVPN更高效。 WireGuard设计为通用VPN,可在嵌入式接口和超级计算机上运行,适用于多种不同情况。 最早只在Linux内核的系统上使用,现在它是跨平台的并可广泛部署。 它目前正在大力发展,但它已经被认为是业内最安全,最易于使用,最简单的VPN解决方案。

## 下载`wireguard`的配置文件

* 到网站https://www.tunsafe.com/vpn网站,去生成下载一个配置文件。

## 在mac下如何使用?

* 安装`homebrew`(https://brew.sh/):`/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”`
* 使用`homebrew`安装`wireguard-tools`:`brew install wireguard-tools`
* 配置`wireguard`:
– 使用命令`mkdir /usr/local/etc/wireguard`,创建`wireguard`目录
– 到目录`wireguard`,`cd /usr/local/etc/wireguard `
– 使用命令`touch wireguard.conf`创建配置文件,最终文件的全路径文件为`/usr/local/etc/wireguard/wireguard.conf`
– 使用编辑命令`vi wireguard.conf`,把下载的配置文件内容复制到该文件中,使用`shift + :`输入`wq`后回车保存配置文件或者使用其它编辑文件打开把下载的内容复制到文件中。
* 启动`wireguard`:`sudo wg-quick up wireguard `
* 查看`wireguard`运行状态:`sudo wg`
* 停止`wireguard`:`sudo wg-quick down wireguard`

7 comments
  1. [+] Interface for wireguard is utun1
    [#] wg setconf utun1 /dev/fd/63
    Line unrecognized: `PrivateKey=1+kBjgTQm/1ZL8AnqqZFvO2zoPmVDRNpvNKP4W4lF4M='
    Configuration parsing error
    [#] rm -f /var/run/wireguard/utun1.sock
    [#] rm -f /var/run/wireguard/wireguard.name
    我这里显示那个配置文件粘贴过来后里面到内容 出错。我下载了3个,都出现这个问题。 大神帮我看看。shift+:我应该搞清楚了,就是粘贴完后,输入冒号和wq 再回车保存退出

  2. :
    输入sudo wg-quick up wireguard `,后出现这个:wg-quick: Version mismatch: bash 3 detected, when bash 4+ required, 如何解决? 谢谢

Comments are closed.