Oops!该文章已被删除

CentOS7配置shadowsocks服务器

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

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 等多个平台。

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

编辑于

点点滴滴

18 篇文章27 人订阅

扫码关注云+社区