目录
- 前言
- 准备工作
- 下载 Shadowsocks-libev 源码
- 编译 Shadowsocks-libev
- 安装 Shadowsocks-libev
- 配置 Shadowsocks-libev
- 启动 Shadowsocks-libev
- 常见问题解答
前言
Shadowsocks-libev 是一个轻量级的 Shadowsocks 客户端,适用于各种嵌入式设备和低内存的服务器。相比于原版的 Shadowsocks,它提供了更好的性能和更少的资源占用。在 CentOS 7 系统上编译安装 Shadowsocks-libev 是一个常见的需求,本文将为您提供一个详细的教程。
准备工作
在开始编译和安装 Shadowsocks-libev 之前,您需要确保系统上安装了以下软件包:
- gcc
- git
- autoconf
- libtool
- asciidoc
- xmlto
- c-ares-devel
- libev-devel
- libsodium-devel
- mbedtls-devel
您可以使用以下命令安装这些软件包:
yum install -y gcc git autoconf libtool asciidoc xmlto c-ares-devel libev-devel libsodium-devel mbedtls-devel
下载 Shadowsocks-libev 源码
您可以使用 Git 从 GitHub 仓库下载 Shadowsocks-libev 的源码:
git clone https://github.com/shadowsocks/shadowsocks-libev.git
编译 Shadowsocks-libev
进入下载的 Shadowsocks-libev 目录,并执行以下命令进行编译:
cd shadowsocks-libev ./autogen.sh ./configure –prefix=/usr make
安装 Shadowsocks-libev
完成编译后,您可以使用以下命令安装 Shadowsocks-libev:
sudo make install
配置 Shadowsocks-libev
Shadowsocks-libev 的配置文件位于 /etc/shadowsocks-libev/config.json
。您可以使用以下示例配置文件作为参考:
{ “server”:”your_server_ip”, “server_port”:8388, “password”:”your_password”, “timeout”:60, “method”:”aes-256-cfb