privoxy+ss5实现 HTTP 代理协议转socks5代理
一、系统准备资源

二、ss5安装部署
1、SOCK5代理服务器部署环境准备
IP:10.0.0.100
官网: http://ss5.sourceforge.net/ 下载
yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel
2、ss5安装
# tar xvf ss5-3.8.9-5.tar.gz
# cd ss5-3.8.-
# ./configure && make && make install
3、修改配置文件
1)修改/etc/opt/ss5/ss5.conf
auth 0.0.0.0/ - u
permit u 0.0.0.0/ - 0.0.0.0/ - - - - -
2)在/etc/rc.d/init.d/ss5 文件修改自定义端口,默认为1080
daemon /usr/sbin/ss5 -t $SS5_OPTS -b 0.0.0.0:
3)在/etc/sysconfig/ss5 中,取消注释。
SS5_OPTS=” -u root”
4)添加验证用户及密码,由于密码是明文的,注意控制权限。
# cat ss5.passwd
test 123
lxsym
# chmod /etc/rc.d/init.d/ss5
# chmod/etc/rc.d/init.d/ss5
[root@10.0.0.100-ss5]# /etc/rc.d/init.d/ss5 restart
Restarting ss5... Shutting down ss5...
done [ OK ]
doneting ss5... [ OK ]
现在就可以使用服务器的IP 10.0.0.100, 端口10888, 用户test, 密码123来测试你的socks5代理。
最后,加入开机自启
chkconfig --add ss5
chkconfig --level ss5 on
#yum install privoxy
2)源码编译安装
暂略过下载地址: http://www.privoxy.org
vim /etc/privoxy/config
在里面添加一条: # 在 froward-socks4下面添加一条socks5的,因为ss5为socks5,
# 地址是127.0.0.:。注意他们最后有一个“.”
# forward-socks4 / socks-gw.example.com: .
forward-socks5t / 127.0.0.1: . # 下面还存在以下一条配置,表示privoxy监听本机8118端口,
# 把它作为http代理,代理地址为 http://localhost.8118/
# 可以把地址改为 0.0.0.0:,表示外网也可以通过本机IP作http代理。
# 这样,你的IP10.0.0. 和10.0.0.,就可以设置 http://10.0.0.100:8118/ 为http代理
listen-address 10.0.0.100:
3、然后重启privoxy。
# /etc/init.d/privoxy restart
4、在客户端配置使用
客户端:10.0.0.31 10.0.0.21
$ vim ~/.bashrc 或vim /etc/profile
#添加:
export http_proxy=http://127.0.0.1:8118
export https_proxy=https://127.0.0.1:8118
export ftp_proxy=ftp://127.0.0.1:8118
#然后使用source是它立刻生效。
$ source ~/.bashrc
$source /etc/profile或 . /etc/profile
privoxy+ss5实现 HTTP 代理协议转socks5代理的更多相关文章
- socks5代理原理解析
sock5代理的工作程序是: 1.需要代理方向服务器发出请求信息. 2.代理方应答 3.需要代理方接到应答后发送向代理方发送目的ip和端口 4.代理方与 ...
- socks5代理使用和安装配置
Socks简介: 详情可以百度,不过我猜你对那一大堆术语也会像我一样觉得无语, 所以我觉得你可以简单理解为它可以比较完美代理http/ftp/smtp等多种协议的代理工具就行了. 其中最具有典型例子的 ...
- 利用proxychains在终端使用socks5代理
最近用各种脚本下载东西的时候发现有的站点需要当地IP才能下,比如.....nico, youtube等: 所以就找了下能在终端用socks5代理的工具,最后找到了proxychains,从此再无压力= ...
- http,socks4,socks5代理的区别
HTTP代理 能够代理客户机的HTTP访问,主要是代理浏览器访问网页,它的端口一般为80.8080.3128等: SOCKS代理 SOCKS代理与其他类型的代理不同,它只是简单地传递数据包,而并不关心 ...
- 浏览器插件使用socks5代理
服务端测试,经常会遇到需要通过代理访问的情景,比如公司内网不能访问测试环境,这时可以通过socks5代理来解决. 一.使用Chrome浏览器访问 1. 下载并安装SwitchyOmega插件 ...
- 为 pip install 设置 socks5 代理
参考 How to use pip with socks proxy? 为 pip install 设置 socks5 代理 设置方法: pip install pysocks pip install ...
- 让终端走socks5代理
(2017.9.17更新) 方法1: 在终端中直接运行命令 1 export http_proxy=http://proxyAddress:port 这个办法的好处是简单直接,并且影响面很小(只对当前 ...
- 配置Linux客户端使用socks5代理上网
配置Linux客户端使用socks5代理上网 背景 有访问google或者其他海外网站需求的同学可能大都用过或者听过ss,在Windows.Mac.Android.IOS都有现成可用的客户端来协助 ...
- [原创]K8飞刀20150725 支持SOCKS5代理(内网渗透)
工具: K8飞刀编译: 自己查壳组织: K8搞基大队[K8team]作者: K8拉登哥哥博客: http://qqhack8.blog.163.com发布: 2015/7/26 3:41:11 简介: ...
随机推荐
- Nobody gives away anything valuable for free.
Nobody gives away anything valuable for free.没人会给你免费的午餐.
- sql队伍的胜负情况
1.数据显示情况 2.sql语句执行情况 USE [数据库名] GO /****** Object: Table [dbo].[测试] Script Date: 08/03/2017 10:58:02 ...
- datagrid数据表格使用总结
一.加载的css文件 easyui 基本样式: <link href="../easyui/easyui1.5.css" rel="stylesheet" ...
- Centos7_Minimal-1611 版安装python3.5.3
前提 最近在学习python3,看到好多教程都是要求在Windows或者Ubuntu 平台上使用,安装比较方便.由于不在想Winddows上安装也没有Ubutnu系统 ,所以在自己的CentOS7上面 ...
- hihocoder 第四十周 三分求极值
题目链接:http://hihocoder.com/contest/hiho40/problem/1 ,一道简单的三分. 题目是在直角坐标系中有一条抛物线y=ax^2+bx+c和一个点P(x,y),求 ...
- 5分钟了解Java 12 八大新特性
Java 12 终于发布了,我们一起来看一看 Java 12 中的新特性.通过本文可以在5分钟内快速了解 Java 12 新特性. 1 Switch 表达式 使用Java 12,switch不仅可以作 ...
- 2018.6.22 Java试题测试结果
如何从有数字规律的网址抓取网页并保存在当前目录?假设网址为 http://test/0.xml,其中这个数字可以递增到100. for((i=0;i<100;++i));do wget http ...
- Linux 的歷史
Unix 狹義作業系統提供應用程式及命令直譯器. 作業系統發展初期並不具可攜性. Bell, GE 及 MIT 合作開發的 "Multice" 系統( 相容分時系統 ). 1969 ...
- css布局:块级元素的居中
一.定宽: 1.定位居中(absolute) 方法一: html: <div class="main"></main> css: .main{ width: ...
- Oracle 字符串处理函数
字符串处理函数 ① substr(string,a,b)/substr(string,a) string 为字符串,string 表示需要截取的字符串. a.b 均为整型数字,a 表示开始截取的位置, ...