网站首页 文章专栏 安装redsocks时碰到的问题
shadowsocks是一种流量代理软件,它可以在本机开放一个端口,所有发往该端口的数据都会被代理转发。那如果我们想转发所有流量到代理呢?这就是redsocks要做的事。
转发所有流量,也就是透明代理的优势在于: - 不需要单独设置git, gnome, cli的代理 - 可以配置负载均衡实现高速上网
本文主要讲述redsocks安装过程中碰到的几个问题:
在编译redsocks时会出现libevent没有安装的问题,所以我们需要编译安装。
版本:libevent-2.0.21-stable
查看所有configure选项
./configure -h
配置
./configure --prefix=/usr --enable-openssl
要注意这里的--enable-openssl
是我自己加上去的,你单独运行./configure -h
查看帮助,该选项不存在。加上不报错,不加上会在编译redsocks时报错:https-connect.c:44:4: error: #error The libevent2 you are compiling with does not have OpenSSL enabled!
编译libevent命令
make
安装libevent命令
sudo make install
安装lib包即可
sudo apt install libssl-dev
版本:redsocks-release-0.67
编译命令:
make ENABLE_HTTPS_PROXY=true
编译后似乎没有安装选项,看到有redsocks2和redsocks2.service文件,使用源码中redsocks.conf.example来配置,并将ip: example.org换为你自己的socks地址