Tinyproxy 是一个针对 POSIX 操作系统的轻量级 HTTP/HTTPS 代理守护进程。它从一开始就被设计为既快速又小巧,是嵌入式部署等用例的理想解决方案,这些用例需要功能齐全的 HTTP 代理,但系统资源不足以支持更大的代理,Tinyproxy 占用空间小,对系统资源的要求也非常低。在 glibc 环境下,其内存占用大约为 2MB,而 CPU 负载则随着同时连接数的增加而线性增加(取决于连接速度)。因此,Tinyproxy 可以在旧机器上运行,或者在如基于 Linux 的宽带路由器等网络设备上运行,而不会对性能造成任何明显影响。 GitHub地址:https://tinyproxy.github.io/。
-
安装准备
-
操作系统环境 版本信息:KeyarchOS 5.8sp2 硬件平台:aarch
添加图片注释,不超过 140 字(可选)
-
tinyproxy版本 版本号:tinyproxy-1.8.3-2 官网:Tinyproxy 厂商名称:GitHub
-
安装
-
安装tinyproxy-1.8.3-2 下载源码 下载地址:https://github.com/tinyproxy/tinyproxy/releases/tag/1.8.3
添加图片注释,不超过 140 字(可选)
上传至操作系统并解压
添加图片注释,不超过 140 字(可选)
编译安装 ./autogen.sh
添加图片注释,不超过 140 字(可选)
./configure
添加图片注释,不超过 140 字(可选)
make
添加图片注释,不超过 140 字(可选)
make install
添加图片注释,不超过 140 字(可选)
配置文件 新建系统服务配置文件 查询一下tinyproxy的配置文件位置 whereis tinyproxy.conf
添加图片注释,不超过 140 字(可选)
创建tinyproxy的日志文件目录和运行目录并赋予权限 mkdir -p /usr/local/var/log/tinyproxy mkdir -p /usr/local/var/run/tinyproxy chmod 755 /usr/local/var/log/tinyproxy chmod 755 /usr/local/var/run/tinyproxy
添加图片注释,不超过 140 字(可选)
-
验证tinyproxy-1.8.3-2
查看tinyproxy版本
tinyproxy -v
添加图片注释,不超过 140 字(可选)
tinyproxy命令详解
-d 不要作为守护进程运行(在前台运行)。
-c FILE 使用另一个配置文件。
-h 显示此使用信息。
-l 显示许可证。
-v 显示版本信息。
启动tinyproxy-1.8.3-2
启动后检查tinyproxy是否正在运行及其监听的端口
tinyproxy /usr/local/sbin/tinyproxy -c /usr/local/etc/tinyproxy.conf
添加图片注释,不超过 140 字(可选)
查看tinyproxy的日志
cat /usr/local/var/log/tinyproxy/tinyproxy.log
添加图片注释,不超过 140 字(可选)
使用curl在命令行中代理访问实际网站
curl -x http://127.0.0.1:8787 http://www.example.com(示例网址)
添加图片注释,不超过 140 字(可选)
查看tinyproxy的日志
tail /usr/local/var/log/tinyproxy/tinyproxy.log
添加图片注释,不超过 140 字(可选)