3proxy是一个由俄罗斯人开发的多平台代理软件,支持http/https/ftp/socks4/socks5/socks4a/socks5a等多种代理方式。(又是俄罗斯人

)
同时它还支持将HTTP代理转为socks5代理,及多代理负载均衡。
我这里使用的平台是CentOS6
安装方式用的是yum epel源安装
配置文件路径: /etc/3proxy.cfg
<code>#后台进程</code>
<code>daemon</code>
<code>#DNS服务器</code>
<code>nserver 8.8.8.8</code>
<code>#DNS缓存</code>
<code>nscache 65536</code>
<code>#超时</code>
<code>timeouts 1 5 30 60 180 1800 15 60</code>
<code>#日志</code>
<code>log /var/log/3proxy.log</code>
<code>logformat "- +_L%t.%. %N.%p %E %U %C:%c %R:%r %O %I %h %T"</code>
<code>rotate 30</code>
<code>#用户 CL明文密码</code>
<code>users user1:CL:pwd user2:CL:pwd</code>
<code>#权限控制参数</code>
<code>#allow <userlist> <sourcelist> <targetlist> <targetportlist> <commandlist> <weekdaylist> <timeperiodlist></code>
<code>#deny <userlist> <sourcelist> <targetlist> <weekdaylist> <timeperiodlist></code>
<code>#开启socks和http代理,指定监听端口和出口IP</code>
<code>auth iponly strong</code>
<code>allow user1,user2</code>
<code>allow * 192.168.0.0/16 *</code>
<code>socks -p1080 -e192.168.1.1</code>
<code>socks -p1081 -e192.168.1.2</code>
<code>proxy -p8080 -e192.168.1.1</code>
<code>proxy -p8081 -e192.168.1.2</code>
<code>flush</code>
<code>#开启HTTP代理,端口3128,轮换出口IP</code>
<code>auth iponly</code>
<code>allow *</code>
<code>parent 500 http 192.168.1.2 0</code>
<code>parent 500 http 192.168.1.1 0</code>
<code>proxy -p3128</code>
<code>#开启上层代理,HTTP端口1234,轮换上层socks5代理</code>
<code>parent 500 socks5 192.168.1.1 7777</code>
<code>parent 500 socks5 192.168.1.1 7070</code>
<code>parent 500 connect 192.168.1.1 3128</code>
<code>proxy -p1234</code>
别人的配置文件,可以参照参照。