近期我一个朋友的VPN到期了,他也不想再去续费,同时发现谷歌云第一年申请时是免费的,所以他就自己搭建了一个自己专属的VPN

以下是他的搭建教程:


 本教程难点在于申请免费试用资格

谷歌云+ssr搭建免费vpn
 
第一步谷歌云账号免费申请,可下载手机版qq邮箱进行申请。(qq邮箱可验证+86 开头也就是在中国区手机号,其余方法应该是无法验证)。

申请谷歌云账号:
1.手机上安装QQ邮箱客户端软件,然后打开邮箱主界面

2.选择Gmail

3.点击创建账号

4.填写相关信息(尽量使用英文),点击下一步

5.输入手机号(前面+86前缀),点击下一步,验证即可


 
登录Google Cloud官网并进行账户注册:https://cloud.google.com/ ,我们在官网首页点击免费试用进行注册:
注:此操作需要使用梯子,可自行搜索ssr免费节点FQ进行操作。

 

1.要注意的是现在无法填写中国,系统会自动根据所填写的地区扣除相应的货币类型,如填写地址为美国则系统进行验证过程中会从用户所填写信用卡扣除1美元(一段时间后会自动退回),如果所选地址为台湾,则系统会从信用卡中扣除40新台币(约等于1美元)(一段时间后会自动退回)。
地址填写需与邮编相对应,具体地址、邮编可自行百度。
值得注意的是此处信用卡只要支持国际货币支付即可,且持卡人姓名可与申请人姓名不同。
此操作结束后会要求上传身份证和信用卡照片。身份证上传申请人身份证即可,信用卡可用手指进行遮盖,只留下后四位即可,注意不要遮挡正面下方持卡人姓名,否则会验证时效
申请验证最长时间为大约4小时,如果谷歌给你注册的谷歌邮箱发送邮件则可登陆https://cloud.google.com/ 进行查看,如果出现赠金,则可开始进行服务器搭建。
注:如果所填写地址为美国,则赠金为美元,如果为其他地区,则会与其他地区货币相对应,对服务器搭建及扣费无影响。
 
注册成功后可能并不能马上使用 (国内注册的基本都需要激活, 当然也不排除你人品好的情况), Gmail邮箱会受到一封标题为紧急通知:您的结算帐号 XXXXX 已经被暂停使用的邮件, 你需要点击邮件中的链接, 上传身份证和信用卡照片完成验证 (信用卡照片可以遮住或PS掉敏感信息, 只保留最后四位, 自己看页面提示), 一般提交后10分钟左右就能收到通过的邮件, 验证完成后就可以正常使用了。
 
进入控制台后点击结算页面如果赠金到账则可继续下一步操作

2.首先,开始创建VM实例(你不用懂这是什么意思)。位置在左上角的菜单页中的「computer engine」→「VM实例」。

进入后点击创建实例(首次创建的时候可能与下图不太一样,没关系后续操作相同)。

需要注意的地方如下图所示区域可自行选择台湾,香港,新加坡,日本,的速度都还可以的。

修改完毕后点击创建按钮串讲实例。

 
创建完成后选择我们刚才所创建名字的服务器并复制第二个红色方框处的外网IP进行网速测试。

测试方法 win+r 唤出运行 cmd

输入ping空格,加你的外网ip +回车

ping在100一下或者100左右速度可以接受。如果ping过高,删除实例重复上一步骤即可。、
设置防火墙规则

我们需要将http 和https分别设置端口号

点击红框出进入,进入后点击修改按钮进行修改。

记住青色框圈选的端口号。 端口号可自行设置。

 
http、https分别设置完成后点击ssh 开始输入脚本

 
首先输入 sudo -i 获得管理员权限

然后复制一下脚本
 

yum -y install wget
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssr.sh && chmod +x ssr.sh && bash ssr.sh
出现下图所示后敲回车。开始设置

输入1 然后回车开始安装

此时输入刚才我们记住的端口号 然后敲击回车

然后设置密码,如果不想自己输入直接敲回车选择默认。

选择 10 的加密方式

选择协议插件,默认即可,直接敲回车下一步

混淆插件。直接回车选择默认。

一般搭建ssr都是自用所以直接回车选择默认无限制

一般搭建ssr都是自用所以直接回车选择默认无限制

限制全部选择默认回车即可,随后开始安装
期间有需要输入 y 进行下载的选项全部y然后敲击回车即可。随后等待安装完毕
安装完毕后如下图所示为全部信息,可全部复制然后自行保存至文本以便后期使用。

值得注意的是如果没有进行防火墙设置直接进行安装,记住所填写的端口然后设置即可。
 
如果网速较慢,可以更换区域,香港网速还可以
 
 
由于政策关系,可能谷歌会在一段时间进行ip封禁处理
如ip被封
删除现有实例,新建实例重复以上步骤即可
 

以上就是他搭建的全过程

最后感谢我 扬哥 的技术分享

自建ssr(谷歌云免费试用一年)的更多相关文章

  1. 博客搬家 - 记第四次搬家(hugo建站推送到谷歌云存储)

    写在前面,搬迁记录 记录我的博客这次搬家过程.我的博客之前经历过: wordpress github page Bitcron - 机制很不错(写完的博客自动保存到dropbox并发布,可惜搜索引擎的 ...

  2. 【Android Developers Training】 89. 最大化的使用谷歌云消息(Google Cloud Messaging)

    注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer ...

  3. GCP 谷歌云平台申请教程

    最近为了学个国外的课程,想要用谷歌云平台的GPU,谷歌云平台,新注册,赠送300美金,免费用一年.注册的时候发现,必须要有国外的信用卡,网上搜索,并试了几个解决方案. 1.不用信用卡,能不能申请成功? ...

  4. 李飞飞确认将离职!谷歌云AI总帅换人,卡耐基·梅隆老教授接棒

    https://mp.weixin.qq.com/s/i1uwZALu1BcOq0jAMvPdBw 看点:李飞飞正式回归斯坦福,新任谷歌云AI总帅还是个教授,不过这次是全职. 智东西9月11日凌晨消息 ...

  5. 手把手教你使用“谷歌云消息服务(GCM)"

    原文: http://android.eoe.cn/topic/summary GCM结构概述-GCM Architectural Overview 快速预览* 一个状态通知允许应用程序通知用户一个事 ...

  6. 物联网(IoT)的11大云平台:AWS、Azure、谷歌云、Oracle、

    物联网(IoT)的11大云平台:AWS.Azure.谷歌云.Oracle. 2018-11-06 14:02 云技术 关键词:物联网AzureGoogleSalesforce云计算 导读:现在,我们将 ...

  7. 转发——谷歌云官方:一小时掌握深度学习和 TensorFlow

    转发——谷歌云官方:一小时掌握深度学习和 TensorFlow 本文转发自新智元,链接如下: http://mp.weixin.qq.com/s?__biz=MzI3MTA0MTk1MA==& ...

  8. 使用XShell通过SSH访问Google谷歌云服务器方法

    1:先用Xshell创建个密钥 下一步到这里,这个名称要记得,谷歌后台要用的. 把这里的公钥复制出来,当然最好也可以备份下. 2:到谷歌后台去添加ssh,然后就能连接了. 复制刚才生成的公钥,在谷歌云 ...

  9. 谷歌云服务器XShell登录

    一,谷歌云服务器,默认用浏览器进行SSH链接,而且也不告知密码.以Centos为例,先使用浏览器连接 1,给root修改密码 sudo passwd root 2,编辑ssh配置文件 sudo nan ...

随机推荐

  1. 【外部节点】json判断@表示正在处理的当前数组项或对象。过滤器还可用于$引用当前对象之外的属性

    $.store.book[?(@.price < $.expensive)] { "category" : "reference", "auth ...

  2. vuex和localStorage/sessionStorage 区别

    1.最重要的区别:vuex存储在内存,localstorage则以文件的方式存储在本地 2.应用场景:vuex用于组件之间的传值,(响应式的),localstorage则主要用于不同页面之间的传值(其 ...

  3. bootstrap栅格系统的实现

    bootstrap提供了一个非常实用的栅格系统,可以实现响应式的网格布局,原理其实很简单,利用了float.百分比的宽度和@media的配合实现响应式,bootstrap默认把一行分为了12列,提供了 ...

  4. Android的网络通信

    Android平台有三种网络接口可以使用,他们分别是:java.net.*(标准Java接口).Org.apache接口和Android.net.*(Android网络接口).大多数的Android应 ...

  5. Java面向对象_对象内存分析—值传递和引用传递

    对象内存分析,我一直学的比较模糊,今天抽空整理一下,希望能理清. 先说一下,内存分析从何而来,这对于我们这些刚接触java的人来说都比较模糊,就从new关键字说起吧. new关键字表示创建一个对象或者 ...

  6. 邓俊辉数据结构学习-8-2-B树

    B树 概述 动机: B树实现高速I/O 640K如何"满足"任何实际需求了-- 源自比尔·盖茨的一个笑话 前提知识 高速缓存 为什么高速缓存有效? 不同容量的存储器,访问速度差异悬 ...

  7. [Freemarker] 在Java中简单实现对Freemarker的引用

    Demo目录结构 ├─src │ ├─main │ │ ├─java │ │ │ └─demo │ │ │ └─freemarker │ │ │ ├─main │ │ │ │ Test.java │ ...

  8. 从零开始的全栈工程师——js篇2.1(js开篇)

    JS开篇 一.js介绍 全称 javascript 但不是java 他是一门前台语言 而java是后台语言js作者 布兰登·艾奇 前台语言:运行在客户端的后台语言:跟数据库有关的 能干什么?    页 ...

  9. wow.js+animate.css——有趣的页面滚动动画

    今天偶然间发现了一个使用特别简单的页面动画效果,还挺不错的,玩了一个上午,现在介绍一下这个滚动动画: 一.使用方法: 1.下载animate.css 2.下载wow.js 3.引用文件,像这样: &l ...

  10. 编程中的多字节和Unicode

    在编译许多程序的时候,我们常常会出现诸如指针转换错误或者const char[] 不能转换成XX的错误,这时很可能就是项目编码的问题了,如果您使用的是VS编程环境,那么打开工程属性,里面就有个选项是给 ...