【技术宅】注册AWS账号 领取12个月免费EC2 结合SHADOWSOCKS搭建个人代理

近年来,免费的代理工具越来越少了,所以要么购买、要么自建,购买的不安全且不稳定(有的用户用于非法勾当,导致服务器被封,服务商也就跑路了)。个人用用还行,公司用建议还是自建好。

而AWS一直有活动新用户注册可以免费使用一年的EC2(要有信用卡,要收一美元的认证,后面会退回),并且要注意的是免费的EC2 有一定的使用限制,比如一个月不能超过 15 G 流量,一个月不能超过 750 个小时,一般来讲流量是不会超过的,实例不启动两个的话也不会超过 750 个小时,一个月 31 天才 744 个小时,所以这个配置满足基本的使用需求。

步骤:
一、 注册账号

1、百度搜索AWS,打开网站AWS 云服务-最专业的大数据和云计算服务以及云解决方案提供商

 

2、点击创建AWS账户

 

3、点击创建新AWS账户

 

4、按提示输入然后点击继续

 

5、.填写联系人信息 (注意地址之类的只能用英文填写哦!!)

 

6、绑定信用卡以及后面验证,跟着提示操作就行。(如果信用卡没外汇导致验证有问题,待注册成功后在账户设置-付款方式中选择人民币付款再添加信用卡就好了)

 

二、 创建主机

1、登录后先点击右上角-我的账号,进入账户设置下拉到AWS 区域亚太地区香港服务器启用(正常情况下是默认禁用,但是大陆搭建VPN使用香港服务器速度应该相对会快点)

 


2、返回到刚才的页面右上角,选择主机位置,选刚刚启用的亚太地区(香港)。

 

3、点击左上角的服务 选择EC2

4、点击启动实例(我的实例正在用就没用自己的号截图了)

 

5、选择系统映像,这里我选择的是Ubuntu18.04(按道理其他系统也可以 但之前从网上搜集了各种教程 只有这个成功了 所以就一直用这个)

6、选择免费套餐的配置(上面标着“符合条件的免费套餐”,选其他会扣钱!!),然后点击审核与启动(也可以选下一步: 配置实例详细信息,在第4步中把免费的卷容量30G用尽,它这里默认只使用8G,其实只搭个VPN8G有多了~~)

 

7、编辑一下安全组为了方便,都设置打开,因为可以通过系统内部的端口开关来控制,外部就不要干预了。

8、下载秘钥对,用于远程登录主机。然后点启动实例,等主机初始化

三、连接主机(本人为windows操作系统)

1、下载 xshell个人免费版安装(百度搜索就能下载了,用其他软件也可以,我就图个人免费并有中文)

2、打开 xshell 文件 》》》新建连接

 

3、填好上面那些内容然后点击用户身份验证,选Public Key,浏览选择导入刚才下载的服务器秘钥对。点确定,再点连接。

 

4、然后弹出窗口 登录用户名 填 ubuntu (因为我们是选择ubuntu 系统默认) 然后点确定,则可成功远程连接服务器。

四、安装代理服务

系统默认没有密码,所以sudo也不需要设置密码

1、安装SHADOWSOCKS,按顺序输入下列三条命令

sudo apt-get update 

sudo apt-get install python-pip 

sudo pip install git+https://github.com/shadowsocks/shadowsocks.git@master

 

其中第二条命令会弹出确认提示,输入Y

 

2、配置 SHADOWSOCKS,输入以下命令,进入SHADOWSOCKS配置

sudo vim /etc/shadowsocks.json

i 进入插入模式,复制粘贴(粘贴命令: Shift insert)下列配置内容插入SHADOWSOCKS配置文件,相应的端口和密码可以自己配置。


{
    "server":"0.0.0.0",
    "local_address":"127.0.0.1",
    "local_port":1080,
    "port_password":{
    "9000":"password0",
    "9001":"password1",
    "9002":"password2",
    "9003":"password3",
    "9004":"password4"
    },
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}

Esc退出插入模式,重回命令模式输入

:
wq!

 

保存配置文件并退出

3、开放并检查自己开放的端口

sudo ufw allow 9000
sudo ufw allow 9001
...

 

查看防火墙状态

sudo ufw status
Status: active

 

4、开启并确认SHADOWSOCKS服务

sudo ssserver -c /etc/shadowsocks.json -d start

 

确认启动

/bin/ps axu | grep ssserver | grep -v grep

 

正常启动的状况如下:

root 7743 0.0 1.7 56960 16956 ? Ss Mar20 0:04 /usr/bin/python /usr/local/bin/ssserver -c /etc/shadowsocks.json -d start

 

然后我们的个人代理就已经是搭建成功了

5、如果不用了还可以关闭SHADOWSOCKS服务

ssserver -c /etc/shadowsocks.json -d stop

五、连接代理

下载SHADOWSOCKS

shadowsocks官方网站(但是没有梯子似乎进不去)

https://shadowsocks.org/en/do…

shadowsocks官方Github

https://github.com/shadowsocks

选择平台,如windows版本的链接

https://github.com/shadowsock…

或者我保存的一份Windows版本shadowsocks 提取码:k70u

 

安装完成之后,启动,任务栏会有一个小飞机的图标

      • 先点击启动系统代理

      • 右键->服务器->编辑服务器

      • 填写下列四项,其实跟刚刚的配置文件一样的

    • 然后就可以右键->服务器->[选择自己的服务器]

  • 右键->系统代理模式->PAC模式

    通俗解释:PAC就是有的网站使用代理,有的网站直接连接全局模式就是全部使用代理,即使上baidu.com也是通过非大陆的服务器中转,效率比较低,还浪费流量

  • 但是呢,直接这样子应该是没用,因为本地PAC列表没设置
  • 右键->PAC->从GFWList更新本地PAC
  • 右键->PAC->使用本地PAC

最后选择一下保护本地PAC

成功!

发表评论

电子邮件地址不会被公开。 必填项已用*标注