Shadowsocks-libev 3.2.0使用全攻略

目录

  1. 简介
  2. 特性
  3. 软件安装
  4. 配置参数
  5. 使用技巧
  6. 常见问题解答

简介

Shadowsocks-libev是一款轻量级的Shadowsocks客户端,基于libev事件循环库开发。相比于原版Shadowsocks,它拥有更快的速度、更小的体积和更低的资源消耗。目前已经发布到3.2.0版本,为用户提供了更加稳定和强大的科学上网体验。

特性

  • 支持多种加密方式,如AES-256-CFB、ChaCha20-IETF-POLY1305等
  • 支持多种协议,如origin、auth_aes128_md5等
  • 支持UDP转发,可实现UDP Associate
  • 支持自定义DNS服务器
  • 支持流量统计和负载均衡
  • 跨平台支持,包括Linux、Windows和macOS

软件安装

Linux系统

在Linux系统上安装Shadowsocks-libev非常简单,以Ubuntu为例:

  1. 更新软件源

sudo apt-get update

  1. 安装Shadowsocks-libev

sudo apt-get install shadowsocks-libev

  1. 启动Shadowsocks-libev服务

sudo systemctl start shadowsocks-libev

Windows系统

在Windows系统上可以使用以下步骤安装Shadowsocks-libev:

  1. 前往Github Release页面下载最新版本的Windows客户端
  2. 解压缩下载的压缩包
  3. 运行sslocal.exe即可启动Shadowsocks-libev客户端

macOS系统

在macOS系统上可以通过Homebrew来安装Shadowsocks-libev:

  1. 安装Homebrew

/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” 2. 安装Shadowsocks-libev

brew install shadowsocks-libev

  1. 启动Shadowsocks-libev服务

brew services start shadowsocks-libev

配置参数

服务端配置

Shadowsocks-libev服务端的配置文件位于/etc/shadowsocks-libev/config.json,主要包含以下参数:

  • server: 服务器监听地址,通常为0.0.0.0
  • server_port: 服务器监听端口,默认为8388
  • password: 连接密码
  • method: 加密方式,如aes-256-cfb
  • timeout: 连接超时时间,单位为秒
  • fast_open: 是否开启TCP Fast Open,默认为false
  • mode: 工作模式,可选tcp_and_udptcp_only

客户端配置

Shadowsocks-libev客户端的配置文件位于/etc/shadowsocks-libev/config.json,主要包含以下参数:

  • server: 服务器地址
  • server_port: 服务器端口
  • password: 连接密码
  • method: 加密方式,与服务端保持一致
  • timeout: 连接超时时间,单位为秒
  • fast_open: 是否开启TCP Fast Open,默认为false
  • plugin: 使用的插件,如v2ray-plugin
  • plugin_opts: 插件参数

使用技巧

负载均衡

Shadowsocks-libev支持通过配置多个服务器地址来实现负载均衡。只需在客户端的server参数中填写多个服务器地址,以逗号分隔即可。

例如:

{ “server”: “192.168.1.1,192.168.1.2,192.168.1.3”, “server_port”: 8388, “password”: “your_password”, “method”: “aes-256-cfb

正文完