【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.