Pichi

June 27, 2026 · View on GitHub

Pichi is a flexible rule-based proxy.

Documentation

Build Status

OSUbuntu 24.04macOS 26FreeBSD 15.0Windows Server 2025AndroidiOS
ToolchainGCC 13.3.0Xcode 26.4.1Clang 19.1.7Visual Studio 2022Android NDK r29Xcode 26.4.1
StatusLinuxmacOSFreeBSDWindowsAndroidiOS

Supported protocols

ProtocolIngressEgressDescription
Directconnecting to destination directly
DUALHTTP & SOCKS5
HTTPdefined by RFC 2068 and RFC 2616
Rejectrejecting request immediately or after a fixed/random delay
Shadowsocksdefined by shadowsocks.org
SOCKS5defined by RFC 1928
TransparentTransparent proxy for TCP
Trojandefined by trojan-gfw and its websocket extension defined by trojan-go
TunnelTCP tunnel to multiple destinations to be chosen by pre-defined load balance

Donation

If you enjoy using Pichi, consider buying me a coffee.

Please donate BTC