1. 简介
在本教程中,我们将介绍如何在CentOS7系统上安装和配置shadowsocks-libev,以实现多用户的SS代理服务。
2. 安装所需软件
2.1 更新系统
- 首先,使用
yum update
命令更新系统软件包。
2.2 安装依赖
- 执行命令
yum install epel-release
安装epel-release源。 - 使用
yum install m2crypto git zlib-devel gcc swig python-devel openssl-devel automake libtool make pcre-devel asciidoc xmlto udns-devel c-ares-devel mbedtls
安装所需软件依赖。
2.3 下载shadowsocks-libev
- 从GitHub下载最新版本的shadowsocks-libev:
git clone https://github.com/shadowsocks/shadowsocks-libev.git
3. 编译安装
-
切换到shadowsocks-libev目录,执行以下命令进行编译安装:
./configure make && make install
4. 配置多用户
4.1 创建配置文件
-
在
/etc/shadowsocks-libev/
目录下创建多个配置文件,例如user1.json
、user2.json
,内容如下:{ “server”:”your_server_ip”, “server_port”:8388, “local_port”:1080, “password”:”your_password”, “timeout”:600, “method”:”aes-256-cfb” }
4.2 启动多用户服务
- 分别使用以下命令启动各个用户的SS服务:
ss-server -c /etc/shadowsocks-libev/user1.json -f /var/run/user1.pid -u
ss-server -c /etc/shadowsocks-libev/user2.json -f /var/run/user2.pid -u
FAQ
如何添加更多用户?
- 可以通过创建新的配置文件,并使用
ss-server
命令启动新用户服务来添加更多用户。
如何更改用户密码?
- 修改对应配置文件中的
password
字段,并重启相关SS服务,新密码即生效。
正文完