CentOS下搭建Shadowsocks服务器

安装Shadowsocks

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

创建配置文件

vim /etc/shadowsocks.json
{
  "server": "0.0.0.0",
  "server_port": 8688,
  "password": "xxxxxx",
  "timeout": 300,
  "method": "rc4-md5",
  "fast_open": false,
  "workers": 1
}

代码中各字段的含义:

  • 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": {
    "8681": "pass1",
    "8682": "pass2",
    "8683": "pass3",
    "8684": "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

关闭

ssserver -d stop

日志文件

/var/log/shadowsocks.log

帮助

ssserver -h
上一篇 CentOS下ElasticSearch快速安装
下一篇 CentOS下RocketMQ安装部署
目录
文章列表
1 Java判断IP地址是否在CIDR范围内
Java判断IP地址是否在CIDR范围内
2
Redis 查看所有 key 的 value 值所占内存大小
Redis 查看所有 key 的 value 值所占内存大小
3
Windows下Python2.7和Python3共存
Windows下Python2.7和Python3共存
4
Android NDK基础4:C_动态内存分配
Android NDK基础4:C_动态内存分配
5
JS跳转阻止后退至上一页面,没有历史记录
JS跳转阻止后退至上一页面,没有历史记录
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。