如何用谷歌云300美元赠金免费用一年搭建WireGuard以翻墙科学上网

已收录   阅读次数: 2,055
2021-05-1321:35:19 发表评论
摘要

伯衡君之前写过如何通过云端电脑来翻墙科学上网,访问中国大陆无法自由访问的网站,具体可以参看下方的前情提要,其实也可以在上面搭建Wireguard服务,之前是用搬瓦工搭建的,这次来说说如何用谷歌云来操作,分享给大家,于是就有了今天这篇文章……

分享至:
如何用谷歌云300美元赠金免费用一年搭建WireGuard以翻墙科学上网

开篇寄语

伯衡君之前写过如何通过云端电脑来翻墙科学上网,访问中国大陆无法自由访问的网站,具体可以参看下方的前情提要,其实也可以在上面搭建Wireguard服务,之前是用搬瓦工搭建的,这次来说说如何用谷歌云来操作,分享给大家,于是就有了今天这篇文章。

官方网站

前情提要

Wireguard介绍

WireGuard作为最新开发的VPN协议,比目前主流的VPN技术有明显优势,被称为下一代VPN。WireGuard有如下特点:

优点:

  • 更轻便:以Linux内核模块的形式运行,资源占用小。
  • 更高效:相比目前主流的IPSec、OpenVPN等VPN协议,WireGuard的效率要更高。
  • 更快速:比目前主流的VPN协议,连接速度要更快。
  • 更安全:使用了更先进的加密技术。
  • 更易搭建:部署难度相对更低。
  • 更隐蔽:以UDP协议进行数据传输,比TCP协议更低调。
  • 不易被封锁:TCP阻断对WireGuard无效,IP被墙的情况下仍然可用。
  • 更省电:不使用时不进行数据传输,移动端更省电。

不足:

  • 处于研发初期,各种功能及支持有待完善。
  • 由于使用UDP协议,BBR、锐速等TCP网络加速工具,对WireGuard无效。
  • 部分运营商可能会对UDP协议进行QOS限速,WireGuard会受到一定影响。
  • 客户端分流功能较弱,对GFWList的支持不足。

现在wireguard客户端android/ios/windows/macOS/linux/freebsd/openwrt基本上全平台都有,比较方便,不用担心。

支持系统

  • 架构要求:支持KVM架构,不支持Openvz
  • 系统要求:Ubuntu系统14.0+,CentOS 7,Debian系统

操作方法

如何用谷歌云300美元赠金免费用一年搭建WireGuard以翻墙科学上网

一、如图所示,先建立防火墙规则,按照1,2,3步骤来,设置规则可以参考如下的设置。

如何用谷歌云300美元赠金免费用一年搭建WireGuard以翻墙科学上网

看不清楚可以,下载图片,放大观看。点击新建规则,按照图中所示添加即可。

如何用谷歌云300美元赠金免费用一年搭建WireGuard以翻墙科学上网
创建新规则按钮

二、然后,创建一个虚拟机。

如何用谷歌云300美元赠金免费用一年搭建WireGuard以翻墙科学上网

进入页面后,点击creat instance,创建一个新的,region选择香港或者台湾的节点比较快。

点击下方蓝色图标进行下一步,等待虚拟机创建完成后,即可在VM intance页面出现刚刚创建的虚拟机,如下图所示。

如何用谷歌云300美元赠金免费用一年搭建WireGuard以翻墙科学上网


三、使用一键脚本搭建WireGuard服务
1)点击实例名称进入实例控制台,点击 SSH 并选择在浏览器中打开;
2)获取 root 权限

sudo su

3)使用脚本安装Wireguard服务

如果系统中没有curl,就需要提前安装了,代码如下:

# CentOS:
yum update -y && yum install curl -y

# Debian/Ubuntu:
apt-get update -y && apt-get install curl -y

在控制台直接粘贴下面的脚本代码,根据提示设置相应的Wireguard服务参数:

curl -O https://raw.githubusercontent.com/atrandys/wireguard/master/wg_mult.sh && chmod +x wg_mult.sh && ./wg_mult.sh

之后会出现如下界面:

如何用谷歌云300美元赠金免费用一年搭建WireGuard以翻墙科学上网

选择1,一路配置一些信息后,会生成二维码,之后可以用手机端扫描进行上网即可。

如何用谷歌云300美元赠金免费用一年搭建WireGuard以翻墙科学上网

如果出现以下代码:

RTNETLINK answers: Operation not supported
Unable to access interface: Protocol not supported

那么就是说明内核不支持安装wireguard,就需要换内核或者其他方法。

可以从play store上下载wireguard的android客户端,以及通过Apple Store下载wireguard的iPhone客户端,扫描二维码后就可以加载节点信息,开启后就可以翻墙科学上网了。

如果是电脑端,可以通过官网,下载对应的客户端,之后通过解析二维码,进行手动配置加载节点信息也可以哦,也可参看这篇文章来解决:

  • 我的微信
  • 微信扫一扫加好友
  • weinxin
  • 我的微信公众号
  • 扫描关注公众号
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: