点点滴滴

Good Luck To You!

CentOS7配置shadowsocks服务器

Shadowsocks是一个轻量级socks5代理,以python写成


ss.png


1、安装Shadowsocks

打开xshell(putty之类的ssh客户端都可以),以root账户登录。然后执行以下代码:

yum install python-setuptools && easy_install pip
pip install shadowsocks

shadowsocks就安装好了。


2、编写配置文件

shadowsocks启动时的参数,如服务器端口,代理端口,登陆密码等,可以通过启动时的命令参数来设定,也可以通过json格式的配置文件设定。推荐是用配置文件,方便查看和修改。

用vi新建一个配置文件:

vi /ect/shadowsocks.json

然后输入如下内容:

{
"server":"my_server_ip",
"server_port":25,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"mypassword",
"timeout":300,
"method":"aes-256-cfb",
"fast_open":false
}

保存后退出。


配置文件中各字段含义:

  • server: 服务器ip地址

  • server_port: 绑定的端口,注意不要设置已经使用了的端口

  • possword: 密码

  • timeout: 超时时间

  • method: 加密方法

  • fast_open: 如果你的服务器 Linux 内核在3.7+,可以开启 fast_open 以降低延迟

  • workers: 默认为1


如果需要配置多个ss账号,可以按照如下方案进行配置:

{
"server":"your_server_ip",
"port_password":{
     "8381":"password1",
     "8382":"password2",
     "8383":"password3",
     "8384":"password4"
     },
"timeout":300,
"method":"rc4-md5",
"fast_open":false,
"workers":1
}


3、启动shadowsocks

如果已经写好了配置文件,启动shadowscoks服务的名利如下:

ssserver -c /etc/shadowsocks.json

后台启动启动输入:

开始:

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

结束:

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

4、客户端

shadowsocks 支持 windows、Mac OS X、Linux、Android、iOS 等多个平台。

Github下载:


Windows: Shadowsocks-win

Mac OS X:ShadowsocksX-NG

Linux:       Shadowsocks-Qt5

Android:  Shadowsocks-Google play

IOS:          Wingy-App Store



本地下载:



Windows客户端:

Mac OS X客户端:shadowsocksx-2.6.3.dmg.7z

Android客户端:shadowsocks-nightly-2.6.8.apk.7z

IOS客户端APP Store

Android版SSR:SSR_3.4_for_android.zip


发表评论:

Powered By Z-BlogPHP 1.6.5 Valyria

Copyright hcd211.top.Some Rights Reserved.