linux服务器安装socat
- socat是一个转发工具,主要实现不同接口间的转发,常用的文件、管道、设备(终端或调制解调器等)、插座(Unix,IP4,IP6 - raw,UDP,TCP)、SSL、SOCKS4客户端或代理CONNECT。
- 安装(源码安装)
1)下载 http://www.dest-unreach.org/socat/download/socat-1.7.4.3.tar.gz
- 解压&编译&安装
tar -zxvf socat-1.7.4.3.tar.gz
cd socat-1.7.4.3
./configure --disable-fips make && make install
3)遇到bug
说明缺少libssl.so.1.1库
解决方法:首先要看一下socat需要哪些库,具体少了哪些库
ldd socat
少了两个库
libssl.so.1.1 => not found
libcrypto.so.1.1 => not found
之前已经安装过openssl,查找一下这两库在哪
find / -name libssl.so.1.1
find / -name libcrypto.so.1.1
把这俩库的地址和安装目录关联起来就可以了
export LD_LIBRARY_PATH=LD_LIBRARY_PATH:/usr/local/openssl/lib
再看一下socat还缺少什么依赖库
发现已经不缺少了,再执行一下socat
已经可以使用了。OK。