安装和更新centos-6-x86_64系统软件

使用SSH工具登录VPS

输入

yum update

这里写图片描述

然后,会停在下面的界面询问是否执行下载操作,输入

y

执行操作。如下图:

这里写图片描述

此时系统开始更新和安装需要的软件,此刻您只需等待就好,时间或许很长。

这里写图片描述

若期间出现提示,是否执行,请继续输入

y

若无提示则无需理会,等待完成为止。

这里写图片描述

系统完成软件的更新和安装后,如下图:

这里写图片描述

接下来的命令不一一截图,比较多,看似多,其实不难。按照顺序每输入一行回车执行,切勿一次全部复制。

除了特别强调以外,每次让输入Y/N时,就输入y

yum install gcc

yum install openssl-devel

wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2

wget命令无法执行,ERROR错误,说明您的centos没有安装wget,安装一下即可。命令如下:

yum -y install wget

注:若无错误提示,无需执行以上wget安装命令,直接继续下一个命令。

tar -jxvf Python-2.7.3.tar.bz2 cd Python-2.7.3

./configure

make all

make install

mv /usr/bin/python /usr/bin/python2.6.6

ln -s /usr/local/bin/python2.7 /usr/bin/python

yum不支持Python 2.7,故我们需要通过修改文件夹名称来指定yumpython版本,输入以下命令:

vi /usr/bin/yum

将文件头部的

#!/usr/bin/python

改成

#!/usr/bin/python2.6.6

附加:关于vi命令后如何修改名称和保存退出,请看以下命令:

输入“i”进入编辑模式

按“ESC”进入命令模式

输入“:w”保存文件

输入“:q”退出编辑

完成后,回到shell界面继续输入以下命令:

cd

yum install python-setuptools

wget https://bootstrap.pypa.io/ez_setup.py -O – | python

wget http://pypi.python.org/packages/source/d/distribute/distribute-0.6.10.tar.gz

tar zxvf distribute-0.6.10.tar.gz

cd

distribute-0.6.10 python setup.py install

cd

easy_install pip

pip install shadowsocks

至此,ShadowSocks已经安装完成,下面还要继续配置ShadowSocks

其他系统的安装命令、依赖文件、运行环境都有所不同,如果不是安装本文章一步步的运行下来的,那么本文章仅可供您参考,不保证能够运行成功。

如果您是按照本文章一步步的运行至此,那么您一定可以成功安装。

配置shadowsocks

创建配置文件

首先,新建一个文件:

vi /etc/shadowsocks.json

输入下面的内容:

{

“server”:”xxx.xx.x.xx”,

“server_port”:5200,

“password”:”xxxxxxx”,

“timeout”:300,

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

“fast_open”:false,

“workers”: 1

}

{

“server”:”xxx.xx.x.xx”,

“port_password”:{

“5201”:”xxxxxxx”,

“5202”:”xxxxxxx”,

“5203”:”xxxxxxx”,

“5204”:”xxxxxxx”

},

“timeout”:300,

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

“fast_open”:false,

“workers”:1

}

配置文件含义介绍:

server:服务器IP地址

server_port:用于监听用户连接的端口,只要不是已经被占用的端口就可以。用户连接shadowsocks时输入这个端口号。

password:用户连接shadowsocks时的密码,自定义。

port_password:配置多用户连接的端口和对应的密码

timeout:超时时间,单位是秒。

method:加密方法,可选择 “aes-256-cfb”, “rc4-md5”等等。

fast_open:true 或 false。如果你的服务器 Linux 内核在3.7 ,可以开启 fast_open 以降低延迟。(k)

workers:workers数量,默认为 1。(可选)

配置开机自动启动

打开rc.local文件

vi /etc/rc.local

输入下面的代码

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

shadowsocks服务相关命令

启动shadowsocks服务

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

若无法启动服务,请检查shadowsocks.json配置文件内容是否含有错误。

关闭shadowsocks服务

ssserver -c /etc/shadowsocks.json -d stop

重启shadowsocks服务

ssserver -c /etc/shadowsocks.json -d restart

至此,ShadowSocks配置完成,可以使用客户端输入端口密码进行连接了。

欢迎留言

您的电子邮件地址不会被公开,请放心填写。其中"*"为必填项。