GitHub - ubub111/awesome-dpi-bypass: A collection of tools, protocols, and services to bypass DPI, evade ISP tracking, and get around office/school firewalls. · GitHub
/" data-turbo-transient="true" />
Skip to content
Search or jump to...
Search code, repositories, users, issues, pull requests...
-->
Search
Clear
Search syntax tips
Provide feedback
--><br>We read every piece of feedback, and take your input very seriously.
Include my email address so I can be contacted
Cancel
Submit feedback
Saved searches
Use saved searches to filter your results more quickly
-->
Name
Query
To see all available qualifiers, see our documentation.
Cancel
Create saved search
Sign in
/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up
Appearance settings
Resetting focus
You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
{{ message }}
ubub111
awesome-dpi-bypass
Public
Notifications<br>You must be signed in to change notification settings
Fork
Star
main
BranchesTags
Go to file
CodeOpen more actions menu
Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit
History<br>3 Commits<br>3 Commits
LICENSE
LICENSE
README.md
README.md
View all files
Repository files navigation
Awesome DPI Bypass & Anti-Censorship Tools (2026)
🛡️ Don't want to configure routing cores and servers manually?<br>Try Celestride Premium — high-speed VLESS Reality & Hysteria 2 nodes, 1-minute setup on any device, and a free 5-day trial . No personal data or credit cards required.
A collection of working tools, protocols, clients, and services to bypass Deep Packet Inspection (DPI), dodge ISP snooping, and get around local school/office firewalls or strict age-verification blocks.
Contents
Protocols & Technologies
Cores & Server Implementations
Client Applications
Desktop (Windows, macOS, Linux)
Mobile (Android, iOS)
Local DPI Circumvention (No VPS required)
Ready-to-Use Services & Managed Providers
Learning Resources & Analysis
Protocols & Technologies
Modern censorship engines use ML and Deep Packet Inspection (DPI) to fingerprint and block classic protocols like OpenVPN and WireGuard. The tools below wrap, obfuscate, or tunnel your traffic to make it look like normal HTTPS web browsing:
VLESS with Reality - A lightweight protocol. The Reality extension does away with server-side TLS fingerprints by borrowing certificates from popular, unblocked websites (like Apple, Yahoo, or Faceit) to hide the proxy server.
Hysteria 2 - Built on top of UDP (QUIC). Designed to run fast and maintain usability even on crappy, high-packet-loss networks. Looks like normal HTTP/3 web traffic.
TUIC - Another high-performance proxy protocol running on top of QUIC (UDP) to cut handshake latency.
Shadow-TLS - A wrapper that performs a fake TLS handshake with a real destination server, keeping active probing from flagging your proxy node.
VMess - The classic V2Ray protocol, usually configured with WebSockets + TLS + Web.
Cores & Server Implementations
What you install on your virtual server (VPS) to route traffic:
sing-box - The Swiss Army knife of proxies. Extremely fast, lightweight, and supports VLESS, Reality, Hysteria 2, TUIC, Shadow-TLS, and Tor. Written in Go.
Xray-core - A V2Ray fork that pioneered the XTLS and Reality obfuscation technologies. Very stable and customizable.
AmneziaWG - A tweaked WireGuard implementation that scrambles packet headers and sizes to sneak past basic DPI firewalls.
Outline Server - Developed by Jigsaw (Google). A dead-simple way to run self-hosted Shadowsocks (AEAD) proxies.
Client Applications
GUI clients to connect to your proxy using JSON files, links, or QR codes.
Desktop (Windows, macOS, Linux)
Nekoray - A Qt-based desktop client for Windows, Linux, and macOS. Supports Xray and sing-box cores. Great for power users.
v2rayN - A popular, lightweight Windows client supporting Xray, sing-box, and Trojan.
Amnezia VPN Client - An open-source desktop app that automatically deploys OpenVPN, WireGuard, ShadowSocks, and AmneziaWG on your own server.
Mihomo Party - A clean, modern desktop client built on top of the Mihomo (Clash.Meta) core.
Mobile (Android, iOS)
Streisand (iOS) - A fast iOS client supporting VLESS, Reality, Trojan, TUIC, and Hysteria.
v2rayNG (Android) - The go-to Android app for Xray-core configurations.
Sing-box Mobile (Android/iOS) - The official mobile app built by the sing-box core team.
Shadowrocket (iOS) - A popular, rule-based utility app (paid, but runs super snappy).
Local DPI Circumvention (No VPS required)
These tools run locally on your machine and alter TCP/IP packets on the fly. They fool DPI boxes without routing your traffic through an external server. Perfect for bypassing SNI blocks:
Zapret - A highly configurable bypass engine for...