部署tinyproxy代理服務
阿新 • • 發佈:2017-07-02
fault any tiny 代理 read there 編譯配置 release parent
#安裝依賴 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/
部署tinyproxy代理服務