AWS亚马逊服务器免费一年,前提是你得有张信用卡。
其实这个服务器还能用于建站。
注册
服务端配置申请AWS
-
输入邮箱,选择新用户,点击 登录
-
填写注册信息,点击 创建账户
-
填写信用卡信息,点击 继续
-
填写手机号码,点击 立即呼叫我
几十秒后就会有一个电话打来,等电话里的妹子说完话,输入PIN码
输完后,妹子又说几句话就挂了电话,这时身份验证已经完成,点击 继续 选择支持方案
-
选择方案,默认选基本,点击 继续
-
这时账户创建成功,点击 启动管理控制台
创建EC2(虚拟机)
-
进入AWS主页,选择第一个:EC2
-
进入EC2控制台,选择右上角 弗吉尼亚北部,弹出下拉菜单,推荐选择 亚太地区(东京)
EC2控制台刷新后,点击 启动实例
-
选择 符合条件的免费套ubuntu
-
默认的选择第一个即可, 点击 审核和启动
-
点击 启动,
-
创建新密钥对,输入名称,点击下载密钥对(一个*.pem文件),保存到电脑上,点击 启动实例
-
这样就创建好一个在东京的服务器节点,点击查看实例
这个时候AWS开始初始化的你的服务器节点,大概需要一两分钟
连接远程服务器
-
如果是windows,参考官方教程使用putty连接远程服务器
-
如果是mac
首先,找到刚刚保存的*.pem文件,比如文件名叫amazon.pem,确认文件路径,
打开终端,进到amazon.pem文件所在目录,
执行chmod 400 amazon.pem 修改文件权限
执行ssh -i amazon.pem ubuntu@你的服务器节点ip即可连接上远程服务器
安装shadowsocks(自动脚本)
推荐使用秋水逸冰的一键安装脚本。
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh chmod +x shadowsocks.sh ./shadowsocks.sh 2>&1 | tee shadowsocks.log
具体配置,请参考: http://teddysun.com/342.html
安装shadowsocks(手动)
依次执行以下代码:
sudo -s // 获取超级管理员权限 apt-get update // 更新apt-get apt-get install python-pip // 安装python包管理工具pip pip install shadowsocks // 安装shadowsocks ssserver -c /etc/shadowsocks.json -d start // 启动shadowsocks
编辑配置文件:
vi /etc/shadowsocks.json
一个端口配置:
{ "server":"0.0.0.0", "server_port":端口, "local_address":"127.0.0.1", "local_port":1080, "password":"连接密码", "timeout":300, "method":"aes-256-cfb", "fast_open":false }
多端口配置:
{ "server":"0.0.0.0", "port_password": { "端口1": "连接密码1", "端口2" : "连接密码2" }, "timeout":300, "method":"aes-256-cfb", "fast_open": false }
EC2(虚拟机)入站端口
配置好shaodowsocks后,还需要将配置中的端口打开,这样客户端的服务才能链接得上EC2中的shadowsocks服务
首先打开正在运行的实例,向右滚动表格,
看到最后一项,安全组,点击进入
点击操作,编辑入站规则
默认是开启了一个22端口(这是给ssh访问的),再建一个如下图红框标示的端口,我的shadowsocks配置的端口是8388,所以这里就开启8388,
订单监控(灰常重要)
-
AWS提供的服务是每个月15G流量,目前我不知道有什么方法可以监控每个月流量使用的情况,但是可以通过设置订单监控来提醒我是否有超过免费使用的额度,即每当我的账号费用超过$0,那amazon就会发邮件提醒我
-
点击右上角的用户名 -> 我的账户,然后点击左边首选项即可打开以下页面
勾选接收账单报警,点击 保存首选项 -
点击左上方服务,点击 账单
-
点击 设置第一个账单警报
-
点击 创建账单警报
-
第一个项填写0即可,第二项填写你能接收到邮件的邮箱地址,点击 创建警报
-
这时会弹出这个页面,这个时候登录邮箱,打开Amazon发来的邮件(有可能在垃圾邮件里),点击邮件里的链接确认即可
-
登录邮箱确认后,会变成这样,点击查看报警,
- 这样就完成了订单监控
至此,服务端的要做的事情就全部完成了。
客户端配置
不重复介绍,参考上文。
说在最后
- 必须有信用卡。
- 配置比较复杂,动手能力一定要强。
- 有流量限制,切勿超量。有信用卡,你懂得。
- 如果纯自己玩玩也不错。
- 如果是建站,还真不错!
本文参考: http://www.wndflb.com/thread-49197-1-1.html