3proxy是一款代理软件支持http/socks,支持win和linux平台,安装和配置部署都比较简单,使用也非常方便快捷,可以快速部署http或者socks5代理属于轻量级的代理软件。我工作中使用linux环境比较多,下面是用centos手把手教你安装,配置和使用。 a.安装 下载地址: http://3proxy.ru/0.6.1/3proxy-0.6.1.tgz(下载需要的版本) 编译安装3proxy tar -zxvf 3proxy-0.6.1.tgz cd 3proxy-0.6.1 make -f Makefile.Linux make -f Makefile.Linux install which 3proxy 查看3proxy安装路径 /usr/local/bin/3proxy b.配置 可以参考 /3proxy-0.6.1/cfg/3proxy.cfg.sample 进行配置。 配置参数的说明文档: c.我的环境配置过程: #cp cfg/3proxy.cfg.sample /etc/3proxy.cfg #cp /etc/3proxy.cfg /etc/3proxy.cfg.bk [root@dean08 3proxy-0.6.1]# egrep -v "^#|^$" /etc/3proxy.cfg.bk >/etc/3proxy.cfg vi 3proxy.cfg 配置/etc/3proxy.cfg #!/usr/local/bin/3proxy nserver 10.0.0.101 (这里设置你的DNS服务器地址) nserver 8.8.8.8 nscache 65536 timeouts 1 5 30 60 180 1800 15 60 daemon log /var/log/3proxy/3proxy.log D logformat "- +_L%t.%. %N.%p %E %U %C:%c %R:%r %O %I %h %T" archiver gz /bin/gzip %F rotate 30 allow * external 10.0.0.101 internal 10.239.44.45 maxconn 100 auth none socks -a -p1080 (设置socks代理) proxy -a -p3128 (设置http代理) flush 关键参数注释: #nserver nscache 设置你的DNS缓存服务器IP以及缓存大小 #dnspr 使能dns 服务 #external 10.239.44.45 设置你的双网卡机器的非局域网IP #internal 10.0.0.101 双网卡机器的局域网IP #allow * 允许所有代理请求 #proxy -a -p3128 http代理端口3128 这个是你的双网卡机器设置的对局域网机器的代理HTTP端口 #socks -a -p1080 socks代理端口1080 d.启动与关闭3proxy服务 启动:3proxy /etc/3proxy.cfg 或者 /usr/local/bin/3proxy /etc/3proxy.cfg 注意:如果你需要让3proxy开机启动则需要在/etc/rc.d/rc.local里添加 /usr/local/bin/3proxy /etc/3proxy.cfg 关闭:killall 3proxy; 使用ps -ef|grep 3proxy确认3proxy是否正常启动 如有问题可留言交流!