科技微讯

如何安装并使用 WireGuard

去年领取了 Google Cloud Platform 三百美金的体验金,还有二百多,今年八月到期,所以我部署到 GCP。

有一个叫 algo 的帮助用户全自动部署 wireguard 的开源项目,准确地说是几乎全自动,因为部署过程中需要你确定一些个性化的设置,需要你把 GCP 或者其他云服务器授权给它自动操作。

这里简单记录一下我在 macOS 的操作步骤,详细可看 algo 的官方文档

部署服务器

python3 -m virtualenv --python="$(command -v python3)" .env &&
  source .env/bin/activate &&
  python3 -m pip install -U pip virtualenv &&
  python3 -m pip install -r requirements.txt
"[WARNING]: Could not match supplied host pattern,ignoring: vpn-host"
"ERROR! Unexpected Exception,this is probably a bug: cannot pickle '_io.TextIOWrapper' object"

在电脑/手机配置 wireguard

服务器部署完之后,在手机下载官方的 wireguard 客户端,iOS 和 macOS 的 wireguard 客户端需要非大陆的 apple id 才可以下载,因为它没有在大陆 app store 上架. 安装客户端之后,扫描二维码即可添加这个服务器,然后就可以开始使用。

暂无评论