Leo
前进或后退都在我怀里

谷歌云免费搭建一年SSR服务器

2018-11-02 code

谷歌云免费搭建一年SSR服务器

作者:Leo

想要看看“墙外的世界”的小伙伴,可以考虑部署谷歌云服务器啦~因为谷歌云免费使用一年的政策,相当于免费用了一年稳定的VPN呢。。
谷歌云赠送300美金金额,流量肯定够那些只用来翻墙或者写博客的小伙伴使用了。

你需要准备:

  • 一台可以翻墙的电脑。(VPN软件试用流量应该就够了,推荐蓝灯。)
  • 一张双币/全币种信用卡。我使用的是招行信用卡,谷歌云注册的时候,会从你的信用卡收取一美金证明你不是机器人,过后会退还。由于信用卡申请需要一段时间,建议这个提早着手准备。
  • 一个谷歌账号。建议是你本人使用的。

申请谷歌云服务器

点击申请试用,填写以下信息:img

国家选择中国,同意服务条款,电子邮件看你个人意愿。我貌似勾了是,但是并没有收到邮件。。

img

账号类型选择“个人”。个人信息填写完毕之后,掏出你的信用卡!

月份年份填有效期,验证码填信用卡背面那三位(不要告诉别人)。

当弹出以下窗口的时候,说明你已经申请成功啦~

img

关于这几个问题的答案我已经不记得自己填的什么了emmm….大家如实填写吧,或者直接点击开始使用。

创建防火墙规则

接着就会进入你的控制台,可以浏览熟悉一下。接着在左侧的导航栏往下滑选择VPC网络

等待几分钟启用Computer Engine。选择防火墙规则

点击创建

规则名字自定义,流量方向选择出站,目标选网络中的所有实例,来源过滤选择IP地址范围,并在下方填写“0.0.0.0/0”,然后点击创建。img

再新建一条规则,方向选择入站。其他和出站规则一样。

再提醒一次,规则有两条,分别为“入站”和“出站”。目标请勾选“网络中的所有实例”。

外部IP地址

在左侧继续选择外部IP地址

img

创建,名称自定义。区域,选择 asia-east1

img

创建VM实例

回到控制台的首页,左侧的导航栏中选择Computer Engine ==> VM实例

img

创建,机器类型选择微型0.6 GB 内存 ,区域我选择的是asia-east1-c,你也可以选择asia-east1-a

启动磁盘选择Ubuntu 16.04 LTS

img

选择后如图所示:

img

往下滑,点开管理、安全、磁盘、网络、单独租用

选择安全,在这里你可以上传你的ssh密钥文件,如果没有就跳过,选择网络

内部IP选择静态,外部IP选择刚刚创建的优质层级,点击完成。

SSH连接服务器

等待配置成功后,会显示刚刚新建成功的实例,如图:

img

点击连接下方的”SSH“,会弹出一个新的浏览器窗口。

img

输入sudo su进入root模式,我一直用的是sudo -i

输入apt update等待一小会,更新完成后输入apt upgrade,再按照指示输入y,回车。

依次输入以下代码,回车:

1
2
3
4
5
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
apt-get update
apt-get install -y python-pip
pip install shadowsocks

等待完成。

接下来进入编辑器,输入vim /etc/ss-conf.json,成功后摁下i进入插入模式(这点很重要否则无法编辑),复制以下代码:

1
2
3
4
5
6
7
8
9
{
"server": "这里填你的外部IP",
"server_port": 8838(这里是端口,默认8838,可自定义,9000~15000之间),
"local_address": "127.0.0.1",
"local_port": 1080,
"password": "这里填你想要的密码",
"timeout": 600,
"method": "aes-256-cfb"
}

更改完后记得把括号及其内容删除,最终结果是这样的:

1
2
3
4
5
6
7
8
9
{
"server": "xx.xxx.xxx.xxx",
"server_port": 8838,
"local_address": "127.0.0.1",
"local_port": 1080,
"password": "xxxxxx",
"timeout": 600,
"method": "aes-256-cfb"
}

输入完毕后,摁下ESC,退出插入模式,使用方向键将光标移到最下,英文状态输入:wq,接着回车

等待,输入ssserver -c /etc/ss-conf.json -d start

配置SSR客户端

Shadowsocks for Windows 客户端下载:
https://github.com/shadowsocks/shadowsocks-windows/releases

Shadowsocks for Android 客户端下载:

https://github.com/shadowsocks/shadowsocks-android/releases

Shadowsocks for Mac客户端下载:

https://github.com/shadowsocks/ShadowsocksX-NG/releases

Shadowsocks for ios客户端下载:

切换美区App Store下载shadowrocket ,美区账号可向朋友借或者淘宝买一个。

下载后打开配置页面,服务器地址输入你的外部IP地址,也就是刚刚代码中的server一栏内容。

端口对应sever_port,密码对应password,加密选择aes-256-cfb。点击确定,启用此代理。

恭喜你,可以享受“墙外的世界”了。

Author: Leo

Link: github.com/freeleox/freeleox.github.io/2018/11/02/Google Cloud SSR/

Copyright: All articles in this blog are licensed under CC BY-NC-SA 3.0 unless stating additionally.

< PreviousPost
Microsoft Office 2010安装需要MSXML版本的解决方法
NextPost >
关于我
CATALOG
  1. 1. 谷歌云免费搭建一年SSR服务器
    1. 1.1. 你需要准备:
    2. 1.2. 申请谷歌云服务器
    3. 1.3. 创建防火墙规则
    4. 1.4. 外部IP地址
    5. 1.5. 创建VM实例
    6. 1.6. SSH连接服务器
    7. 1.7. 配置SSR客户端