环境准备
在AWS上创建请EC2实例,操作系统为redhat linux。
创建完成后,在网络与安全-密钥对栏里,创建密钥对并保存到本地。
在xshell的用户密钥管理里导入刚刚报错的密钥。然后创建连接,地址选用实例的公有IP地址。用户身份验证里,选择“方法”为public key,用户密钥里选择我们刚刚导入的密钥。然后点击“连接”,使用默认登录用户ec2-user,无需输入密码。
登录之后,为方便操作,我们使用root用户。
先设置root密码:
sudo passwd root
切换到root用户:
su - root
安装docker
1、安装docker:
yum install docker
2、启动docker服务
systemctl start docker
安装sds
通过docker可以一键下载镜像并运行,命令如下:
docker run -d -p 1984:1984 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 1984 -k $SSPASSWORD -m aes-256-cfb
说明:这里配置sds端口为1984,并将容器内此端口映射到主机相同端口;同时配置密码和加密方式。
配置安全策略
安装shd,需要在AWS控制端配置安全策略,以允许主机端口被外部访问。
在EC2 Dashboard界面左侧点击安全组,选择右侧安全策略,在下方面板中点击“入站”标签,然后点“添加规则”,可以按照下图配置。其中来源项钟可以配置特定的公网IP地址,这里是对所有公网开放。
安装纸飞机
纸飞机官网下载地址如下:
配置纸飞机
以windows版本为例,安装完成后,在工具栏有个纸飞机图标,右键点击,选择“编辑服务器”,然后参考下图配置,其中服务器地址为AWS主机的公网地址。
结束
推荐使用chrome浏览器搭配Proxy SwitchOmega插件.