OpenSource-Hub
T

Tinyproxy

5.8k stars·プライバシー保護·SHA-256 チェックサム確認済み

一个轻量、高效的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) を実行します。

参照 Issue #522

タグ

proxyhttpssllightweightembedded

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

步骤1:从GitHub Releases下载源码或预编译包

4

步骤2:解压后执行 ./configure && make && make install (若从git克隆先运行./autogen.sh)

5

步骤3:编辑 /etc/tinyproxy/tinyproxy.conf,设置监听端口和允许的IP地址

インストールガイド
  1. 步骤1:从GitHub Releases下载源码或预编译包
  2. 步骤2:解压后执行 ./configure && make && make install (若从git克隆先运行./autogen.sh)
  3. 步骤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);配置文件需手动清理。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスGNU General Public License v2
最終更新2026-06-27 03:10:16
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

1 FAQ

類似プロジェクト