8 个仓库
Foundational libraries for building programmable network proxies with custom routing and request manipulation logic.
Distinct from Traffic Proxying: Distinct from Traffic Proxying: focuses on the developer framework for building proxies rather than a tool for analyzing traffic.
Explore 8 awesome GitHub repositories matching networking & communication · Custom Proxy Frameworks. Refine with filters or upvote what's useful.
Pingora is a Rust-based framework for building high-performance network services, including HTTP reverse proxies, layer seven load balancers, and TLS termination proxies. It serves as an asynchronous network library designed to intercept and route HTTP, gRPC, and WebSocket traffic between clients and upstream backend servers. The project enables zero-downtime service updates by handing over listening sockets between processes during binary or configuration upgrades. It utilizes a programmable multi-phase pipeline to modify request and response bodies and headers, and it provides a pluggable T
Provides a programmable framework for building high-performance network proxies with custom logic for HTTP, gRPC, and WebSocket traffic.
This project is an HTTP reverse proxy toolkit and programmable proxy engine designed for building high-performance network gateways. It functions as an HTTP request pipeline framework that allows for the interception and modification of network requests and responses. The system provides an extensible core for developing specialized proxy applications, offering programmatic control over routing and traffic behavior. It enables the creation of custom reverse proxies through a flexible pipeline used to handle specialized request and response logic. The toolkit covers network traffic management
Functions as a programmable framework for building proxies with custom routing and request manipulation logic.
An HTTP proxy library for Go
Routes HTTP requests matching a relative path to a custom handler instead of forwarding to the original destination.
Helicone is an AI gateway and observability platform designed to intercept, manage, and monitor interactions with large language models. By acting as a reverse-proxy, it provides a centralized layer for routing requests across multiple AI providers, allowing developers to maintain consistent application logic while gaining deep visibility into model performance, usage, and costs. The platform distinguishes itself through a robust suite of traffic management and prompt engineering tools. It enables policy-driven control, including automatic failover between providers, rate limiting, and edge-b
Routes traffic to third-party providers by specifying target URL headers to enable monitoring for custom integrations.
本项目是一款审查绕过工具和透明代理网关,旨在绕过本地网络限制。它作为一个 SOCKS5 代理服务器、DNS 隧道工具和网络流量混淆器,帮助用户访问被封锁的网站。 该软件实现了掩码协议以隐藏数据的来源和目的地,从而规避限制性防火墙。它提供了网络流量混淆和安全 DNS 隧道功能,以保护网络隐私并解析被封锁的域名。 该系统通过防火墙规则和 IP 表转换拦截系统网络流量,处理大规模流量管理。它包括一个用于开发自定义代理插件的模块化架构,以定义专门的路由规则。
Provides a modular architecture for developing custom proxy plugins to define specialized routing rules.
proxy.py is a lightweight, dependency-free HTTP and reverse proxy framework built in Python that handles network traffic through asynchronous event loops and multi-core connection distribution. It acts as a customizable proxy server and embedded web server, allowing developers to inspect, route, and modify web traffic programmatically or via command-line execution wrappers. The platform provides in-flight TLS interception and traffic decryption using generated root certificates, alongside modular extension hooks that support custom dashboard interfaces, request handling plugins, and REST API
Provides foundational libraries for building programmable network proxies with custom routing and request manipulation.
MadelineProto is an asynchronous PHP library that provides a programmatic interface for interacting with the Telegram API using the MTProto protocol, the same protocol used by official Telegram clients. It functions as both a Telegram bot SDK and a userbot automation library, enabling PHP applications to connect to Telegram as either a bot account or a regular user account, sending and receiving messages, media, and other data directly without relying on the Bot API intermediary. The library is built on an event-driven architecture with Amp v3 fiber-based concurrency, allowing for non-blockin
Implements custom proxy protocols using the stream API with TLS support for Telegram traffic routing.
Proxyee is a Java-based network proxy library designed for building custom proxy servers that support traffic interception, inspection, and modification. It functions as a programmable framework for handling HTTP, HTTPS, and WebSocket traffic, providing the necessary tools to analyze and alter request and response data in real time. The project distinguishes itself through its man-in-the-middle capabilities, which include dynamic certificate generation to facilitate the decryption and re-encryption of secure traffic streams. This allows for granular control over network communications, suppor
Provides a foundational framework for building custom network proxies with programmable routing and request manipulation logic.