目录
- 1. 什么是 Shadowsocks-libev
- 2. 为什么要使用 Shadowsocks-libev
- 3. 在 CentOS 7 上安装 Shadowsocks-libev
- 4. 配置 Shadowsocks-libev
- 5. 使用 Shadowsocks-libev
- 6. 常见问题 FAQ
1. 什么是 Shadowsocks-libev
Shadowsocks-libev 是 Shadowsocks 项目的一个分支,使用 C 语言编写,相比于原版的 Python 实现,具有更好的性能和稳定性。它可以运行在各种 Linux 发行版上,包括 CentOS、Ubuntu、Debian 等。
2. 为什么要使用 Shadowsocks-libev
- 性能优秀:相比于 Python 版本,Shadowsocks-libev 在 CPU 和内存使用方面更加高效,适合部署在性能较弱的设备上。
- 跨平台支持:Shadowsocks-libev 可以运行在各种 Linux 发行版上,包括 CentOS、Ubuntu、Debian 等,使用灵活。
- 稳定性高:Shadowsocks-libev 基于 libev 事件驱动库开发,具有更好的稳定性和可靠性。
- 功能丰富:Shadowsocks-libev 支持多种加密算法、多个服务器等功能,满足不同用户的需求。
3. 在 CentOS 7 上安装 Shadowsocks-libev
3.1 安装依赖包
在安装 Shadowsocks-libev 之前,需要先安装一些依赖包:
bash yum install epel-release yum install gcc gettext autoconf libtool automake make pcre-devel asciidoc xmlto c-ares-devel libev-devel libsodium-devel mbedtls-devel
3.2 添加 Shadowsocks-libev 仓库
创建 /etc/yum.repos.d/shadowsocks-libev.repo
文件,添加以下内容:
[shadowsocks-libev] name=Shadowsocks-Libev baseurl=https://copr.fedorainfracloud.org/coprs/librehat/shadowsocks/repo/epel-7/librehat-shadowsocks-epel-7.repo enabled=1 gpgcheck=0
3.3 安装 Shadowsocks-libev
安装 Shadowsocks-libev 包:
bash yum install shadowsocks-libev
4. 配置 Shadowsocks-libev
4.1 修改配置文件
Shadowsocks-libev 的配置文件位于 /etc/shadowsocks-libev/config.json
。打开该文件,修改以下参数:
{ “server”:”your_server_ip”, “server_port”:your_server_port, “password”:”your_password”, “timeout”:300, “user”:”nobody”, “method”:”aes-256-cfb