免费使用亚马逊EC2实现Google访问

亚马逊EC2有一个云平台,第一年使用是免费的,我们可以用这个来进行一些科学利用,如科学的上网之类的。

注意:这个需要填写信用卡

  • 这种方法应该是目前性价比最高的一种搭建VPN的方式了,亚马逊的EC2小型配置可以免费使用1年。也就是说,你的vpn第一年完全免费。
  • 注册一年免费的EC2需要绑定信用卡,期间一般不会产生额外费用。实在不放心你可以对账户设置$0的账单报警,一旦产生费用,你可以及时知道。如果你没有信用卡或者介意绑定信用卡,请不要使用这种方法。

申请AWS账号

  • 在AWS官网进入注册页面,点击访问
  • 注册过程中会绑定信用卡
  • 之后注意在“支持方案“选择时勾选”基本(免费)“,之后完成AWS账号创建。

创建一个EC2

  • 进入AWS管理控制台,左上角创建EC2,如果需要改变服务器节点的话,右上角可以操作。

这里写图片描述

  • 启动实例

这里写图片描述

  • 选择ubuntu映像
    这里写图片描述

  • 选择符合免费条件的实例类型,点击“审核和启动”
    这里写图片描述

  • 创建新密钥对,输入密钥名称,点击“下载密钥对”,将这个*.pem文件保存到电脑上,点击“启动实例”
    这里写图片描述

连接AWS远程服务器

  • 控制台查看连接步骤,写得很清楚,这里就不赘述了
    这里写图片描述

下图是点击了解之后弹出的界面。默认是linux的连接方法,Windows系统点击红色框框里的putty连接即可跳转。

这里写图片描述

安装和配置Shadowsocks

  • ssh连接到服务器之后,先进行更新以及安装shadowsocks
$ sudo -s //获取超级管理员权限
$ apt-get update //更新apt-get
$ apt-get install python-pip //安装pip工具,用于安装shadowsocks
$ pip install shadowsocks //安装shadowsocks
$ vim /etc/shadowsocks.json //编辑shadowsocks.json配置,见后文(下一个代码段)
$ ssserver -c /etc/shadowsocks.json -d start //启动shadowsocks
  • shadowsocks.json配置内容(上一个命令提到的配置内容):

单账号

{
    "server":"申请的账号的IPv4公有IP,具体所在位置见下面图示",
    "server_port":8388,
    "local_address": "127.0.0.1",
    "local_port:":1080,
    "password":"你自己设置的密码",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}

多账号

{
    "server":"IPv4公有IP",
    "port_password": {
        "[这里写你的端口号,通常为8388]": "[密码1]",
        "[其他端口号]": "[密码2]"
    },
    "local_address": "127.0.0.1",
    "local_port":1080,
    "timeout":600,
    "method":"aes-256-cfb",
    "auth": true
}

IPv4公有IP具体所在位置如下图所示
这里写图片描述

编辑EC2入站规则

  • 回到EC2控制台,实例列表最右边点击进入“安全组”(需要滑动一下,“安全组”在窗口外)

这里写图片描述

  • 点击“操作”->“编辑入站规则”

这里写图片描述

  • “添加规则”,类型为“自定义TCP规则”,端口填入shadowsocks_conf.json配置的“server_port”,这里为8388,之后“保存”

这里写图片描述

  • 搭建完毕。

使用shadowsocks客户端

  • Windows配置页面,主要是服务器地址,服务器端口,密码,其他选择默认即可。

这里写图片描述

视频教程

猜你喜欢

转载自blog.csdn.net/miaoqiucheng/article/details/79476616
EC2