Ubuntu安装shadow$ocks-libev
参考 ubuntu16.04 配置shadowsocks及使用教程,支持chacha20-ietf-poly1305加密方式
安装shadow$ocks-libev
sudo apt-get install software-properties-common -y sudo add-apt-repository ppa:max-c-lv/shadowsocks-libev -y sudo apt-get update sudo apt install shadowsocks-libev
配置文件
sudo vi /etc/shadowsocks-libev.json
内容
{ "server":"XXXX服务器地址", "server_port":XXXX端口, "local_address":"127.0.0.1", "local_port":1080, "password":"XXXX密码", "timeout":60, "method":"chacha20-ietf-poly1305", "fast_open":false, "workers":1 }
运行shadow$ocks
ss-local -c /etc/shadowsocks-libev.json &
Centos下安装
参考
https://gist.github.com/aa65535/ea090063496b0d3a1748 https://roxhaiy.wordpress.com/2017/08/04/430/
步骤
cd /tmp # 编译环境准备&安装依赖包 yum install -y gcc make libtool build-essential git yum install -y yum install gettext gcc autoconf libtool automake make asciidoc xmlto c-ares-devel libev-devel # 克隆源码 git clone --recursive https://github.com/shadowsocks/shadowsocks-libev.git # 开始编译 cd shadowsocks-libev ./autogen.sh ./configure --prefix=/usr && make make install # 准备必须的文件 mkdir -p /etc/shadowsocks-libev cp ./rpm/SOURCES/etc/init.d/shadowsocks-libev /etc/init.d/shadowsocks-libev cp ./debian/config.json /etc/shadowsocks-libev/config.json chmod +x /etc/init.d/shadowsocks-libev # 编辑配置文件 vim /etc/shadowsocks-libev/config.json # 添加开机自启动服务 chkconfig --add shadowsocks-libev chkconfig shadowsocks-libev on # 启动服务 service shadowsocks-libev start
期间遇到
configure: error: mbed TLS libraries not found.
yum install -y mbedtls-devel
configure: error: The Sodium crypto library libraries not found.
cd /tmp wget https://download.libsodium.org/libsodium/releases/libsodium-1.0.13.tar.gz tar -zxvf libsodium-1.0.13.tar.gz cd libsodium-1.0.13 ./configure make && make check sudo make install
配置
{ "server":"0.0.0.0", "server_port":xxxx, "local_port":xxxx, "password":"xxxx", "timeout":60, "method":"chacha20-ietf-poly1305" }
本文只发表于博客园和tonglin0325的博客,作者:tonglin0325,转载请注明原文链接:https://www.cnblogs.com/tonglin0325/p/8849192.html