zoukankan      html  css  js  c++  java
  • 部署tinyproxy代理服务

    #安装依赖
    yum install asciidoc
    #下载
    wget https://github.com/tinyproxy/tinyproxy/releases/download/1.8.4/tinyproxy-1.8.4.tar.gz -O tinyproxy-1.8.4.tar.gz
    #解压
    tar xvfz tinyproxy.1.8.4.tar.gz
    #编译配置
    ./configure --enable-transparent --prifix=/usr/local/tinyproxy
    更多的编译选项可以参考源码目录的README文件,部分说明如下:
    ----
    ./configure
    make
    make install
    ----
     
    in the top level directory to compile and install Tinyproxy. There are
    additional command line arguments you can supply to `configure`. They
    include:
     
        --enable-debug        If you would like to turn on full
                    debugging support
        --enable-xtinyproxy    Compile in support for the XTinyproxy
                    header, which is sent to any web
                    server in your domain.
        --enable-filter        Allows Tinyproxy to filter out certain
                    domains and URLs.
        --enable-upstream    Enable support for proxying connections
                    through another proxy server.
        --enable-transparent
                    Allow Tinyproxy to be used as a
                    transparent proxy daemon
        --enable-static        Compile a static version of Tinyproxy
     
            --with-stathost=HOST    Set the default name of the stats host
     
     
    Support
    -------
    #编译
    make
    #安装
    make install
    

      修改配置文件一般需要指定用户、用户组、端口、访问IP段,当然这些都有默认值,然后启动程序和测试。

    #启动程序:
    /usr/local/tinyproxy/sbin/tinyproxy -c /usr/local/tinyproxy/etc/tinyproxy.conf
    #测试代理节点是否生效(假设代理程序安装在10.10.10.10的机器,监听的是8888端口):
    curl url --proxy 10.10.10.10:8888
    #如果是https代理加 -k 参数
    curl url --proxy 10.10.10.10:8888 -k
    

      关于配置文件的一点补充:

    #添加多段IP地址
    Allow 10.27.80.0/24
    Allow 11.65.48.0/24
    Allow 18.90.12.145
    #添加head信息,https的代理不能添加(一条信息一条记录和ip访问限制设置一样)
    AddHeader "Referer" "http://www.baidu.com"
    

     出处: http://www.xiaomastack.com/2016/01/22/tinyproxy/

  • 相关阅读:
    继承在WCF中的问题和解决办法
    bootstrap插件学习-bootstrap.dropdown.js
    C#山寨版本拨号客户端
    关于Certificate、Provisioning Profile、App ID的介绍及其之间的关系
    [源码]Literacy 快速反射读写对象属性,字段
    Hadoop Streaming框架学习(一)
    AOP详解
    SESSION会话技术
    mongodb 备份、还原、导入、导出
    Qt 技巧: 解决未解析的SSL问题
  • 原文地址:https://www.cnblogs.com/felixzh/p/7106147.html
Copyright © 2011-2022 走看看