0

傻瓜式教程:使用亚马逊免费云主机搭建shadowsocks服务器翻墙

Posted by loong on 2018/01/27 in IT其他 |

对于不知道什么是翻墙,为什么要翻墙的朋友,请先参考之前的文章《网络名词解释》

翻墙的方法和工具多种多样,但是封锁手段也在不断跟进,自己在国外的服务器上搭建shadowsocks代理服务器是目前比较稳定有效的翻墙方式,但是对于很多朋友来说可能不想为此专门去购买国外的服务器,那么世界最大的云计算提供商亚马逊给予新注册账号1年的免费云主机不失为一个选择。

本文以图文方式一步步演示了从注册aws账号到完成shadowsocks代理服务器搭建,从而畅游youtube等在国内无法正常访问的网站的过程,希望对朋友们有所帮助!

第一部分:注册aws账号(若已有账号可跳过此部分)

1.1   在浏览器中打开https://aws.amazon.com/cn/

blog of loong

1.2 创建免费账号

blog of loong

1.3   填写个人信息—–请注意,地址等信息需要英文或拼音。

blog of loong

1.4   填写信用卡信息—–虽然是免费的,但是需要用信用卡进行身份验证,并且会从信用卡上扣除一美元一确认信用卡不是废卡,等1年的免费主机使用结束,如果没有超量,这1美元是回退回信用卡的。

blog of loong

1.5    电话认证—–填写自己的电话号码,然后亚马逊会打电话过来,要求输入屏幕上显示的四位数字的验证码,电话是英语的,听不懂也没关系,等对方说完输入验证码以#号结束即可。

blog of loong

1.6   身份验证通过后选择免费服务方案

blog of loong

至此aws账号注册完成,免费服务开通。

blog of loong

以上内容都非常简单,按照要求输入信息一步步往下走即可完成。

 

第二部分:创建ec2主机

2.1   用刚才注册的账号登录控制台

blog of loong

2.2   选择ec2服务(也就是云主机)

blog of loong

2.3   创建并启动实例—–注意地域可任意选择,在国内用的话选择亚太地区应该网速会快一些。

blog of loong

2.4   选择实例的操作系统—–选择自己熟悉的操作系统类型即可。

blog of loong

2.5   选择实例类型—–注意选择免费实例,否则就要从信用卡你扣费了。

blog of loong

2.6   创建完成后启动实例

blog of loong

2.7   因为aws云主机远程访问是通过密钥对的方式,所以在此要创建密钥对以便后面远程访问服务器安装配置shadowsocks代理服务器。

blog of loong

下载密钥对后保存在个人电脑上,然后启动实例。

blog of loong

至此,aws云主机创建、启动完成。

 

第三部分:安装、配置shadowsocks代理服务器

3.1   远程连接刚才创建的aws实例。

具体连接方式亚马逊有详细的操作文档,不再赘述,请参考:

https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/AccessingInstances.html

另外,这里有关于aws的所以介绍和操作手册:

https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/concepts.html

以下仅以刚才选择的redhat linux操作系统为例,其他系统上的操作大同小异.可参考以下官方说明:

https://shadowsocks.org/en/download/servers.html

https://github.com/shadowsocks/shadowsocks/wiki

 

3.2   通过以下命令确认是否已安装python和python-setuptools(大部分linux操作系统默认已经有了):

$ python

Python 2.7.5 (default, May  3 2017, 07:55:04)

[GCC 4.8.5 20150623 (Red Hat 4.8.5-14)] on linux2

Type “help”, “copyright”, “credits” or “license” for more information.

>>> quit()

$ sudo rpm -qa|grep -i setuptools

python-setuptools-0.9.8-7.el7.noarch

Pip install shadowsocks

如果没有安装,请自行安装python,具体请参考python官网https://www.python.org/

setuptools可使用以下命令进行安装:

sudo yum install -y python-setuptools

然后安装pip工具:

sudo easy_install pip

3.3   使用pip工具安装shadowsocks:

pip install shadowsocks

安装完成后通过以下命令可查看shadowsocks的帮助信息:

ssserver -h

3.4   接下来创建shadowsocks目录,用于存放配置文件

sudo mkdir /etc/shadowsocks

编辑配置文件:

sudo vi /etc/shadowsocks/config.json

{

“server”: “0.0.0.0”,

“server_port”: 1443,      ###shadowsocks服务器监听的端口,可自行指定

“local_address”: “127.0.0.1”,

“local_port”: 1080,

“password”: “XXXXXX”,     #####密码,请自行设置

“timeout”: 300,

“method”: “aes-256-cfb”,

“fast_open”: false,

“workers”: 1

}

 

注意,服务器端口”server_port”最好不要用443,据说国内443端口有限制,具体不清楚。

配置完成,启动shadowsocks代理服务器

$ sudo ssserver -c /etc/shadowsocks/config.json -d start

INFO: loading config from /etc/shadowsocks/config.json

2018-01-27 02:25:50 INFO     loading libcrypto from libcrypto.so.10

Started

 

还可以加入系统启动项—–(可选)

sudo vi /etc/rc.local#!/bin/bash

# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES

#

# It is highly advisable to create own systemd services or udev rules

# to run scripts during boot instead of using this file.

#

# In contrast to previous versions due to parallel execution during boot

# this script will NOT be run after all other services.

#

# Please note that you must run ‘chmod +x /etc/rc.d/rc.local’ to ensure

# that this script will be executed during boot.

 

touch /var/lock/subsys/local

sudo ssserver -c /etc/shadowsocks.json -d start

 

3.5   在aws控制台中ec2实例的安全组中添加规则,放开端口刚才配置的服务器端口

至此, shadowsocks安装配置完成!

 

第四部分:安装、配置shadowsocks客户端,翻墙畅游互联网

此部分已在windows下安装、配置shadowsocks客户端为例,android(安卓)、ios(苹果)、linux系统请参考一下官方链接:

https://shadowsocks.org/en/download/clients.html

4.1 下载shadowsocks客户端blog of loong

4.2 解压后安装

blog of loong

4.3 安装完成后打开shadowsocks,填入第三部分中配置的服务器地址、端口和密码。

blog of loong

至此,大功告成,去google吧,去看youtube吧!



标签:, , , , , , , , ,

欢迎留下您的评论,谢谢!

发表评论

电子邮件地址不会被公开。

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Copyright © 2012-2018 blog of loong All rights reserved.