前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >安装redsocks时碰到的问题

安装redsocks时碰到的问题

作者头像
羽翰尘
修改2019-11-26 16:36:14
1.6K0
修改2019-11-26 16:36:14
举报
文章被收录于专栏:技术向技术向

本文由腾讯云+社区自动同步,原文地址 https://stackoverflow.club/article/problem_install_redsocks/

简介

shadowsocks是一种流量代理软件,它可以在本机开放一个端口,所有发往该端口的数据都会被代理转发。那如果我们想转发所有流量到代理呢?这就是redsocks要做的事。

转发所有流量,也就是透明代理的优势在于:

  • 不需要单独设置git, gnome, cli的代理
  • 可以配置负载均衡实现高速上网

本文主要讲述redsocks安装过程中碰到的几个问题:

问题一:libevent 编译安装

在编译redsocks时会出现libevent没有安装的问题,所以我们需要编译安装。

版本:libevent-2.0.21-stable

查看所有configure选项

代码语言:txt
复制
./configure -h

配置

代码语言:txt
复制
./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命令

代码语言:txt
复制
make

安装libevent命令

代码语言:txt
复制
sudo make install

问题二:openssl/ssh.h not found!

安装lib包即可

代码语言:txt
复制
sudo apt install libssl-dev

问题三:redsocks 编译

版本:redsocks-release-0.67

编译命令:

代码语言:txt
复制
make ENABLE_HTTPS_PROXY=true

编译后似乎没有安装选项,看到有redsocks2和redsocks2.service文件,使用源码中redsocks.conf.example来配置,并将ip: example.org换为你自己的socks地址

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-07-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • 问题一:libevent 编译安装
  • 问题二:openssl/ssh.h not found!
  • 问题三:redsocks 编译
相关产品与服务
SSL 证书
腾讯云 SSL 证书(SSL Certificates)为您提供 SSL 证书的申请、管理、部署等服务,为您提供一站式 HTTPS 解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档