Tinyproxy
一个轻量、高效的HTTP/SSL代理守护进程,适合小型网络,支持连接缓冲。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
小而快的HTTP代理,缓存连接提速
主な機能
- 高效缓冲连接,将服务器高速响应缓存后转发给慢速客户端
- 支持透明代理,配合防火墙规则无需客户端配置
- 支持反向代理和上游代理链
- 支持域名/URL过滤,可限制访问内容
- 资源占用极低,适合路由器、嵌入式设备
できないこと
- •默认仅监听127.0.0.1,需要修改配置文件中的 Listen 字段才能让局域网其他设备使用;不支持HTTPS报文的解密(仅透传隧道),无法记录HTTPS内容;日志默认写入 /var/log/tinyproxy.log,长时间运行需注意磁盘空间。
使用例
- 小型办公室/家庭网络共享上网,只允许HTTP/SSL流量通过
- 嵌入式Linux路由器、OpenWrt等资源受限设备作为代理
- 结合iptables实现透明代理,无需手动设置浏览器代理
詳細説明
Tinyproxy是一款轻量级HTTP/SSL代理守护进程,专为小型网络环境设计,避免大型代理的资源消耗和安全风险。其核心特点是连接缓冲:它将服务器的高速响应缓存起来,再以客户端能接受的最大速度转发,显著减少网络卡顿感。支持透明代理(通过防火墙重定向)、反向代理、上游代理链以及域名/URL过滤。可在Linux、BSD等类Unix系统上编译运行,资源占用极低,非常适合嵌入式设备或路由器。配置文件为纯文本,操作简单。Tinyproxy采用GNU通用公共许可证发布。
トラブルシューティング & FAQ (1)
トラブル対応Tinyproxyのログファイルをローテーションする方法は?
Tinyproxyには組み込みのログローテーション機能はありません。logrotateやsyslogなどの外部ツールを使用してください。ローテーションが完了したら、TinyproxyプロセスにSIGHUPシグナルを送信し、ログファイルを再度開かせます。logrotate設定の例:postrotateスクリプトで kill -HUP $(cat /var/run/tinyproxy.pid) を実行します。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
步骤1:从GitHub Releases下载源码或预编译包
步骤2:解压后执行 ./configure && make && make install (若从git克隆先运行./autogen.sh)
步骤3:编辑 /etc/tinyproxy/tinyproxy.conf,设置监听端口和允许的IP地址
- 步骤1:从GitHub Releases下载源码或预编译包
- 步骤2:解压后执行 ./configure && make && make install (若从git克隆先运行./autogen.sh)
- 步骤3:编辑 /etc/tinyproxy/tinyproxy.conf,设置监听端口和允许的IP地址
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
运行 make uninstall 删除编译安装的文件;若用包管理器安装,则使用对应命令移除(如 apt remove tinyproxy);配置文件需手动清理。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
1 FAQ