如何在 Google Cloud(GCP)上快速搭建配置科学上网 outline 高清看视频
标签:GCP 科学上网 outline 4K 视频 youtube facebook
前提:在开始搭建前,需要能科学上网。但这本来就不可上外网,所以这是一个矛盾。为了解决这个矛盾,建立使用 google 浏览器,在百度上搜索谷歌访问助手插件安装,但这插件只能访问跟谷歌相关的服务,如谷歌 google 搜索,gmail 邮箱,google 学术等谷歌服务。这里就不具体介绍如何安装了。
非常非常多的人依赖科学上网,特别是做对外出口贸易的,油管,FB 等的,在这段特别敏感的时期内,工作无法再次顺利开展。
每年都有一两次大规模的情况出现。所以很多人千方百计的找各种服务,各种出去办法,但都很快无法使用。
例如可以自行搭建的 ShadowsocksR(SSR 这个已经可以被 GWF 快速识别出来了),很长一段时间,我靠着这个来访问,速度也非常快,4K 视频妥妥的。最近的原因,大规模的无法访问,搭一个 down 一个。
经过不断的寻找,找到了两种办法,一种是 outline,另一种是 v2ray(v2ray+ws+caddy),v2ray 这个方法,搭建后发现速度比较慢,如果对视频方面没需求的话,可以尝试,这种方法优势在于稳定。更多请在 google 搜索相应介绍。这种方法我就不介绍如何去搭建和配置了,网上有大堆文章。
现在我介绍第一种方法 outline。这个相对来说还比较小众,暂时还稳定,速度也算是比较快。
关于 outline 的介绍可以看其官网。这里有一篇对它详细介绍的文章;
https://techcrunch.cn/2018/03/23/alphabets-outline-lets-you-build-your-own-vpn/
Outline由两部分组成,管理器和客户端。
- 管理器现在已经有 Windows、Linux 和 MACOS 版本。
- 客户端有 Android, Windows, Chrome OS, iOS, macOS, Linux 版本
要想顺利搭建 outline 的难点在于下载相应服务器管理软件和客户端 APP,因为这个需要你全局科学上网才能下载。
为了解决这个问题,我在此放上相应的下载链接:
管理器:
MacOS: 点击下载
Windows: 点击下载
Linux: 点击下载
客户端:
MacOS: 可直接在中国区苹果商店下载
Windows: 点击下载
Android: 点击下载
iOS: 可直接在中国区苹果商店下载
Linux: 点击下载
或者在 github 上下载,当然很多在反应无法打开,这个靠运气吧。
当然在此附上相应链接:https://github.com/Jigsaw-Code/?q=outline
下载相应软件并安装后,打开 outline 管理器,点击左边的+号,显示有几种服务器的 outline 服务端的安装方法,如 DigitalOcean, Google Cloud Platform, Amazon Web Service 和其它主流服务器的(Vultr, Linode, Liquid Web 等),如图所示:
现在以Google Cloud Platform 来安装,先在 google cloud 创建一个实例:
选择所在的区域,地区,机器类型等:
选择操作系统:
创建成功:
ping 一下这个 ip 地址是否正常:
这个 IP 地址延迟时间比较长,不太建议使用,但这是为了测试,所以就不重新创建了。
当然也可以在在线网站是测试 ip 延迟情况,如图所示:
还可以在点击下面的地图按钮查看数据传输路径:
这个 ip 的传输路径太长。不管了,进行下一步:
在 google cloud 中将这个 IP 设置为静态 IP:
修改 google 防火墙,创建入站和出站规则:
出站:
入站:
完成静态 IP 和防火墙的设置和创建后,终于进行开始正式配置阶段:
登录 SSH:
切换到 root 权限:
sudo -i
CentOS 7 默认没有安装 wget,那就先安装:
yum install wget -i
安装完后,打开 outline manager google cloud server 安装:
复制下图中的代码:
sudo bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh)"
粘贴到 google cloud ssh 终端中,回车,提示是否安装,按 Y 就安装了:
在安装过程中会提示以下:
直接启动 docker,
service docker status (查看 docker 是否启动)
service docker start (启动 docker)
service docker status (再次查看 docker 启动情况)
然后再重新粘贴这刚才那段代码,回车,等一两分钟就安装成功了。
将图中绿色的那一串代码复制下来,粘贴到 outine manager 中:
这样整个 outline 服务器端已经完成。
准备开始连接 outline 客户端:
至此全部完成包括服务器和客户端的配置。你应该能够愉快的浪了。