云时代,每个人都应该有一台属于自己的云主机。如今亚马逊推出了免费使用一年的套餐,对于个人用户来说真是一个好消息,今天我们就来学习一下,如何薅这把羊毛吧。
注册
账号信息
打开AWS官网,然后点击右上角的注册,来到注册页面:
个人信息
填入注册信息,然后继续:
付款信息
进一步完善个人信息,然后再继续。
注意,这里你需要一张国际信用卡(VISA或Master,如果你还没有,可以私信我你的电话地址,我给你推荐办卡)。
短信、电话验证
短信如果长时间收不到的话,可以选择电话验证,速度很快。
方案选择
我们是免费用户,当然要选择基本方案了。
创建服务
以上步骤我们完成了AWS的注册,接下来就要创建我们的云主机服务了。
服务选择
使用刚刚注册的账号登陆AWS,进入AWS管理控制台选择EC2(点击左上角的服务也可以进行服务选择)。AWS提供了许多的服务,这里我们选择EC2(Elastic Compute Cloud):
启动实例
镜像选择
点击启动实例,转到镜像列表:
这里可以根据自己的情况选择相应的系统镜像(本文以Ubuntu为例)。
类型选择
选择相应的系统镜像以后,会进入实例类型选择的页面:
系统会默认选中t2.micro类型,现在可以直接点击右下角蓝色的按钮——审核与启动。如果你想进行详细的设置,就点击下一步。
核查
核查就是对之前主机的配置进行一次检查,就像在饭店点完菜,服务员会跟你核实一下菜单。
启动实例
接下来就该启动我们创建的实例了,在启动之前需要下载一个密钥。取个名字,然后下载到本地,待会远程登录的时候需要用到。
第一次创建实例的时候,启动可能会出现下面的情况:
遇到这个情况,不要慌,等着就行了,过一会你就会受到一封验证通过的邮件,接下来点击重试就OK了。
看到下面的页面,恭喜你实例启动成功了。
远程登录
点击上图中的那串数字与字母的组合(实例的ID),进入到实例列表页面。
连接
选中你的实例,然后点击连接
,或者右击你的实例选中连接
,弹出如下提示页面:
打开你的终端(Terminal或者iTerm2),切换到密钥(刚刚下载的那个pem文件)所在目录,根据提示页面给出的命令,就可以登录我们创建好的云主机了。
如果你觉得每次都要切换到密钥目录很麻烦,那么就将密钥添加到本机密钥库中:
ssh-add -k xxx.pem
- 1
这样在任意目录都可以执行登录云主机的命令了。如果这样你还觉得麻烦,那么可以参考《Mac(OSX)下媲美XShell的神器Termius》中的方法,将密钥内容以及连接命令配置到Termius中。
搭建个人网络代理
软件安装
# 获取root权限
sudo -s
# 更新apt-get
apt-get update
# 安装 python 的包管理工具 pip
apt-get install python-pip
# 安装shadowsocks
pip install shadowsocks
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
如果遇到如下错误
locale.Error: unsupported locale setting
- 1
请执行以下命令:
export LC_ALL=C
- 1
配置
创建配置文件夹
mkdir /etc/shadowsocks
- 1
创建配置文件
vim /etc/shadowsocks/config.json
- 1
编辑配置文件
{
"server":"0.0.0.0",
"server_port":8116,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"password",
"timeout":300,
"method":"aes-256-cfb",
"fast_open":false,
"workers": 1
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
端口和密码可以自定义。
启动
# 启动
ssserver -c /etc/shadowsocks/config.json -d start
# 停止
ssserver -c /etc/shadowsocks/config.json -d stop
# 重新启动
ssserver -c /etc/shadowsocks/config.json -d restart
- 1
- 2
- 3
- 4
- 5
- 6
检查是否启动成功
ps -aux | grep ssserver
- 1
设置开机启动
vim /etc/rc.local
- 1
将下面的内容粘贴保存:
sudo ssserver -c /etc/shadowsocks/config.json -d start
- 1
保存退出,可以重启实例验证一下。
配置客户端
下载ShadowSocks并安装,打开服务器配置:
将配置文件里对应的内容填写上就可以了。
结束语
OK,经过以上步骤,我们就拥有了AWS云主机一年的免费使用权限了。你可以在上面自由的玩耍了,需要提醒你一下,最好在账单控制面板中将账单通知打开,以免造成额外的费用。设置一个一年后的提醒,提醒自己将此账号关闭。
业务搭载离不了云服务器,选择合适的平台最重要!
从目前国内云计算市场的格局来看,国内云计算前三强分别是阿里云、腾讯云和华为云,阿里云、腾讯云作为背靠互联网平台的企业,更偏向于B端用户;华为与作为传统的通信巨头,更偏向于G端。
本人从事云计算相关工作至今已有多年,国内主流的云平台都接触过,包括他们的销售及技术团队,对各家的产品也小有了解,并且指导过数百家企业迁移上云,对云平台选择也有一定的发言权!
网上有很多评测,评测数据也五花八门,说谁好的都有,这个两篇博文分析汇总的非常详细,分享给大家,文档地址:
博文1:云服务器哪家好!阿里云、腾讯云、华为云的服务器配置及价格对比?
博文2:阿里云服务器突发型t6、n4、s6、c5、c6怎么选?和腾讯云服务器标准型s3、sn3ne、s4、s5、sa2相比哪家好?全面解析
如果是高并发,高IO业务场景,需要确定服务器规格,可让业务应用性能发挥到最佳,参考官方文档:
阿里云服务器规格:规格实例族 - 云服务器 ECS
腾讯云服务器规格:规格实例族 - 云服务器CVM