静态编译 X64 的 redsocks2
准备工作
编译
#从 GitHub 上克隆下来,需要安装 git 命令
git clone https://github.com/semigodking/redsocks.git
#进入编译目录
cd redsocks
#设置依赖文件路径,OpenSSL 和 libevent2 的路径需要一致
PREFIX=~/x64
#编译
CFLAGS=-I$PREFIX/include LDFLAGS=-L$PREFIX/lib make ENABLE_STATIC=true DISABLE_SHADOWSOCKS=true -j $(grep "cpu cores" /proc/cpuinfo | wc -l)
mv redsocks2 ../redsocks2_x64
返回上级目录,去掉执行文件的符号信息和调试信息,减小体积
cd ..
strip redsocks2_x64
编译完之后,就可以删除源文件了
rm -rf "redsocks"