注册AWS到AWS进行注册。注册过程中需要绑定信用卡,会扣$1(预授权)。但需要注意的是,在没有用超的情况下,是免费的,作为SS服务器,只能是流量超额会导致(15GB/月)。注册过程中,需要填写手机号,会有国际长途(手机号默认开通)打进来,告诉你验证码。创建AWS实例登录AWS控制台,点击EC2(ElasticComputeCloud)第一次开通需要时间,最长不超过24小时。(3小时左右)启动虚拟机点击高级EC2启动实例向导进行个性化配置定制化服务器类型选择Amazon系统镜像(AMI)这里选择ubuntu选择默认实例类型3-5步直接默认下一步配置安全组这里先配置所有流量和端口开放生成密钥对创建账单警报登陆服务器(安装Xmanager5)通过XmanagerXshell连接到EC2,具体Xshell连接教程安装shadowsocks#获取root权限sudo–s#更新apt-getapt-getupdate#安装python包管理工具apt-getinstallpython-setuptoolsapt-getinstallpython-pip#安装shadowsockspipinstallshadowsocks配置shadowsocks创建配置文件mkdir/etc/shadowsocksvim/etc/shadowsocks/ss.json配置文件ss.json内容:{server:0.0.0.0,server_port:8388,local_address:127.0.0.1,local_port:1080,password:abcd1234,timeout:600,method:aes-256-cfb,fast_open:false,workers:1}配置字段说明配置字段说明server服务端监听地址(IPv4或IPv6)server_port服务端端口,一般为443local_address本地监听地址,缺省为127.0.0.1local_port本地监听端口,一般为1080password用以加密的密匙timeout超时时间(秒)method加密方法,默认为aes-256-cfb,更多请查阅Encryptionfast_open是否启用TCP-Fast-Open,true或者falseworkersworker数量启动shadowsocks启动sudo/usr/local/bin/ssserver–c/etc/shadowsocks/ss.json–dstart停止sudo/usr/local/bin/ssserver–c/etc/shadowsocks/ss.json–dstop重启sudo/usr/local/bin/ssserver–c/etc/shadowsocks/ss.json–drestart设置SS开机启动sudovi/etc/rc.local在rc.local文件末尾添加以下代码:sudo/usr/local/bin/ssserver–c/etc/shadowsocks/ss.json–dstart本地设备连接到SS服务在GitHub下载最新的客户端,安装之后,按照下图维护信息防止AWS到期或其他原因扣费为了防止流量超出或者此悲剧发生,需要设置账单警报,前面已经介绍过了。还有就是在安全组下面设置入站和出站规则。一言以蔽之,到期之前,把你账户下所有AWS实例关闭并销毁。