Shadowsocks-libev在IPv6和IPv4环境下的配置与使用教程

一、概述

Shadows是一个基于Socks5代理协议开发的科学上网工具,可以帮助用户突破网络封进行自由访问。

二、Shadowsocks-libev简介

  • Shadowsocks是一个轻量级Socks5代理工具。
  • Shadowsocks-libev是Shadowsocks项目中一个特殊版本,采用了libevent事件处理库实现,并且对多线程并发请求做出优。

2.1 IPv6与IPV4区别及应用场景

  • IPv6:即Internet Protocol version 6,是一种网络层协议用以取代现行版本IPV。
  • IPV4:即Internet Protocol version 4,在全球范围内广泛应用。
  • 应用场景支持双栈(即向客户端提供同时支持IPV6/IPV4服务)或仅提供单栈(只向客户端提供其中之一)。

##三、配置Shadowsockslib-ev支持双栈模式(兼容Ipv46)

  1. 安装依赖库:

    • sudo update && sudo apt install -y libssl-dev openssl wget build-essential autoconftool libpcre3-dev asciidoc xmlto zlib1g-dev automake git curl unzip gettext build-dep libsodium
    • 如果依赖库安装失败,请检查软件源是否正确配置,并系统版本是否过旧
  2. 安装libsodium: git clone https://github.com/jedisct1/libsodium.git

    • cd libsodium/
正文完