在免费EC2上搭建自己的VPN
博客专区 > jaffa 的博客 > 博客详情
在免费EC2上搭建自己的VPN
jaffa 发表于2年前
在免费EC2上搭建自己的VPN
  • 发表于 2年前
  • 阅读 1962
  • 收藏 9
  • 点赞 1
  • 评论 0

【腾讯云】如何购买服务器最划算?>>>   

摘要: 科学上网,墙外世界。
      现在免费的翻墙工具越来越少了,想上google、youbute、gmail等墙外网站又不得不想法去翻墙,除了买钱去买(租)一个VPN外,今天 我们一起通过EC2上来搭建自己的Shadowsocks服务来科学上网。
首先要做的是到亚马逊AWS上申请个帐号  http://aws.amazon.com/cn
       》基本信息
       》地址、信用卡(注意在一年免费范围内不会产生费用,到期需要手动去终止,要不.......)
       》通过手机验证PIN码
帐号注册成功后,登录到aws控制台,我们希望在离祖国近些的亚太区国家创建个EC2实例,所以先在右上角切换到亚太区(东京)。

接着在服务下拉列表中选择EC2,在出现的界面中选择“启动实例”

选择一个你喜欢的AMI模板,我选择了Red Hat,注意这里要选择带有“符合条件的免费套”的AMI。在接下来选择通用型系列的t2.micro,也是默认选中的实例类型,点击下一步:配置实例详细信息 》下一步:添加存储  》下一步:标签实例 》配置安全组,在安全组里为了方便修改类型为所有TCP,来源于任何位置,最后审核启动。
在第一次启动实例时,需要创建新的密钥对并且下载密钥对到本地的硬盘上,比如这里密钥名称为ec2-jaffa.pem,这pem文件在后面将用于ssh远程登录时使用。现在可以启动刚才创建的实例了。

启动完成后,可以看到为实例分配的公有IP。
接下来需要在xshell配置登录我们的EC2服务实例上,
        》新增一个连接,输入名称和主机地址,名称:EC2-SS,主机地址就是上面分配给实例的公有IP
        》配置用户身份验证信息,选择Public Key 然后在用户密钥浏览已经存在的用户密钥,这时可以导入上面下载的ec2-jaffa.pem文件,并选择它点击确定
         
        》选择 EC2-SS进行ssh登录远程服务,连接服务器时,会提示输入用户名称,这里的用户名称统一为:ec2-user
         
到这里说明我们成功的用上了EC2实例服务器了,在安装Shadowsocks服务之前我们需要先启用root用户来安装pip,执行下面命令重置下root用户的密码,切换到root用户下,再安装两个依赖软件包
sudo passwd root
su root
yum install python-setuptools && easy_install pip

安装完两个软件包后,可以执行下面命令进行安装Shadowsocks服务,如果执行失败建议重新一下服务实例,注意这里是重启不能停用和中止服务实例。
重启后重新登录到服务器上,并执行下面命令。
pip install shadowsocks

到这时 Shadowsocks服务安装完成,我们先来创建一个服务端的配置文件shadowsocks.json,内容如下:
{
    "server_port":443,
    "password":"*******",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}
server_port:指定shadowsocks服务的端口,将用于客户端连接时使用;
password:配置一个密码,客户端连接时使用;
method:选择一个加密方式,默认是aes-256-cfb;

配置完信息后,通过下面启动shadowsocks服务。
ssserver -c shadowsocks.json -d start


看到上面的信息,说明我们的shadowsocks服务就启动成功了,接下我们需要下载shadowsocks客户端

解压运行Shadowsocks.exe,配置我们的shadowsocks服务信息,服务器IP:EC2实例公有IP,服务器端口:443,加密:aes-256-cfb

保存后,选择启动系统代理,然后打开youbute.com 发现已经可以访问了


shadowsocks 也有手机端版本,大家可以上github上查找。 最后还是要提醒大家免费期只有12个月啊,到期后记得停用实例,如果那时还有免费活动我们可以重来。
共有 人打赏支持
粉丝 27
博文 10
码字总数 9735
×
jaffa
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: