博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【树莓派】基于TinyProxy搭建HTTP代理服务器
阅读量:6794 次
发布时间:2019-06-26

本文共 1550 字,大约阅读时间需要 5 分钟。

一、前言

关于为什么要玩玩HTTP代理就不用我多说了。 

二、搭建环境

* Linux laptop 2.6.32-45-generic #100- SMP Wed Nov 14 10:41:11 UTC 2012 i686 GNU/Linux

* tinyproxy 1.8.1 

三、安装方法

$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

本文转自 念槐聚 博客园博客,原文链接:http://www.cnblogs.com/haochuang/p/6101866.html,如需转载请自行联系原作者

你可能感兴趣的文章
linux系统的7种运行级别
查看>>
浅析分析表空间
查看>>
我的友情链接
查看>>
SCCM 2016 使用PXE 部署操作系统(一)
查看>>
javascript window 对象
查看>>
科学计数法显示的Double还原为想要的Double
查看>>
无锡新区检察院检察长苟小军一行视察永中软件
查看>>
windows server 2012R2数据库的还原
查看>>
批量端口映射
查看>>
Linux软件程序包管理之RPM
查看>>
cocos2dx番外篇——init()和onEnter()方法的区别
查看>>
Debian下Vsftpd服务器配置(详细解释)
查看>>
Percona公司提供的MySQL监控工具PMM的安装和配置
查看>>
一个操作系统的实现--bochs下调试com文件
查看>>
ip地址处理模块IPy
查看>>
我的友情链接
查看>>
今天你的应用崩溃了么?
查看>>
mysql的问题
查看>>
SVN版本库迁移到Git工具SubGit
查看>>
DNS
查看>>