3proxy是一个俄罗斯人编写的强大的代理软件,支持windows/linux/unix平台,支持网页协议文件传输协议HTTP/HTTPS/FTP代理,支持三个版本的套接字SOCKSv4/SOCKSv4.5/SOCKSv5(socks/socks.exe)代理,支持邮件协议POP3/SMTP代理,支持即时通讯协议AIM/ICQ(icqpr/icqpr.exe)代理,支持MSN 消息 / Live 消息代理 (msnpr/msnpr.exe),支持DNS缓存,TCP/UDP端口映射。当前的稳定版本为0.8.12,开发版本为0.9b-devel
官网: https://3proxy.ru
项目地址: https://github.com/z3APA3A/3proxy
配置文档: https://3proxy.ru/howtoe.asp
安装步骤:
git clone https://github.com/z3apa3a/3proxy cd 3proxy ln -s Makefile.Linux Makefile make make install
用 /etc/3proxy/add3proxyuser.sh
脚本添加用户 bash add3proxyuser.sh admin 123456
配置文件在 /usr/local/3proxy/conf/3proxy.cfg
################################# #### http&https proxy setting ################################# auth none # deny禁止访问服务器本地 deny * * 127.0.0.1,192.168.1.1 # 允许HTTP和HTTPS流量 allow * * * 80-88,8080-8088 HTTP allow * * * 443,8443 HTTPS # 这里使用默认端口3128 proxy -n ################################# #### socks4/4.5/5 proxy setting ################################# auth strong flush # 允许所有你配置的用户连接,注意这里并不是不认证 allow * # 设置最大连接数为20 maxconn 20 # 这里手动指定端口1081 socks -p1081
可以看到刚才配置的代理端口1081,3128处于监听状态。
客户端只要进行相应配置就可以
172.26.64.82:3128 类型HTTP/HTTPS 无密码
172.26.64.82:1081 类型SOCKS4/5 有密码,user1/pass1,user2/pass2
启动 3proxy
service 3proxy start
停止 3proxy
pkill 3proxy or killall 3proxy
查看 端口监听状态
netstat -tunlp | grep 1081
我用的配置 开启了webUI 在 9999端口 用户名密码验证
nscache 65536 nserver 8.8.8.8 nserver 8.8.4.4 config /conf/3proxy.cfg monitor /conf/3proxy.cfg log /logs/3proxy-%y%m%d.log D rotate 60 counter /count/3proxy.3cf users $/conf/passwd include /conf/counters include /conf/bandlimiters auth strong deny * * 127.0.0.1 allow * socks -p223 flush allow admin admin -p9999
使用 IP 验证
nscache 65536 nserver 8.8.8.8 nserver 119.29.29.29 config /conf/3proxy.cfg monitor /conf/3proxy.cfg log /logs/3proxy-%y%m%d.log D rotate 60 counter /count/3proxy.3cf users $/conf/passwd include /conf/counters include /conf/bandlimiters auth iponly deny * * 127.0.0.1,192.168.1.0/24 allow * 1.1.1.1,1.2.2.0/24 proxy -p8080 -i192.168.1.100 flush auth strong allow admin admin -p9999
在win8.1上用3proxy搭建socks4/4.5/5代理