Open-source censorship-circumvention software
481 open-source libraries, tools and applications tagged censorship-circumvention, ranked by how closely censorship-circumvention is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
481 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| TheCaduceus/WARP-UNLIMITED-ADVANCED A Python script that repeatedly calls Cloudflare's official WARP API to generate unlimited WARP+ data quota for a given WARP client ID. It … | 23 | 995 | maintenance |
| freenet/freenet-core Freenet is a fully decentralized peer-to-peer network implemented in Rust that acts as a global shared computer and distributed key-value s… | 96 | 3110 | experimental |
| TryQuiet/quiet Quiet is an encrypted peer-to-peer team chat application that serves as a private alternative to Slack and Discord, syncing messages direct… | 93 | 2656 | experimental |
| elendirx/web2web A proof-of-concept for serving websites entirely via torrents and the Bitcoin blockchain, with no webserver or domain. A Bitcoin OP_RETURN … | 32 | 2241 | experimental |
| xyzeva/k-id-age-verifier A TypeScript tool that automatically completes K-ID age verification as an adult on platforms like Discord, Twitch, Kick, and Quora. It aut… | 59 | 1769 | experimental |
| GFW-knocker/gfw_resist_tls_proxy A set of Python proof-of-concept scripts (notably pyprox and randchunk) that fragment TLS Client Hello packets to evade SNI-based deep pack… | 30 | 1710 | experimental |
| lmatteis/torrent-net TorrentNet is a C application that builds distributed search engines on top of the BitTorrent network and SQLite databases. It lets users q… | 32 | 1030 | experimental |
| SwitchyOmega SwitchyOmega is a browser extension for Chromium and Firefox that lets users manage and quickly switch between multiple proxy profiles, inc… | 23 | 22603 | abandoned |
| Qv2ray Qv2ray is a cross-platform V2Ray GUI client built with C++ and Qt, supporting VMess, VLESS, SSR, Trojan, NaiveProxy, HTTP/SOCKS5 via an ext… | 41 | 16900 | abandoned |
| MatsuriDayo/nekoray NekoBox for PC (nekoray) is a Qt-based cross-platform GUI proxy configuration manager backed by sing-box, supporting protocols like SOCKS, … | 10 | 15354 | abandoned |
| PanDownloadServer/Server A community-maintained revival of PanDownload, a tool for accelerated and unrestricted downloading of files from Baidu Netdisk (Baidu Yun).… | 23 | 8151 | abandoned |
| Shadowsocks-Qt5 Shadowsocks-Qt5 is a native cross-platform GUI client for the Shadowsocks proxy protocol, written in C++ with Qt 5. It supports multiple se… | 10 | 7917 | abandoned |
| cmliu/CF-Workers-SUB A Cloudflare Workers/Pages-based tool that merges multiple proxy nodes and subscription links into a single personalized subscription URL, … | 10 | 7523 | abandoned |
| beakerbrowser/beaker Beaker Browser was an experimental peer-to-peer web browser built on Electron that added APIs for hosting 'hostless' applications using the… | 10 | 6738 | abandoned |
| shadowsocks/shadowsocks-go A Go port of the Shadowsocks lightweight encrypted tunnel proxy, providing local SOCKS5 client and remote server binaries to bypass firewal… | 10 | 6545 | abandoned |
| qingshuisiyuan/electron-ssr-backup A backup of the discontinued electron-ssr project, a cross-platform ShadowsocksR proxy client desktop app built with Electron for Windows, … | 10 | 5796 | abandoned |
| yinghuocho/firefly-proxy Firefly is a cross-platform proxy client written in Go designed to circumvent the Great Firewall of China, with builds for Windows, macOS, … | 23 | 4811 | abandoned |
| shadowsocksr-backup/shadowsocksr-csharp ShadowsocksR is a Windows proxy client written in C# that tunnels traffic through ShadowsocksR servers via a local SOCKS5/HTTP proxy with s… | 23 | 4484 | abandoned |
| shadowsocksr-backup/shadowsocks-rss ShadowsocksR (SSR) is a fork of Shadowsocks providing an encrypted SOCKS/HTTP proxy client and server with additional protocol obfuscation … | 32 | 4434 | abandoned |
| iMeiji/shadowsocks_install A shell script that automatically installs and configures a Shadowsocks proxy server on Linux VPS instances, forked from Teddysun's well-kn… | 23 | 4168 | abandoned |
| Mellow Mellow is a rule-based global transparent proxy client for Windows, macOS and Linux, functioning as a Proxifier alternative that routes all… | 23 | 3541 | abandoned |
| Y1ran/Free-VPN-for-Coursera A free open-source guide/toolkit bundling ShadowsocksR (Shadow-SSR 4.0) and SSTap clients with shared node links, aimed at fixing Coursera … | 32 | 3503 | abandoned |
| shadowsocksr-backup/shadowsocksr-android A ShadowsocksR (SSR) proxy client for Android that tunnels traffic through ShadowsocksR servers. It is a community backup of the original s… | 23 | 3430 | abandoned |
| jiangxufeng/v2rayL v2rayL is a Linux GUI client for V2Ray built with PyQt5, supporting vmess and shadowsocks protocols with subscription management, QR code c… | 10 | 3113 | abandoned |
| fivesheep/chnroutes chnroutes is a set of Python scripts that generate route table commands from the APNIC delegated list, so VPN users in China can route only… | 23 | 3098 | abandoned |
| the0demiurge/ShadowSocksShare A Python/Flask web service that crawls shared Shadowsocks/ShadowsocksR accounts from public sharing websites, validates their connectivity,… | 10 | 2992 | abandoned |
| NEKit/libnekit NEKit is a Swift toolkit for building iOS/macOS Network Extension apps (NETunnelProvider) that route traffic through proxies to bypass netw… | 10 | 2814 | abandoned |
| Trojan-Qt5/Trojan-Qt5 Trojan-Qt5 was a cross-platform GUI proxy client implementing the Trojan protocol, built with Qt5 and C++, designed to route traffic throug… | 10 | 2664 | abandoned |
| MatsuriDayo/Matsuri Matsuri is a universal proxy toolchain app for Android, forked from SagerNet, supporting protocols like Shadowsocks, VMess, Trojan, SOCKS, … | 10 | 2499 | abandoned |
| bin456789/Unblock163MusicClient-Xposed An Xposed module for rooted Android devices that unblocks grayed-out or region-restricted songs in the NetEase Cloud Music (163 Music) Andr… | 10 | 2495 | abandoned |
| Shadowsocks A simple obfuscation plugin for Shadowsocks that disguises proxy traffic as ordinary HTTP or TLS traffic. It is deprecated and succeeded by… | 23 | 2372 | abandoned |
| hijkpw/scripts A collection of one-click shell scripts for installing proxy servers (Shadowsocks, ShadowsocksR, V2Ray, trojan, trojan-go) on VPS instances… | 32 | 2316 | abandoned |
| killgcd/chromego ChromeGo is a bundled censorship-circumvention toolkit providing one-click proxy/VPN packages for Chrome, Firefox, and Android to bypass th… | 32 | 2162 | abandoned |
| FunctionClub/V2ray.Fun V2ray.Fun is a web-based control panel for managing V2ray proxy servers on Linux VPS instances. It ships with a one-click shell installer t… | 10 | 1953 | abandoned |
| fqrouter/fqrouter fqrouter is an Android application designed to bypass the Great Firewall of China (GFW) by routing traffic through anti-censorship proxies.… | 32 | 1944 | abandoned |
| ambrop72/badvpn BadVPN is a collection of C networking tools: the NCD scripting language/daemon for network configuration, a tun2socks network-layer proxif… | 10 | 1932 | abandoned |
| JuncoJet/unlimited-landeng-for-win A Windows patcher/injector for the Lantern proxy client that modifies its PE structure or loads it via an injector to unlock paid/pro limit… | 32 | 1907 | abandoned |
| yamada95/kitsunebi-android Kitsunebi is a fully-featured V2Ray client for Android written in Kotlin, supporting proxy configuration, routing rule sets, Fake DNS, late… | 10 | 1805 | abandoned |
| MerlinKodo/clash-rev A continuation of the Clash proxy core, a rule-based tunnel/proxy client supporting multiple protocols. The repository is now archived and … | 10 | 1801 | abandoned |
| huhamhire/huhamhire-hosts A Python utility for managing the system hosts file to bypass internet censorship and access blocked websites like Google, YouTube, and Fac… | 10 | 1517 | abandoned |
| qiwihui/hiwifi-ss A shell-script-based installer that adds Shadowsocks proxy support to HiWiFi (JiSu) routers, including a router admin UI integration, dnsma… | 10 | 1462 | abandoned |
| yonggekkk/Doprax-Xray A one-click shell script that deploys an Xray-core proxy server on the Doprax container platform, running five protocols (vless, vmess, tro… | 32 | 1406 | abandoned |
| ValdikSS/blockcheck BlockCheck is a Python utility that detects the type of website blocking used by Russian ISPs, including DNS tampering, DPI filtering, SSL … | 10 | 1391 | abandoned |
| bigeagle/gohop GoHop is a VPN implemented in Go with built-in encryption and traffic obfuscation, designed to evade deep packet inspection and censorship … | 23 | 1365 | abandoned |
| paradiseduo/ShadowsocksX-NG-R8 A macOS ShadowsocksR (SSR) proxy client, a fork of ShadowsocksX-NG-R, used to route traffic through ShadowsocksR servers to bypass censorsh… | 10 | 1359 | abandoned |
| nang-dev/hover-paywalls-browser-extension Hover is an open-source Chrome browser extension that bypasses paywalls on news sites and blocks ads and tracking modules. It works via web… | 23 | 1309 | abandoned |
| matiasinsaurralde/facebook-tunnel A Linux tool that tunnels Internet traffic through Facebook chat by sending packets as base64-encoded messages, using a tuntap interface an… | 32 | 1288 | abandoned |
| gaboolic/vercel-reverse-fast A Vercel-deployable reverse proxy configuration that accelerates access to OpenAI/ChatGPT and other blocked services like GitHub and Google… | 10 | 1173 | abandoned |
| PharosVip/Pharos-Android-Test Pharos Pro is an Android proxy client supporting Trojan, Trojan-Go, V2Ray, Shadowsocks, and SSR protocols. It is the test build channel of … | 23 | 1172 | abandoned |
| amurcanov/proxy-turn-vk-android WDTT is an Android application that establishes a WireGuard tunnel over TURN/DTLS, routing traffic through VK's TURN media-relay servers to… | 10 | 1158 | abandoned |
| dowsnature/dowsDNS A small Python DNS server that resolves domains via custom hosts files and wildcard records to bypass DNS poisoning by the Great Firewall o… | 23 | 1148 | abandoned |
| cfwtf/clash_for_windows A backup mirror of the final release files of Clash for Windows (Fndroid/clash_for_windows_pkg), a popular GUI proxy client based on Clash.… | 18 | 1146 | abandoned |
| fengjueming/unblock-NetEaseMusic A proxy service that lets users outside mainland China access NetEase Cloud Music (and related Tencent music services) by spoofing a Chines… | 10 | 1142 | abandoned |
| out0fmemory/GoAgent-Always-Available A maintained fork of the classic GoAgent proxy that periodically scans for usable Google GAE/GWS IP addresses and ships an automated IP-fet… | 10 | 1125 | abandoned |
| likuai2010/ClashMeta A Clash Meta (Mihomo) proxy client ported to HarmonyOS Next using Go, one of the first open-source Go application ports for that platform. … | 31 | 1118 | abandoned |
| LocationReportEnabler A rooted Android app that enables Google Location Report, Google Now, and related services in mainland China by spoofing SIM operator prope… | 23 | 1112 | abandoned |
| Kenguba/google-access-helper A cracked (modified) version of the 'Google Access Helper' Chrome extension that bypasses the Great Firewall to access Google services and … | 67 | 1093 | abandoned |
| LetsGo666/LetsGo_1 A repository that claims to be GitHub profile config files but actually serves as an advertisement for 'LetsGo' (快连), a commercial VPN/circ… | 32 | 993 | abandoned |
| mihomo-party-org/clash-party Clash Party is an Electron-based cross-platform desktop GUI for the Mihomo (Clash Meta) proxy core. It offers subscription management, conf… | 91 | 26873 | active |
| Invidious Invidious is an open-source, privacy-focused alternative front-end to YouTube written in Crystal. It lets users watch videos without ads or… | 92 | 25497 | active |
| SimpleX SimpleX Chat is a private messaging platform and set of mobile/desktop apps that operate without any user identifiers, delivering end-to-en… | 96 | 19495 | active |
| ginuerzh/gost GOST (GO Simple Tunnel) is a Go-based tunneling and proxy tool supporting HTTP/HTTPS/HTTP2/SOCKS4/SOCKS5/Shadowsocks protocols plus QUIC, K… | 64 | 18244 | active |
| goproxy GoProxy is a high-performance, cross-platform proxy server written in Go supporting HTTP(S), SOCKS5, SS, WebSocket, TCP, UDP, and DNS proxy… | 88 | 17142 | active |
| angristan/openvpn-install A Bash script that installs and manages a self-hosted OpenVPN VPN server on many Linux distributions. It handles client certificate generat… | 76 | 16155 | active |
| DNSCrypt/dnscrypt-proxy dnscrypt-proxy is a flexible local DNS proxy that encrypts and authenticates DNS traffic using DNSCrypt v2, DNS-over-HTTPS, Anonymized DNS,… | 90 | 13730 | stable |
| SoftEther VPN SoftEther VPN is an open-source, cross-platform, multi-protocol VPN server and client software written in C. It supports SSL-VPN, OpenVPN, … | 66 | 13597 | active |
| libnyanpasu/clash-nyanpasu Clash Nyanpasu is a cross-platform desktop GUI for Clash-based proxy cores (Clash Premium, Mihomo, Clash Rust, Meow), built with Tauri, Rus… | 95 | 13231 | active |
| Sub-Store Sub-Store is an advanced proxy subscription manager that parses, transforms, and manages proxy subscription links for clients like Quantumu… | 96 | 10717 | active |
| rofl0r/proxychains-ng ProxyChains-NG is a UNIX CLI tool that uses LD_PRELOAD to hook socket-related libc functions in dynamically linked programs and redirect th… | 64 | 10683 | active |
| Piped Piped is an open-source, privacy-friendly alternative frontend for YouTube that blocks ads and tracking while providing a lightweight viewi… | 75 | 10266 | active |
| KaringX/clashmi Clash Mi is a cross-platform graphical proxy client built with Flutter that embeds the Mihomo (Clash.Meta) core. It supports subscription-b… | 87 | 9919 | active |
| wangyu-/udp2raw A C++ command-line tunnel that converts UDP traffic into encrypted FakeTCP, UDP, or ICMP traffic using raw sockets, helping bypass UDP fire… | 40 | 8571 | active |
| Meshtastic Meshtastic is an open-source, off-grid mesh communication system that runs on inexpensive LoRa radios, enabling long-range encrypted text m… | 94 | 8446 | active |
| yarrick/iodine iodine is a C client/server tool that tunnels IPv4 traffic through DNS queries, letting you get network access on firewalled connections wh… | 76 | 7994 | active |
| UnblockNeteaseMusic A self-hosted proxy server that revives grayed-out (unavailable) songs in Netease Cloud Music by replacing their links with sources from al… | 74 | 7837 | active |
| GOST GOST (GO Simple Tunnel) is a Go-based multi-protocol tunnel and proxy tool supporting HTTP, HTTPS, SOCKS5, Shadowsocks, WebSocket, QUIC, KC… | 92 | 7640 | active |
| markqvist/Reticulum Reticulum is a cryptography-based networking stack written in Python that builds encrypted, resilient local and wide-area networks over LoR… | 95 | 7281 | active |
| hwdsl2/docker-ipsec-vpn-server A Docker image that runs a self-hosted IPsec VPN server supporting IPsec/L2TP, Cisco IPsec, and IKEv2, built on Libreswan and xl2tpd. It au… | 76 | 7150 | active |
| erebe/wstunnel wstunnel is a Rust CLI tool that tunnels arbitrary TCP, UDP, Unix socket, or stdio traffic over WebSocket, HTTP2, or WebTransport to bypass… | 98 | 7099 | active |
| shiaho777/web-to-app WebToApp is an Android application that lets users build signed, installable APKs from web projects entirely on their phone, without a PC o… | 85 | 6930 | active |
| dae dae is a high-performance transparent proxy solution for Linux built on eBPF, performing traffic splitting directly in the kernel so direct… | 88 | 6308 | active |
| yonggekkk/argosbx ArgoSBX is a one-click, non-interactive shell script ('little cannon') that deploys proxy servers on VPS or Docker by combining Sing-box, X… | 55 | 5849 | active |
| jedisct1/dsvpn DSVPN is a dead-simple, single-binary VPN tool written in C that tunnels traffic over TCP with modern, formally verified cryptography. It r… | 71 | 5817 | stable |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| Rethink DNS + Firewall Rethink DNS + Firewall is an open-source Android app combining an encrypted DNS client (DoH, Oblivious DoH, DoT, DNSCrypt) with blocklists,… | 97 | 5554 | active |
| 7Sageer/sublink-worker A lightweight proxy subscription converter and manager that transforms subscription links and full configs into Sing-Box, Clash, Surge, or … | 81 | 5455 | active |
| teddysun/across A collection of shell scripts for Linux VPS/server administration, including WireGuard VPN setup, TCP BBR kernel installation, KMS server d… | 62 | 5376 | active |
| nikkinikki-org/OpenWrt-nikki Nikki is an OpenWrt package (with a LuCI web interface) that runs Mihomo (Clash Meta) as a transparent proxy on OpenWrt routers. It manages… | 92 | 5364 | active |
| ddgth/cf2dns A Python tool that selects high-quality Cloudflare IPs and updates DNS records via DNS provider APIs (DNSPod, Aliyun DNS, Huawei Cloud DNS)… | 32 | 5207 | active |
| SpaceTimee/Sheas-Cealer Sheas Cealer is a WPF (.NET 8) Windows desktop tool that forges the SNI extension field in Chromium's launch parameters, allowing users to … | 64 | 5159 | active |
| jinwyp/one_click_script A collection of one-click shell scripts for Linux servers that install latest or LTS Linux kernels and enable BBR or BBR Plus congestion co… | 67 | 5136 | active |
| torproject/tor Tor is the core implementation of the Tor anonymity network, routing internet traffic through onion circuits to hide a user's IP address an… | 32 | 5052 | active |
| yonggekkk/warp-yg A one-click shell script for managing Cloudflare WARP on Linux VPSes, supporting switching between warp-go and wgcf, generating unlimited W… | 66 | 4645 | active |
| hafrey1/LunaTV-config A configuration repository and Cloudflare Workers-based CORS proxy for MoonTV/LunaTV video source APIs, with daily automated API health che… | 64 | 4373 | active |
| vaxilu/x-ui x-ui is a web-based control panel for managing Xray proxy servers, supporting multiple protocols (vmess, vless, trojan, shadowsocks, etc.) … | 23 | 19097 | maintenance |
| yuaotian/antigravity-proxy A Windows transparent proxy injector for the Antigravity editor that forces its traffic through SOCKS5/HTTP proxies via DLL injection and M… | 78 | 4320 | active |
| i2pd i2pd (I2P Daemon) is a full-featured C++ implementation of an I2P client, providing a universal anonymous network layer with end-to-end enc… | 87 | 4236 | active |
| BrowserBox/BrowserBox BrowserBox is a commercial Remote Browser Isolation (RBI) platform that streams a full modern browser to any client at 60 FPS, keeping web … | 98 | 3920 | active |
| MeshCore MeshCore is a lightweight C++ library and firmware implementing a hybrid multi-hop mesh routing protocol for LoRa packet radios, enabling e… | 84 | 3910 | active |
| Openwrt-Passwall/openwrt-passwall2 PassWall2 is a LuCI web interface application for OpenWrt routers that provides advanced proxy functionality and network traffic management… | 96 | 3625 | active |