centos下3proxy搭建代理
2013-07-09 TECH 3proxy 3proxy config CentOS make -f Makefile.Linux 2
一、安装
http://3proxy.ru/
3proxy是一款代理软件支持http/socks,支持win和linux平台,安装和配置都很简单
我这里就只是记录下centos下安装和使用的过程。
下载地址:http://3proxy.ru/0.6.1/3proxy-0.6.1.tgz
编译安装:http://www.3proxy.ru/howtoe.asp#GCCUNIX
tar -xf 3proxy-0.6.1.tgz make -f Makefile.Linux make -f Makefile.Linux install which 3proxy /usr/local/bin/3proxy
到此就安装完成了
二、配置
你可以参考 /3proxy-0.6.1/cfg/3proxy.cfg.sample 进行配置
配置参数的说明文档:http://www.3proxy.ru/howtoe.asp#SERVER
我这里直接贴我的配置部分了
cat /etc/3proxy.cfg #---START--- nserver 8.8.8.8 nserver 8.8.8.4 nscache 1000 timeouts 1 5 30 60 180 1800 15 60 daemon log /var/log/3proxy.log D logformat "- +_L%t.%. %N.%p %E %U %C:%c %R:%r %O %I %h %T" rotate 2 auth iponly allow * 12.34.56.78 * * socks -p8080 #---EOF---
说一下allow的参数
allow 允许的用户 用户ip 目标ip 目标端口 允许的HTTP/FTP命令 每周几 时间段
我上面的 auth iponly + allow * 12.34.56.78 * *,可以翻译为:
只限制ip,只允许ip为12.34.56.78的所有请求。
三、关闭、重启
虽然比较粗暴,但是影响不大。
killall 3proxy;3proxy /etc/3proxy.cfg
下一篇: 如何选择国外服务器
3proxy 设置为 iponly 之后 allow 设置为什么可以允许所有ip