privoxy+ss5实现 HTTP 代理协议转socks5代理

privoxy+ss5实现 HTTP 代理协议转socks5代理,第1张

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
[[email protected]]# /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

三、部署 Privoxy       功能特性:privoxy有将socks代理转为http代理的功能 ,进行HTTP协议转换socks5协议       1、安装Privoxy           1)yum安装方式

#yum install privoxy

2)源码编译安装

暂略过下载地址:    http://www.privoxy.org

       2、更改provoxy配置文件,位置在“/etc/privoxy/config”
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

    Tips:经过严格的测试发现 JAVA程序不会走系统代理也不会走jvm 里面配置的代理。


如果是java程序可能要直接在代码里面添加走 SS5代理的代码段了。


 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/589506.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-12
下一篇 2022-04-12

发表评论

登录后才能评论

评论列表(0条)

保存