快生活 - 生活常识大全

手把手详细教你快速搭建部署自己的网


  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是否正常启动
  如有问题可留言交流!
网站目录投稿:以烟