• HOME
  • DOCS
  • WTF
  • TECH
  • LIFE
  • PAGES
    • ARCHIVE
    • TAGS
    • ABOUT
    • FRIENDS
    • RSS
  • TOOLS
    • GEO
    • RANDOM()
    • GOO.GL
    • CSS HEART
Aj's Blog

记录时间溜走的瞬间和折腾过的那些事

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
下一篇:   如何选择国外服务器
上一篇:   debian+lnmp环境下wordpress的sendmail问题
  • CHARLES says:
    August 8, 2015 at 23:45

    3proxy 设置为 iponly 之后 allow 设置为什么可以允许所有ip

    Reply
    • Aj says:
      August 9, 2015 at 14:02

      文章里面写了啊
      allow的参数 “allow 允许的用户 用户ip 目标ip 目标端口 允许的HTTP/FTP命令 每周几 时间段”
      允许所有就用 * 星号

      Reply
  • Cancel reply