首页 » Linux基础 » 史上最简单的搭建SS翻墙教程

史上最简单的搭建SS翻墙教程

 

Shadowsocks依赖于Python,我们采用Pip来安装,Pip是安装Python包的工具,提供了安装、列举已安装包、升级以及卸载包的功能。Pip是对easy_install的取代,提供了和easy_install相同的查找包的功能,因此可以使用easy_install安装的包也同样可以使用pip进行安装。

目前有很多Python程序都是可以直接通过Pip来一键安装了,比如我们今天要安装的Shadowsocks.

1.首先,确保安装了Python,如果没有使用yum安装

python -V

2.安装setuptools工具

yum install -y python-setuptools

3.安装完毕后,easy_install命令来安装pip,默认安装到/usr/bin目录下

easy_install pip

4.安装shadowsocks

pip install shadowsocks

通过以上四步,shadowsocks就已经安装完成了。接下来看shadowsocks的配置和使用:

1.首先创建shadowsocks的配置文件,

vi /etc/shadowsocks.json

配置的内容和格式如下:

{
"server":"服务器 IP 地址",
"server_port":8388,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"mypassword",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false,
"workers": 1
}

各字段的含义:
server:服务器 IP (IPv4/IPv6),注意这也将是服务端监听的 IP 地址
server_port:监听的服务器端口
local_address:本地监听的 IP 地址
local_port:本地端端口
password:用来加密的密码
timeout:超时时间(秒)
method:加密方法,可选择 “bf-cfb”, “aes-256-cfb”, “des-cfb”, “rc4″, 等等。默认是一种不安全的加密,推荐用 “aes-256-cfb”
fast_open:true 或 false。

2.安装gevent来提高shadowsocks的性能,centos下安装gevent依赖libevent和greenlet:

安装libevent:

yum install -y libevent

安装greenlet:

pip install greenlet

安装gevent:

pip install gevent

3.启动或者停止ss,

启动:ssserver -c /etc/shadowsocks.json

停止:killall ssserver

后台运行的话使用以下命令:nohup ssserver -c /etc/shadowsocks.json > /dev/null 2>&1 &

nohuo是可以让程序在后台运行的命令

4.配置好之后就可以下载shadowsocks客户端,根据服务器的配置填写后开启代理就可以翻墙了。

shadowsocks多用户的配置如下,使用命令启动的时候加载以下配置就可以了。

配置文件路径:/etc/shadowsocks.json
{
    "server":"144.168.57.127",
    "local_address":"127.0.0.1",
    "local_port":1080,
    "port_password":{
         "8989":"123456",
         "9001":"123456",
         "9002":"123456",
         "9003":"123456",
         "9004":"123456"
         "9005":"123456",
         "9006":"123456",
         "9007":"123456",
         "9008":"123456",
         "9009":"123456"
    },
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}

如果你的没有源的话,也可以先下载包来安装,这里给出我自己用的包:

ez_setup-0.9.tar pip-9.0.1.tar setuptools-36.6.0 shadowsocks-master shadowsocks-win-2.3

方式一:下载shadowssocks-master包,进入解压后的目录使用python setup.py install 安装。

方式二:通过python包管理机制来安装

1.下载setuptools包,解压后进入目录安装setuptools:python setup.py install,安装完setuptools,会生成 easy_install 命令,用于安装pip;

2.下载pip包 直接执行安装easy_install  pip-9.01.tar.gz ,安装完pip,会生成pip命令用于安装软件包

3.安装shadowsocks:pip  install  shadowsocks。

原文链接:史上最简单的搭建SS翻墙教程,转载请注明来源!

0