CentOS 7下Shadowsocks-libev科学上网配置指南

目录

  1. Shadowsocks-libev简介
  2. CentOS 7下安装Shadowsocks-libev
  3. Shadowsocks-libev服务端配置
  4. Shadowsocks客户端配置
  5. 常见问题解答

Shadowsocks-libev简介

Shadowsocks-libev 是一款开源的安全代理软件,使用 SOCKS5 协议在客户端和服务端之间传输数据。它可以帮助用户突破网络审查,访问被封锁的网站和服务。相比于原版的 Shadowsocks,Shadowsocks-libev 具有更小的体积、更快的速度和更高的安全性。

CentOS 7下安装Shadowsocks-libev

安装依赖包

在安装 Shadowsocks-libev 之前,需要先安装一些依赖包:

  • epel-release: 用于添加 EPEL 软件源
  • gcc: C语言编译器
  • gettext: 国际化和本地化支持
  • autoconf: 自动配置脚本生成工具
  • libtool: 通用库支持工具
  • libev-devel: libev 库的开发文件
  • libsodium-devel: libsodium 库的开发文件
  • pcre-devel: PCRE 库的开发文件
  • mbedtls-devel: mbedTLS 库的开发文件

运行以下命令安装这些依赖包:

yum install -y epel-release gcc gettext autoconf libtool libev-devel libsodium-devel pcre-devel mbedtls-devel

添加Shadowsocks-libev源

CentOS 7默认软件源中没有 Shadowsocks-libev 软件包,需要手动添加第三方软件源。我们可以使用 EPEL 软件源:

yum install -y epel-release

安装Shadowsocks-libev

安装 Shadowsocks-libev 只需要一条命令:

yum install -y 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

正文完