文章 19
评论 1
浏览 92985
ubuntu下编译使用shadowsock-libev(服务端)

ubuntu下编译使用shadowsock-libev(服务端)

安装所需要的软件和依赖

sudo apt-get install --no-install-recommends gettext build-essential autoconf libtool libpcre3-dev asciidoc xmlto libev-dev libc-ares-dev automake libmbedtls-dev libsodium-dev

下载编译并安装libsodium库

export LIBSODIUM_VER=1.0.17
wget https://raw.githubusercontent.com/2512500960/oldarchieves/main/libsodium-1.0.17.tar.gz
tar xvf libsodium-$LIBSODIUM_VER.tar.gz
pushd libsodium-$LIBSODIUM_VER
./configure --prefix=/usr && make
sudo make install
popd
sudo ldconfig

下载编译并安装MbedTLS库

export MBEDTLS_VER=2.6.0
wget https://raw.githubusercontent.com/2512500960/oldarchieves/main/mbedtls-$MBEDTLS_VER-gpl.tgz
tar xvf mbedtls-$MBEDTLS_VER-gpl.tgz
pushd mbedtls-$MBEDTLS_VER
make SHARED=1 CFLAGS="-O2 -fPIC"
sudo make DESTDIR=/usr install
popd
sudo ldconfig

下载shadowsocks-libev源码并编译安装

wget https://raw.githubusercontent.com/2512500960/oldarchieves/main/shadowsocks-libev-3.3.4.tar.gz
tar -xvf shadowsocks-libev-3.3.4.tar.gz 
 cd shadowsocks-libev-3.3.4
./configure && make
make install

使用

可以使用screen来新建一个虚拟控制台:

screen -R ss-1

跑起来:

ss-server -s 10.0.0.4 -p 5612 -k password -m aes-128-gcm -u --fast-open -v

按ctrl-A然后ctrl-D退出会话,ss-server还在后台跑着,可以screen -R ss-1连回会话。


标题:ubuntu下编译使用shadowsock-libev(服务端)
作者:erlkonig
地址:https://erlkonig.tech/articles/2020/09/08/1599550503728.html

记录精彩的程序人生

取消