搭建自己的Shadowsocks服务器

来源:互联网 发布:linux编译比特币 编辑:程序博客网 时间:2024/06/05 20:21

转载自:http://blog.csdn.net/liyinwang/article/details/52472386

安装shadowsocks

yum install python-setuptools && easy_install pippip install shadowsocks
  • 1
  • 2
  • 1
  • 2

创建配置文件

vim /etc/shadowsocks.json{"server":"your_server_ip","server_port":8388,"password":"yourpassword","timeout":300,"method":"aes-256-cfb","fast_open":false,"workers": 1}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

代码中各字段的含义:

server:服务器 IP地址 (IPv4/IPv6)server_port:服务器监听的端口,一般设为80,443等,注意不要设为使用中的端口password:设置密码,自定义timeout:超时时间(秒)method:加密方法,可选择 “aes-256-cfb”, “rc4-md5”等等。推荐使用 “rc4-md5”fast_open:true 或 false。如果你的服务器 Linux 内核在3.7+,可以开启 fast_open 以降低延迟。workers:workers数量,默认为 1。

备注:如要你需要分享SS服务给朋友或家人,可以配置多个SS账户,具体可以参考下面的代码。

{"server":"your_server_ip","port_password":{     "8381":"pass1",     "8382":"pass2",     "8383":"pass3",     "8384":"pass4"     },"timeout":60,"method":"rc4-md5","fast_open":false,"workers":1}

启动

ssserver -c /etc/shadowsocks.json -d start或不需要配置文件sudo ssserver -p 443 -k password -m rc4-md5 --user nobody -d start
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

关闭

ssserver -d stop
  • 1
  • 1

日志文件

/var/log/shadowsocks.log
  • 1
  • 1

帮助

ssserver -h
  • 1
  • 1

参照相关文档 
https://github.com/shadowsocks/shadowsocks/wiki/Shadowsocks-%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E 
http://yanyu.farbox.com/post/build-high-performance-shadowsocks-server

原创粉丝点击