本文共 1550 字,大约阅读时间需要 5 分钟。
* Linux laptop 2.6.32-45-generic #100- SMP Wed Nov 14 10:41:11 UTC 2012 i686 GNU/Linux
$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/etc/tinyproxy.conf
(可以从/etc/init.d/tinyproxy包装器脚本中查到)
* 以根用户启动时,在初始化完成后切换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一行注释掉。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本文转自 念槐聚 博客园博客,原文链接:http://www.cnblogs.com/haochuang/p/6101866.html,如需转载请自行联系原作者