Fan Zhen Coder & Teacher

Amazon EC2 安装 Shadowsocks

2015-01-12

  • Amazon EC2申请帐号,信用卡信息,电话验证(接到电话后,输入网页上的Pin码即可)。

  • 如果担心今后被扣款,可以申请帐号后,到 Amazon.com 删除信用卡信息。(补充:没用,仍旧扣款)

  • 登录后,左上角选择 AWS-〉EC2,然后检查右上角,是否是Tokyo,否则切换。(日本的服务器访问速度快)

  • Launch Instance -> 选择Amazon Linux AMI -> t2.micro -> 一直 next下去 -> Create a new key pair,随便给个名字,下载.pem到本地 -> 然后 launch instance -> view Instances

  • 绑定ip地址,点击左边栏中的 Elastic IPs,Allocate New Address,得到一个静态ip地址,然后 Associate Address到你正在running的Instance即可。

  • 用PuTTY连接这个静态ip地址,端口22,用户ec2-user,Key 用下载的.pem文件。如果不能连接上,检查 Security Groups中 Inbound有没有开放SSH 22号TCP端口;也有可能是ip被 GFW 封了,只好到 Elastic IPs 去换一个静态ip。

  • Yum 更新

      sudo yum check-update
      sudo yum update
    
  • 关闭不用的服务 sendmail

      sudo service sendmail stop
      sudo chkconfig sendmail off
      sudo chkconfig sendmail --del		
    
  • 一键安装 shadowsocks

      wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
      chmod +x shadowsocks.sh
      sudo ./shadowsocks.sh 2>&1 | tee shadowsocks.log
    
  • sudo vi /etc/shadowsocks.json 改为"server"="0.0.0.0",然后启动 sudo /etc/init.d/shadowsocks start

  • 最后到 Security Groups-> Inbound开放 TCP和UDP 8989端口


Comments