12块钱搭建一个ss(包括一个免费服务器)
AWS搭建ss(shadow socks)
如果你符合以下条件,那么继续看还是有点帮助的:
想搞个服务器(包括windows Linux)(免费)
想科学上网(也免费)
之前也从网上搜过本文内容,但手残觉得搞不来
那么,本文从0基础,给你一大堆步骤截图,让你完成以上目的。O(∩_∩)O
顺利的话,新手1-2小时搞完。
目录:
- 获取AWS服务器
- 使用putty链接远程服务器
- 在ubuntu实例上安装shadowsocks依赖
- 下载客户端
一、获取AWS服务器
1、登陆https://aws.amazon.com/cn/
点击右上角免费创建账户

点击创建AWS账户,用邮箱创建一个账号
申请12个月免费AWS EC2套餐:
- 输入详细信息
- 输入信用卡号
等待手机验证,输入pin码
这里注意手机验证是个老外的10086机器人,听不懂也没关系,反正它念完了,手机键盘输入Pin码就行。
信用卡认证,会被冻结2美元,分连续两次冻结。换算下差不多12RMB~(可能会返还,没注意过)
完成后,就可以进入到我们的AWS控制台管理界面了。进入实例

点击启动实例

选择服务器,我这里选择的是Ubuntu
这里有个注意点,实例可以创建多个,即你可以有多个免费的服务器,根据本文搭建完后,你还可以启动实例,再弄个windows2016

针对windows2016
(这里也有个注意点,一般我们创建完windows后都会搞个IIS测试下,在AWS下要多一个步骤,首先要在windows内防火墙加入一条规则,允许tcp80,直接点的话关闭防火墙即可,还有要在AWS控制台中实例界面,右拉到底,找到安全组,点击跳转,编辑入站规则,同样加入80端口)

选完Ubuntu以后,一直next即可。
这里会让你新建一个pem(这个公钥在我们连接实例的时候需用到)
记得下载下来保存好。

然后你的实例就启动了。
回到实例界面,会看到状态正在初始化,需要几分钟时间。
等到状态为running。
二、使用putty链接远程服务器
本地系统为window系统许需要安装putty
1.安装putty
安装putty:
- 下载安装putty(http://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html)
- 转换私有密匙
安装完后,打开PuttYgen,在 Type of key to generate (要生成的密钥类型) 下,选择SSH-2 RSA。上面,下面选择都是同个东西。

****
- 点击Load . 选择之前在aws 上下载的 私匙文件(.pem) ,注意要选择显示所有扩展名文件。
- 点击Save private key这时弹出的对话框选择是就好,这是提示 没有对保存的密匙用口令加密。获取了.ppk,私钥
- 启动Putty会话,链接到aws上创建的ubuntu实例。
启动Putty,在Session中,Host Name 框,输入ubuntu@“public_dns_name”,public_dns_name 在你是aws控制台实例界面找到。

然后在Connection->SSH->Auth 中,点击 Browse,选择之前用puttygen生成的.ppk文件。最后点击open。就链接到aws的ubuntu主机了。

三、在ubuntu实例上安装shadowsocks依赖
****
- sudo -s // 获取超级管理员权限
- apt-get update // 更新apt-get
- apt-get install python-pip // 安装python包管理工具pip
- pip install shadowsocks // 安装shadowsocks。在这里提示什么目录不能访问还什么的,就换这个pip -H install shadowsocks
- 启动shadowsocks服务 ,sudo ssserver -p 8388 -k password123 -m rc4-md5 --user nobody -d start (注意-跟空格,不要错了)
- -p 8388 配置使用8388端口, -k 设置密码password123, -m 设置加密模式为rc4-md5,
- 开启aws的入站端口8388。在EC2中找到对应的实例,滚动条拉到最右,点击安全组如(launch-wizard-1)进入。编辑入站规则加入8388,来源选择任何位置。就跟上面补充的windows下设置80端口一样。
安全组这个个人觉得就像个白名单,如何到时候你搭完想给朋友用,又想进行一个限制,这里做点操作就很方便。
没问题的话,shadow sock就安装完成了。


四、下载客户端,进行连接就可以用啦。
https://github.com/shadowsocks/shadowsocks/wiki/Ports-and-Clients
服务器地址就是你的实例的公网ip4(同样在
aws控制台实例界面)

右键小飞机,启动

看看效果。

360p亲测还行,再往上困难了。
12块钱搭建一个ss(包括一个免费服务器)的更多相关文章
- 自己做站点(二) 20块钱搞定一个企业站:域名&空间申请
域名注冊的话,推荐大家用新网,由于申请费用确实非常低,但续费的价格还是比較高的,所以不妨多申请几年.打开站点: http://www.xinnet.com/ 注冊一个帐号,然后申请域名,你能够看到,费 ...
- python 控制语句基础---->代码块:以为冒号作为开始,用缩进来划分作用域,代表一个整体,是一个代码块,一个文件(模块)也称为一个代码块 | 作用域:作用的范围
# ### 代码块:以为冒号作为开始,用缩进来划分作用域,代表一个整体,是一个代码块,一个文件(模块)也称为一个代码块 # ### 作用域:作用的范围 print(11) print(12) prin ...
- SpringMVC系列(一)SpringMVC概述和搭建SpringMVC的第一个helloWord入门程序
一.SpringMVC 概述 • Spring为展现层提供的基于MVC设计理念的优秀的Web框架,是目前最主流的MVC框架之一 • Spring3.0 后全面超越 Struts2,成为最优秀的 MVC ...
- Golang学习-第二篇 搭建一个简单的Go Web服务器
序言 由于本人一直从事Web服务器端的程序开发,所以在学习Golang也想从Web这里开始学起,如果对Golang还不太清楚怎么搭建环境的朋友们可以参考我的上一篇文章 Golang的简单介绍及Wind ...
- 确认(confirm 消息对话框)语法:confirm(str); 消息对话框通常用于允许用户做选择的动作,如:“你对吗?”等。弹出对话框(包括一个确定按钮和一个取消按钮)
确认(confirm 消息对话框) confirm 消息对话框通常用于允许用户做选择的动作,如:"你对吗?"等.弹出对话框(包括一个确定按钮和一个取消按钮). 语法: confir ...
- HIbernate学习笔记(一) 了解hibernate并搭建环境建立第一个hello world程序
Hibernate是一个开放源代码的ORM(对象关系映射)框架,它对JDBC进行了轻量级的封装,Java程序员可以使用面向对象的编程思维来操纵数据库,它通过对象属性和数据库表字段之间的映射关系,将对象 ...
- thinkphp 使每一个模板页都包括一个header文件和一个footer文件
在开发的过程中,常常遇到要使每一个模板页都包括一个header文件和一个footer文件.thinkPHP的模板布局为我们提供了一个叫全局配置方式可以解决问题. 1. 在配置文件里开启LAYOUT_O ...
- 搭建一个最简单的node服务器
搭建一个最简单的node服务器 1.创建一个Http服务并监听8888端口 2.使用url模块 获取请求的路由和请求参数 var http = require('http'); var url = r ...
- 搭建一个简单的dns缓存服务器
环境:linux 软件:bind97,bind97-utils, bind97-libs ip:192.168.192.130:192.168.192.131 -------------------- ...
随机推荐
- 阿里云服务器怎么运行多个项目(Nginx)
server { listen 80; server_name yy.test.cn; access_log /data/wwwlogs/access_nginx.log combined; root ...
- JARVIS 手机监控局域网内PC
JARVIS 通过反向的Socket连接,实现通过手机(或任何可以发送Http请求的设备)对局域网内PC的监控.在外时可以远程监视家里PC任务的执行情况,甚至远程唤醒家里的PC提前打开游戏也可以实现( ...
- 一步一步学习Vue(十一)
本篇继续学习vuex,还是以实例为主:我们以一步一步学Vue(四)中讲述的例子为基础,对其改造,基于vuex重构一遍,这是原始的代码: todolist.js ; (function () { var ...
- Jenkins发布MVC应用程序
一个大的项目一般都会进行模块化.层次化分隔,每个模块.每个层次都可能是一个或多个工程文件组成,而且各个模块都有依赖关系,有先后顺序,先build哪个然后再build哪个都是有顺序的,如果想build一 ...
- CVE-2016-3714 - ImageMagick 命令执行
ImageMagick是一款使用量很广的图片处理程序,很多厂商都调用了这个程序进行图片处理,包括图片的伸缩.切割.水印.格式转换等等.但近来有研究者发现,当用户传入一个包含『畸形内容』的图片的时候,就 ...
- AdPlayBanner:功能丰富、一键式使用的图片轮播插件
AdPlayBanner:功能丰富.一键式使用的图片轮播插件 AdPlayBanner是一个Android平台基于ViewPager实现的轮播图插件,主要用以自动或者手动地播放轮播图,提供了Fresc ...
- Linux下SVN配置
1.安装svnyum install subversion 2.创建版本库fengyu(版本库的名字取来和你web项目的名字相同,否则你在服务器检出后会变成web项目里还有一层版本库的目录,里面才是项 ...
- 身在魔都的她,该不该继续"坚持"前端开发?
一 这个女孩儿,是我很好很好很好的一位朋友,也是中学的同学,去年从她的本科大学毕业,毕业后由于没找到合适的工作而选择去培训机构培训了比较火爆的前端开发,之后去了上海找工作,但是由于一些原因在从上一家公 ...
- 利用webpack构建vue项目
快速搭建vue项目 一,确认自己有无搭建好node以及npm环境,这些是前提,具体安装方法可参考https://nodejs.org/en/. 二,开始构建项目. 第1步:新建一个文件夹,随意命名. ...
- 用UE4来做Zego即构的房间列表
Zego即构是一家做直播的服务商,Zego即构自己的房间列表,本文只是测试功能用,相应代码并没完全测试,请选择性参考. 我们在UE4中来实现一下,我感觉这个过程有点意思,UE4中C++与蓝图和UI的互 ...