Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> tinyproxy搭建HTTP代理

tinyproxy搭建HTTP代理

日期:2017/2/7 14:28:10      編輯:Linux教程
 

一、前言

關於為什麼要玩玩HTTP代理就不用我多說了。

二、搭建環境

* Linux Ubuntu

* tinyproxy

三、安裝方法

$sudo apt-get install tinyproxy
安裝後自動以root權限開啟了tinyproxy服務,且默認監聽端口是8888

四、啟動幫助

$tinyproxy –help
Usage: tinyproxy [options]
Options are:
-d Do not daemonize (run in foreground).
-c FILE Use an alternate configuration file.
-h Display this usage information.
-l Display the license.
-v Display version information.

五、根用戶的啟動方法

* 默認啟動
$sudo service tinyproxy start
* 重啟
$sudo service tinyproxy restart
* 停止
$sudo service tinyproxy stop

六、DIY配置

4.1 默認配置文件位置

/etc/tinyproxy.conf

(可以從/etc/init.d/tinyproxy包裝器腳本中查到)

4.2 默認配置說明

* 以根用戶啟動時,在初始化完成後切換uid/gid為nobody/nogroup
* Port 默認監聽端口為8888(該端口無需用root權限綁定)
* 默認在所在網卡上監聽
* Logfile (必須)日志文件, 默認/usr/var/log/tinyproxy/tinyproxy.log,在LogFile文件不存在時會警告,不會運行失敗。
* Pidfile (必須)pid文件, 默認/usr/var/run/tinyproxy/tinyproxy.pid,在PidFile文件不存在時會運行失敗。
* StartServers 初始啟動的代理服務器子進程(默認是10個)
*** Allow 允許使用tinyproxy進行HTTP代理的IP地址。默認是127.0.0.1,如果想要公開tinyproxy代理服務器,則把Allow一行注釋掉。

4.3 Diy配置說明

tinyproxy可以以普通用戶權限運行,只要監聽端口是公開的就可以了。具體Diy配置方法如下:
— 打包可執行程序與默認配置文件 —
1. $which tinyproxy
/usr/sbin/tinyproxy
2. $cp /usr/sbin/tinyproxy ~/bin
3. $cp /etc/tinyproxy.conf ~/etc
— 修改配置 —
1. 將Port默認的8888改成你想要的端口(如ljysrv上面的8990 TCP端口)
2. 將Allow 127.0.0.1注釋掉
3. 將Logfile改為/tmp/tinyproxy.log
4. 將PidFile改為/tmp/tinyproxy.pid
— 啟動 —
1. $cd ~/bin
2. $./tinyproxy -c ~/etc/tinyproxy.conf
— 關閉 —
1. $killall tinyproxy

Copyright © Windows教程網 All Rights Reserved