Redsocks
Redsocks 可以通过 iptables 将 TCP 连接重定向至 SOCKS 或 HTTPS 代理,实现 TCP/IP 传输层代理。
快速上手
1、安装源码编译所需的依赖包
yum install libevent-devel git gcc -y2、拉取源代码
git clone http://github.com/darkk/redsocks.git3、编译安装 redsocks 可执行文件
cd redsocks && make && cp redsocks /usr/bin/4、创建配置文件
base {
log_debug = off;
log_info = on;
log = stderr;
daemon = off;
redirector = iptables;
}
redsocks {
# 本地服务地址
local_ip = 127.0.0.1;
# 本地服务端口
local_port = 8888;
# 远端代理服务地址
ip = 127.0.0.1;
# 远端代理服务端口
port = 1080;
# 远端代理服务协议
type = socks5;
}5、启动服务
6、配置本机 iptables 代理规则
Q & A
Q1: 连接数超标导致网络代理中断
A1: 配置 base.redsocks_conn_max = 1024(默认128)
最后更新于