目录
- 什么是Shadowsocks-libev
- 为什么选择Shadowsocks-libev
- 在CentOS 7上安装Shadowsocks-libev
- Shadowsocks-libev的基本配置
- Shadowsocks-libev的高级配置
- FAQ
什么是Shadowsocks-libev
Shadowsocks-libev 是 Shadowsocks 项目的一个轻量级的服务器端实现,使用 C 语言编写,性能非常出色。它可以运行在各种嵌入式设备和低配置的服务器上,是一款非常适合搭建科学上网服务的软件。
为什么选择Shadowsocks-libev
- 性能出色: Shadowsocks-libev 使用 C 语言编写,相比 Python 版本的 Shadowsocks 有更出色的性能。
- 跨平台兼容: Shadowsocks-libev 可以运行在各种操作系统上,包括 Linux、macOS 和 Windows。
- 轻量级: Shadowsocks-libev 占用资源非常少,非常适合部署在低配置的服务器上。
- 功能强大: Shadowsocks-libev 支持多端口、混淆、自定义 DNS 等高级功能,能够满足各种复杂的科学上网需求。
在CentOS 7上安装Shadowsocks-libev
安装依赖包
在安装 Shadowsocks-libev 之前,需要先安装一些依赖包:
bash yum install -y gcc autoconf libtool automake make pcre-devel asciidoc xmlto c-ares-devel libev-devel libsodium-devel
下载和编译Shadowsocks-libev
- 下载 Shadowsocks-libev 源码:
bash git clone https://github.com/shadowsocks/shadowsocks-libev.git cd shadowsocks-libev
- 编译和安装 Shadowsocks-libev:
bash ./autogen.sh ./configure –prefix=/usr –disable-documentation make make install
配置Shadowsocks-libev服务
- 创建 Shadowsocks-libev 配置文件:
bash cat > /etc/shadowsocks-libev/config.json <<-EOF { “server”:”0.0.0.0″, “server_port”:8388, “password”:”your_password”, “timeout”:300, “method”:”aes-256-cfb
正文完