亚马逊EC2构建代理服务器心血历程

1、亚马逊上申请一台免费的EC2服务器,有相应的教程,绑定信用卡,预支付1美元,据说可以退回(防止到期后直接扣款,支付后通过修改卡信息,但好象有提示了,说卡不对了,也不管它了,到期后再说,美国人也不是*)。

2、建议使用亚马逊提供的Putty,配置好SSL,端口默认是22。可以参考亚马逊上的,也可以参考如下

http://blog.csdn.net/joyous/article/details/51994353

3、SSL登陆上主机,安装*,安装步骤如下:

ubuntu帐号登陆,然后输入:sudo su -

并执行如下脚本:

wget --no-check-certificate -O *.sh https://raw.githubusercontent.com/teddysun/*_install/master/*.sh
chmod +x *.sh
./*.sh 2>&1 | tee *.log

根据提示,输入端口号(默认是8989)以及密码,这个信息后面有用。

在etc目录下,会生成一个文件,*.json,如果没有,可以创建它:

{
    "server":"0.0.0.0",
    "server_port":8989,
    "local_address":"127.0.0.1",
    "local_port":1080,
    "password":"XXXX",
    "timeout":300,
    "method":"aes-256-gcm",
    "fast_open":false
}

注意这里有个知识点,也是前期化了很多时间没调通的地方,就是server要填成0.0.0.0,不要填成你真实的IP。

然后使用如下的启动命令启动:

启动:/etc/init.d/* start
停止:/etc/init.d/* stop
重启:/etc/init.d/* restart
状态:/etc/init.d/* status

4、下载chrome浏览器,右边设置里的=》更多工具=》扩展程序,下载一个Proxy-SwitchySharp_v1.10.6.crx,把这个文件直接拖到浏览器界面上,进行设置。

5、进入Proxy-SwitchySharp,如果为了省力,可以直接到导入导出标签页,根据我提供的配置文件,直接从文件导入,省得设置了:

6、下载一个*-4.0.6,一个 windows的客户端,这是相关的下载地址: https://help.fyvps.com/index.php/archives/51/,如果安装时.Net太低,还需要安装下,里面有相关的Net下载。在这个界面上设置下即可,服务器地址是EC2申请时的地址,端口是安装*时设定的,默认是8989,然后再输入你安装时设置的密码,加密选择一个,可以选aes-256-gcm:

7、最后一点,在EC2上进入最后面的安全组,点击它。进入入站,差不多按照22端口的设置,增加8989端口的设置信息。类型为自定义的TCP规则。协议为TCP,来源为0.0.0.0

上一篇:Docker 三剑客之 Docker Compose


下一篇:sdm 使用阿里云域名申请 Let’s Encrypt 通配符 域名证书