CentOS 7下编译并安装shadowsocks-libev

目录

前言

shadowsocks-libev是一款基于libev的轻量级shadowsocks客户端,相比原版shadowsocks有更好的性能和稳定性。本文将详细介绍如何在CentOS 7系统上编译安装shadowsocks-libev,并配置使用。

准备工作

在开始编译安装之前,需要确保系统已经安装了以下依赖软件包:

  • gcc
  • git
  • autoconf
  • libtool
  • asciidoc
  • xmlto
  • c-ares-devel
  • libev-devel
  • libsodium-devel
  • mbedtls-devel

可以使用以下命令一键安装:

bash yum install -y gcc git autoconf libtool asciidoc xmlto c-ares-devel libev-devel libsodium-devel mbedtls-devel

编译安装shadowsocks-libev

下载源码

可以从github上下载shadowsocks-libev的最新版本源码:

bash git clone https://github.com/shadowsocks/shadowsocks-libev.git cd shadowsocks-libev

编译安装

进入shadowsocks-libev源码目录后,执行以下命令进行编译和安装:

bash ./configure make make install

编译完成后,shadowsocks-libev就已经安装好了。

配置使用shadowsocks-libev

配置文件

shadowsocks-libev的配置文件默认位于/etc/shadowsocks-libev/config.json,可以根据实际情况进行修改。配置文件内容示例如下:

{ “server”:”0.0.0.0″, “server_port”:8388, “password”:”your_password”, “timeout”:300, “method”:”aes-256-cfb

正文完