AWS搭建ShadowSocks(VPN)服务

原创 2017年12月19日 12:33:21

(截止2017-12-19,本方法可用)

最近国内梯子严重缺乏,至于之前的VPN为什么都不能用了,感兴趣的同学可以看看这篇论文:


在这之前使用过ExpressVPN,客服表示中国大陆可用,然而实际的情况确实,节点少,特别慢,链接上后很多大陆内的网站访问不了,百度就在其中。

手机(IOS)上试过 Touch VPN, Angle,但是都是只针对手机的,怀念以前的shadowsocks和wingy(需要非中国区的apple id),全平台使用,自动区分内外网(国内国外),然而所有的shadowsocks服务商都倒下了,不得已,只能自己动手丰衣足食了。

非专业人事看什么是shadowsocks

shadowsocks中文简介(服务端+客户端)

shadowsocks官网

shadowsocks是通过socks5协议来避开GFW的特征识别,所以目前依旧可用

what's socks5

废话不多说,我们进入正题:

1,首先你需要一台亚马逊的服务器,服务器位置在美国,如果你有信用卡的话,可以免费使用一年,楼主作为穷屌丝就是用的免费的。

AWS传送门 创建免费账户

2,创建实例(Ubuntu),编辑实例安全组,开发22端口(ssh)以及8388端口(ssserver),配置规则和阿里云类似



编辑入栈规则


3,使用ssh远程访问AWS服务器之前的准备。AWS提供了两种方法一个是直接在浏览器登录(不支持chrome),另一个就是ssh,需要先下载秘钥,秘钥的权限需要修改为400,红框中的信息请仔细看


5,ssh链接服务器


6,安装ssserver(Python2.6或者2.7)

官方提供的方法如下:


如果你没有pytho可以直接安装,命令行如下:

sudo -s

apt update

apt install python python-pip


默认的应该是python2.7我记得

安装ssserver:

pip install shadowsocks


7,编辑配置文件

mkdir /etc/shadowsocks/

cd /etc/shadowsocks/

vi config.json

输入下方的内容:

{
    "server":"0.0.0.0",
    "server_port":8388,
    "local_port":1080, 
    "password":"~123456!",
    "timeout":600,
    "method":"aes-256-cfb",
    "fast_open":false
}
保存退出

8,以守护进程启动ssserver


ssserver -c /etc/shadowsocks/config.json -d start (stop 停止;restart 重启)


9,下载配置客户端,基本上所有平台的都有吧

客户端下载传送门



配置MAC端:


配置手机端(Wingy)


10,测试连接

手机端登录facebook


电脑端登录youtube




11 可能出现的问题,我踩过的坑

(1)ssh连接不上->检查AWS的安全组是否开放入网22端口,0.0.0.0/0

(2)客户端连接不上ssserver->检查AWS安全组是否开放对应的端口(8388),0.0.0.0/0

(3)shadowsocks下载传送门打不开->可能是体制内外的问题,这里提供了一个MAC的客户端github地址

(5)想要设置多个端口,不满足仅仅的应用,更多设置和F&Q可以参考这里 (shadowssocks


对上面的流程有不清楚的可以邮件我:keensting@163.com

aws搭建shadowsocks服务器

搭建shadowsocks服务器
  • hacker_700
  • hacker_700
  • 2017年05月09日 15:10
  • 9938

使用亚马逊云服务AWS搭建Shadowsocks

1. 注册AWSAWS:https://amazonaws-china.com常规注册操作。需要注意的是AWS的注册需要使用信用卡。完成后的界面如下:点击左上角服务,选择EC2,点击右上角,选择亚太地...
  • u012839199
  • u012839199
  • 2017年10月13日 18:02
  • 1367

使用亚马逊云服务平台aws 搭建 shadowsocks

原文地址SS配置参考文章2官方WIKI官方 配置文件设置服务端官方 多用户配置VPS 备用1 一:aws部分1.申请aws1.需要信用卡或储蓄卡 2.手机验证 ,会打电话过来 ,英文 听不懂没关系...
  • u012839224
  • u012839224
  • 2017年11月01日 17:59
  • 1559

亚马逊云aws12个月免费服务器搭建小结 (

转载自:http://blog.sina.com.cn/s/blog_53a30a3b0101hdx9.html 本文小结了在亚马逊aws(Amazon Web Services)云计算服务上注册一个...
  • harryptter
  • harryptter
  • 2016年10月09日 10:07
  • 11875

使用亚马逊云服务平台aws 搭建 shadowsocks

亚马逊的aws网站不是很稳定,建议先用蓝灯vpn链接aws.蓝灯下载 一:aws部分 1.申请aws 1.需要信用卡或储蓄卡 2.手机验证 ,会打电话过来 ,英文 听不懂没关系,等她说完,输入网页上的...
  • xiaonaihe
  • xiaonaihe
  • 2017年01月24日 14:23
  • 16681

通过aws搭建shadowsock代理

安装和使用 安装服务端. 首先确保python版本是2.6或2.7版,然后通过pip安装即可. pip install shadowsocks 服务端颗通过如下命令配置,并控制启动和停止 # star...
  • ZhangAdo
  • ZhangAdo
  • 2016年02月14日 17:00
  • 3919

AWS初体验-免费搭建SS

1、背景科学上网是现在很多人所需要的,尤其是需要上Google、Facebook等。新手不建议直接买VPN,个人认为购买VPS搭建自己的海外服务器比较靠谱。然而,购买VPS肯定需要从免费的入手,首推A...
  • f59130
  • f59130
  • 2017年06月30日 22:38
  • 25466

EC2上SS连接不上的问题

之前在EC2上安装的SS连不上了,很奇怪。 重启无效。重启系统无效。修改安全组无效。 只能是配置的问题了。各种修改,最终把server改成0.0.0.0后连接上了,可见是这个配置的...
  • qq121023
  • qq121023
  • 2016年01月24日 17:19
  • 1806

shadowsocks安装配置

1、安装 pip install shadowsocks 2、配置 vim  /etc/shadowsocks.json   { "server":"0.0.0.0",    ...
  • chengxuyuanyonghu
  • chengxuyuanyonghu
  • 2017年07月04日 22:05
  • 4028

如何使用aws搭建自己的VPN服务器

首先推荐使用AWS的EC2, 新开通账号可以获得一定时间的免费t2.micro虚拟服务器使用权限. 大家可以在aws.amazon.com找到相关的信息. 1. 开通aws.amazon.com的账号...
  • MichaelPengCN
  • MichaelPengCN
  • 2015年09月14日 14:59
  • 30966
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AWS搭建ShadowSocks(VPN)服务
举报原因:
原因补充:

(最多只允许输入30个字)