翻越GFW

使用AWS的EC2搭建shadowsocks服务器

一、准备服务器 服务器有很多,如何选择看个人资金充足程度,如果你有钱可以选择一个配置高的。 国内服务器我用过阿里云,低配的大概68元/月。学生有学生价10元/月,非常划算。这次我用的是亚马逊的AWS,可以免费试用一年。 申请服务器成功后选择操作系统,我用的是Ubuntu。

EC2 Management Console

二、安装shadowsocks

> apt-get update apt-get install python-pip pip install shadowsocks
>

三、配置shadowsocks

vim ss.conf(ss.conf是配置文件的名称,这个随便叫什么,位置也不重要) { “server”:”0.0.0.0″, //这个是服务器地址,对服务器来说就是本地 “server_port”:端口,//这是提供服务的端口,我设置的是8388 “local_address”:”127.0.0.1″, “local_port”:1080, “password”:”连接密码”,//将来作为客户端连接时的密码 “timeout”:300, “method”:”aes-256-cfb”, }

四、开启AWS入站端口 配置好shadowsocks后,还需要将配置中的端口打开,这样客户端的服务才能链接得上EC2中的shadowsocks服务 首先打开正在运行的实例,向右滚动表格, 看到最后一项,安全组,点击进入 点击操作,编辑入站规则 默认是开启了一个22端口(这是给ssh访问的),再建一个如下图红框标示的端口,我的shadowsocks配置的端口是8388,所以这里就开启8388。 这样服务器就配置完成了

五、启动 使用命令

ssserver -c ss.conf

客户端 MAC端的下来地址是:

https://github.com/shadowsocks/shadowsocks-iOS/wiki/Shadowsocks-for-OSX-%E5%B8%AE%E5%8A%A9 这个也详细说明了工具的使用方法 屏幕快照 2015-11-21 下午1.28.00 ios 直接去AppStore里搜 shadowsocks windows 客户端地址https://github.com/shadowsocks/shadowsocks-windows/releases,但我没用过 设置好了就可以翻外网了。

####################我是分界线################## 在Mac下做开发时肯定要用到terminal的,而仅用shadowsocks terminal还是不能访问外网,这个在需要下载外网的库文件时很不方便。再介绍另一个工具

proxychains Mac下

brew install proxychains-ng 其他方式安装也可以 创建配置文件
vim /etc/proxychains.conf proxychains.conf 的内容为
strict_chain proxy_dns remote_dns_subnet 224 tcp_read_time_out 15000 tcp_connect_time_out 8000 localnet 127.0.0.0/255.0.0.0 quiet_mode [ProxyList] socks5 127.0.0.1 1080 相关说明 https://github.com/rofl0r/proxychains-ng

1 thought on “翻越GFW

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.