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

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

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

步骤:
一、 注册账号

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

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

 

2、点击创建AWS账户

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

 

3、点击创建新AWS账户

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

 

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

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

 

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

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

 

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

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

 

二、 创建主机

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

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

 

【技术宅】注册AWS账号 领取12个月免费EC2 结合SHADOWSOCKS搭建个人代理
2、返回到刚才的页面右上角,选择主机位置,选刚刚启用的亚太地区(香港)。

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

 

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

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

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

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

 

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

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

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

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

 

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

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

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

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

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

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

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

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

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

 

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

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

 

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

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

四、安装代理服务

系统默认没有密码,所以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

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

 

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

 

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

      • 先点击启动系统代理

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

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

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

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

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

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

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

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

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

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

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

最后选择一下保护本地PAC

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

成功!

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

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新消息 消息中心
有新私信 私信列表
搜索