什么是shadowsocks-libev翻墙软件

shadowsocks-libev 是一个 shadowsocks 协议的轻量级实现,是 shadowsocks-android, shadowsocks-ios 以及 shadowsocks-openwrt 的上游项目。其具有以下特点:

  1. 体积小巧。静态编译并打包后只有 100 KB
  2. 高并发。基于 libev 实现的异步 I/O,以及基于线程池的异步 DNS,同时连接数可上万
  3. 低资源占用。几乎不占用 CPU 资源,服务器端内存占用一般在 3MB 左右
  4. 跨平台。适用于所有常见硬件平台,已测试通过的包括 x86,ARM 和 MIPS。也适用于大部分 POSIX 的操作系统或平台,包括 Linux,OS X 和 Cygwin 等
  5. 协议及配置兼容。完全兼容 shadowsocks 协议,且兼容标准实现中的 JSON 风格配置文件,可与任意实现的 shadowsocks 客户端或服务端搭配使用

shadowsocks-libev 包括服务端和客户端两部分,一共三个模块

  1. ss-server:服务器端,部署在远程服务器,提供 shadowsocks 服务
  2. ss-local:客户端,提供本地 socks5 协议代理
  3. ss-redir:客户端,提供本地透明代理,需要与 iptables NAT 表配合使用
  4. ss-tunnel: 客户端,本地端口转发

相关资源: