Topics / #anti-censorship
Anti-censorship projects on GitHub
Tools that circumvent internet censorship using proxies, relays, and encrypted tunnels.
As of , the most-starred Anti-censorship projects on GitHub are v2rayNG (64.2K stars), shadowsocks-windows (59.5K stars) and fanqiang (55K stars). GitHub.Locker tracks 80 Anti-censorship repositories with 1.1M stars combined. The fastest-growing on October 18 was fanqiang, with +944 stars in a day.
Hot right now
Most stars gained in a day · Oct 18
+944fanqiang
bannedbook/fanqiang · ★ 55KA collection of tutorials and tools for circumventing China's internet censorship (翻墙/科学上网), covering proxy protocols like V2Ray, Shadowsocks, SSR and Trojan, plus a bundled all-in-one client package for Windows.
+156CFNext
PAICNI/CFNext · ★ 2KCFNext is a proxy subscription management panel you deploy on Cloudflare Workers or Pages; a single script both runs the actual VLESS/Trojan/XHTTP proxy and serves a /sub subscription link plus a graphical config panel.
+76supvpn
supvpn/supvpn · ★ 658This is a Chinese-language comparison article reviewing five VPN services — 白菜云 (Baicai Cloud), Proton VPN, Mullvad, NordVPN, and Surfshark — aimed at people who need to bypass censorship, get free SS/V2Ray/Trojan nodes, or run AI tools reliably.
v2rayNG
2dust/v2rayNG · ★ 64.2Kv2rayNG is an Android client for V2Ray that lets you connect through proxy servers using either the Xray core or the v2fly core, supporting protocols like VMess, VLESS, Trojan, Shadowsocks and SOCKS5.
The all-time top
80 projects · by stars
- 64.2K
#1 · 2dust/v2rayNG
v2rayNG
v2rayNG is an Android client for V2Ray that lets you connect through proxy servers using either the Xray core or the v2fly core, supporting protocols like VMess, VLESS, Trojan, Shadowsocks and SOCKS5.
- 59.5K
#2 · shadowsocks/shadowsocks-windowsshadowsocks-windows
Shadowsocks-windows is a Windows desktop client for Shadowsocks, a SOCKS5/HTTP proxy protocol designed to circumvent internet censorship, written in C#.
- 55K
#3 · bannedbook/fanqiangfanqiang
A collection of tutorials and tools for circumventing China's internet censorship (翻墙/科学上网), covering proxy protocols like V2Ray, Shadowsocks, SSR and Trojan, plus a bundled all-in-one client package for Windows.
- 4

ClashMetaForAndroid
47.9KMetaCubeX/ClashMetaForAndroid · KotlinClash Meta for Android (CMFA) is the graphical Android app for Clash.Meta, letting you run a rule-based proxy/VPN tunnel on your phone with a UI instead of editing config files by hand.
- 5

free
42.8Kfreefq/freeA regularly updated list of free proxy/VPN server nodes (ss/v2ray/trojan/vmess) scraped from the internet, meant to help users in China bypass the Great Firewall and access blocked sites.
- 6

shadowsocks-android
36.8Kshadowsocks/shadowsocks-android · KotlinThis is the official Shadowsocks client app for Android, Chrome OS, and Android TV, letting you route your device's traffic through a Shadowsocks proxy server.
- 7

zapret-discord-youtube
34.9KFlowseal/zapret-discord-youtube · BatchfileA free Windows toolkit of batch scripts around bol-van's zapret that runs DPI-bypass strategies to restore access to Discord and YouTube — no VPN or subscription involved.
- 8

XX-Net
33.5KXX-net/XX-Net · PythonXX-Net is a proxy tool built to bypass the Great Firewall (GFW) and internet censorship — a circumvention system the author says has run continuously for 9 years.
- 9

v2ray
29.8K233boy/v2ray · ShellA one-click install and management script for V2Ray proxy servers, letting you set up and run multiple VMess, VLESS, Trojan and Shadowsocks configurations on your own Linux server through a single command-line tool.
- 10

GoodbyeDPI
28.8KValdikSS/GoodbyeDPI · CA free Windows utility that bypasses Deep Packet Inspection (DPI) systems ISPs use to block websites. It handles both passive DPI (optical splitter or port mirroring) and active DPI connected in sequence.
- 11

dev-sidecar
24.6Kdocmirror/dev-sidecar · VueDev-Sidecar (DS) is a local proxy desktop app that helps developers, especially in mainland China, reach GitHub, npm, Stack Overflow and similar services by optimizing DNS lookups and routing blocked or slow requests through acceleration mirrors.
- 12

streisand
23.4KStreisandEffect/streisand · ShellStreisand is an automation tool that takes a server on the cloud provider of your choice and nearly automatically turns it into a private, censorship-resistant VPN node.
- 13

NekoBoxForAndroid
23.2KMatsuriDayo/NekoBoxForAndroid · KotlinNekoBox for Android is a universal proxy toolchain for Android built on the sing-box core. It routes your phone's traffic through proxies like Shadowsocks, VMess, Trojan, VLESS or Hysteria.
- 14
hysteria
22.7KHyNetworks/hysteria · GoHysteria is an open-source proxy tool — powerful, lightning-fast and censorship-resistant. It routes your traffic through a server you control with a protocol built to withstand blocking.
- 15

SwitchyOmega
22.6KFelisCatus/SwitchyOmega · CoffeeScriptSwitchyOmega is a browser extension for managing and quickly switching between multiple proxy configurations.
- 16

v2ray-agent
22.1Kmack-a/v2ray-agent · ShellAn all-in-one one-click script that installs and manages proxy services on your own server, built around the Xray-core and sing-box cores and driven from a terminal menu.
- 17
v2ray-rules-dat
20.9KLoyalsoldier/v2ray-rules-datEnhanced drop-in replacements for the official V2Ray geoip.dat and geosite.dat routing rule files, used by V2Ray, Xray-core, mihomo (Clash-Meta), hysteria, Trojan-Go, leaf and GUI clients on those cores to decide which traffic goes direct, through the proxy, or gets blocked.
- 18

SSR-V2ray-Trojan
20.9Khwanz/SSR-V2ray-TrojanThis is a continuously updated Chinese-language guide that reviews and recommends paid proxy/VPN service providers (called 'airports', 机场) for bypassing China's Great Firewall, covering IEPL dedicated-line, AnyTLS, Trojan, Shadowsocks and relay providers with pricing, speed tests and unlock results.
- 19

hosts
20.6Kgooglehosts/hostsGoogleHosts is a project that provides a hosts file mapping Google and other blocked domains to accessible IP addresses, so Chinese-speaking users can reach these services without DNS censorship interference.
- 20

V2rayU
20.2Kyanue/V2rayUV2rayU is a macOS client built on the v2ray/xray core, used for circumventing internet censorship ('scientific internet access'). It's written natively in Swift.
- 21

ZeroNet
18.8KHelloZeroNet/ZeroNet · JavaScriptZeroNet is open-source software for a decentralized web: it lets you publish and visit websites that use Bitcoin cryptography and the BitTorrent network for distribution instead of a traditional hosting provider.
- 22

download
17.8Kgetlantern/downloadThis repository is the official download page for Lantern (蓝灯), a censorship-circumvention tool that lets users in restricted regions bypass internet blocking and access the open web.
- 23

netch
17.7Knetchx/netch · C#Netch is a simple, free and open-source proxy client for Windows that routes your traffic through proxy servers. It has been on GitHub since 2019 and has about 17.7k stars.
- 24

clashfree
17Kfree-nodes/clashfreeThis is a daily-updated collection of free Clash proxy node subscription links, scraped from the internet, for accessing blocked websites (GFW circumvention) from China.
- 25

Shadowrocket-ADBlock-Rules
16.7Kh2y/Shadowrocket-ADBlock-Rules · PythonA collection of rule files for the iOS app Shadowrocket that let you selectively route traffic through a proxy to get around China's firewall, while also filtering out ads in web pages, apps and videos.
- 26
Cloudflare-vless-trojan
16.6Kyonggekkk/Cloudflare-vless-trojan · JavaScriptScripts that deploy free VLESS-WS(TLS) and Trojan-WS(TLS) proxy nodes on Cloudflare Workers/Pages, plus a local Socks5/HTTP proxy script with ECH-TLS, normal TLS or no-TLS modes for devices like soft routers.
- 27

panda-vpn-pro
16.5KDiningFactory/panda-vpn-proA Chinese-language guide recommending cheap 'airports' — subscription proxy services for getting past China's Great Firewall — written by an author burned by PandaVPN Pro, paired with practical advice on choosing and paying for them safely.
- 28
lantern
16.4Kgetlantern/lantern · DartLantern is a free, open-source censorship circumvention tool — a VPN focused on speed, privacy, and getting around internet blocks.
- 29

zapret
16.3Kbol-van/zapret · CAn autonomous DPI circumvention tool that needs no third-party servers. It can help bypass blocking or throttling of HTTP(S) sites and signature-based blocking of TCP and UDP protocols, such as VPN bans.
- 30

shadowsocks-c
16.2Kshadowsocks/shadowsocks-c · C++shadowsocks-c is a lightweight, secured SOCKS5 proxy written in pure C, built on libuv with asynchronous DNS, designed to run on embedded devices and low-end boxes as well as desktops and servers.
- 31

v2rayA
15.7Kv2rayA/v2rayA · Gov2rayA is a V2Ray client with a web interface: it runs an Xray-based core and gives you a global transparent proxy on Linux, or a system proxy on Windows and macOS.
- 32

karing
15.6KKaringX/karing · DartKaring is a cross-platform proxy client that works with Clash, Clash.Meta, V2ray/V2fly, Sing-box, and Shadowsocks configs, letting you manage subscriptions and routing rules from one app.
- 33

FMHY
15.2Kfmhy/FMHYFMHY (Free Media Heck Yeah) is a massive curated wiki of free internet resources: streaming, downloading, piracy, adblocking/privacy tools, AI tools, gaming/emulation, and more, hosted at fmhy.net.
- 34

v2rayfree
14.4Kfree-nodes/v2rayfreeA free, continuously updated list of public proxy nodes (V2Ray, Shadowsocks, Trojan) with ready-to-use subscription links, maintained for getting past the Great Firewall.
- 35

Are-u-ok
14.3KAUK9527/Are-u-okA download repository of prebuilt third-party plugin packages for iStore — the app store used on OpenWrt routers — with separate package sets for OpenWrt 22.03 and 24.10.
- 36

zhao
14.1Kprogramthink/zhao · PythonA dataset documenting China's 'Princeling Party' (太子党) — the family and business networks of the country's political elite — compiled to expose corruption and nepotism among Chinese officials.
- 37

ddgksf2013
13.7Kddgksf2013/ddgksf2013A curated Chinese-language collection of ad-blocking and app-purification configs, rewrite rules and scripts for iOS proxy apps — centered on Quantumult X, with Shadowrocket, Surge and Clash configs also included.
- 38

SoftEtherVPN
13.7KSoftEtherVPN/SoftEtherVPN · CSoftEther VPN is a free, open-source, cross-platform VPN program where a single server can speak SSL-VPN, WireGuard, OpenVPN, IPsec, L2TP, MS-SSTP, L2TPv3 and EtherIP.
- 39

haoel.github.io
13.1Khaoel/haoel.github.io · ShellA long-form Chinese guide by Bilibili engineer 左耳朵 (haoel) that walks through everything needed to bypass internet censorship (the GFW) by renting your own VPS and self-hosting a proxy, from choosing a server all the way to configuring clients on every device.
- 40

TikTok-Unlock
12.2KSemporia/TikTok-Unlock · JavaScriptA README-based guide and rule-set for unlocking region-locked TikTok content on iPhone/iPad without swapping SIM cards, covering region switching, video posting, live streaming, likes, comments, and DMs.
- 41

nostr
12.1Knostr-protocol/nostrNostr (Notes and Other Stuff Transmitted by Relays) is an open protocol for a censorship-resistant global social network. This repo holds the idea and spec, not an app.
- 42

SS-Rule-Snippet
11.2KHackl0us/SS-Rule-Snippet · JavaScriptA curated set of routing rule snippets for the Chinese proxy clients Surge, Quantumult X, Shadowrocket, Surfboard and clash (Premium), built to keep configs minimal, fast and efficient.
- 43

fancyss_history_package
11Khq450/fancyss_history_packageThis repository stores offline installation packages for the fancyss plugin, a proxy tool that lets Asuswrt/Asuswrt-Merlin routers bypass the GFW using protocols like Shadowsocks, V2ray, Xray, Trojan, and Hysteria2.
- 44

tg-ws-proxy
10.6KFlowseal/tg-ws-proxy · PythonTG WS Proxy is a local MTProto proxy for Telegram Desktop that speeds up or partially bypasses Telegram's blocking by routing traffic through WebSocket (TLS) connections, without relying on any third-party servers.
- 45

SSPanel-UIM
10.4KAnankke/SSPanel-UIM · PHPSSPanel-UIM is a self-hosted, PHP-based management panel for proxy services, built for Shadowsocks(2022), V2Ray, Trojan, and TUIC. It handles user accounts, nodes, billing, and subscription distribution for people running their own proxy business.
- 46
support.996.ICU
10KMSWorkers/support.996.ICUAn open letter signed by Microsoft and GitHub employees declaring support for the 996.ICU movement - a protest by Chinese tech workers against illegal 9am-9pm, 6-day-a-week overtime schedules.
- 47

clash
9.9Kclashbk/clashThis is a Chinese-language navigation page that aggregates official download links, backup mirrors, and tutorials for various Clash-based proxy clients (FlClash, Clash Verge Rev, ClashMi, ClashX, Shadowrocket, etc.) across Windows, macOS, Linux, Android and iOS.
- 48

vpn-configs-for-russia
9.3Kigareck/vpn-configs-for-russiaA free, auto-updated collection of VPN and Tor configurations tested to work in Russia, for bypassing Roskomnadzor's black- and whitelist blocking.
- 49

MasterDnsVPN
7.1Kmasterking32/MasterDnsVPN · GoMasterDnsVPN is a DNS tunneling VPN that smuggles TCP traffic inside DNS queries and responses to get online when regular connections are blocked, aiming for the same goal as DNSTT or SlipStream but using its own lower-overhead protocol.
- 50

fq-book
7Khoochanlon/fq-book · ShellA free open-source Chinese-language book, 《这本书能让你连接互联网》 (This Book Can Get You Online), about getting online under censorship: hands-on setup for popular circumvention tools plus the principles behind proxies, tunnels, VPNs and GFW blocking.
- 51

web-to-app
6.8Kshiaho777/web-to-app · KotlinWebToApp is an Android app that builds installable APKs from web projects entirely on your phone — no PC and no remote build server. Beyond wrapping URLs, it runs real server runtimes, ships an anti-censorship network stack, signs for Google Play and supports browser extensions.
- 52

zapret2
5.7Kbol-van/zapret2 · CAn autonomous anti-DPI tool that modifies traffic on the fly so DPI systems cannot recognize or throttle it. It helps bypass blocking or slowdown of HTTP(S) sites and signature-based TCP/UDP analysis used to block VPNs — with no third-party servers involved.
- 53
mhr-cfw
4.4Kdenuitt1/mhr-cfw · PythonMHR-CFW is a domain-fronting relay that disguises your traffic as requests to an allowed domain like Google, routing it through Google Apps Script and a Cloudflare Worker before fetching the real site. It's built to bypass DPI (deep packet inspection) based network filtering.
- 54
privacyguides.org
4.3Kprivacyguides/privacyguides.org · MarkdownPrivacy Guides is a non-profit, community-run website and knowledge base that explains digital surveillance threats and recommends privacy and security tools to help people protect their data online.
- 55

vk-turn-proxy
4Kcacggghp/vk-turn-proxy · Govk-turn-proxy tunnels WireGuard or Hysteria VPN traffic through the TURN relay servers of VK calls or Yandex Telemost, so it travels disguised as ordinary video-call traffic.
- 56

russia-mobile-internet-whitelist
3.8Khxehex/russia-mobile-internet-whitelistA community-maintained list of domains and IP ranges that stay reachable in Russia even when mobile internet gets throttled or filtered, meant to be fed into VPN or proxy clients so their traffic blends in with what the government allows through.
- 57

MasterHttpRelayVPN-RUST
3.6Ktherealaleph/MasterHttpRelayVPN-RUST · RustIt is a Rust port of MasterHttpRelayVPN, a free DPI/censorship-bypass tool that routes your traffic through a Google Apps Script you deploy in your own Google account, using TLS SNI concealment so your ISP only sees a connection to www.google.com.
- 58

wl
2.9Kzieng2/wlThis is a subscription link bundling v2ray/Xray proxy server configs, specifically meant to bypass mobile carrier 'white list' restrictions where only a limited set of sites and apps are reachable without it.
- 59

Open-Box
2.2Kliandu2024/Open-Box · ShellOpen-Box is an all-in-one transparent proxy solution for OpenWrt routers: it installs the sing-box core plus a web management panel with a single command, so you can set up proxy routing from a browser without hand-editing any config files.
- 60

OpenFlux
2.2Kp1neappleXpress/OpenFlux · GoOpenFlux is a network stack research tool that builds an IPv4 TCP/UDP tunnel with pluggable transports, a batched+zstd codec, and two exit-node backends (a raw L3 forwarder and a gVisor-based L4 proxy).
- 61

deploy-vercel
2.1Kvvxw/deploy-vercel · JavaScriptThis is a one-click Vercel template that deploys a disguised reverse-proxy node: it looks like a plain website but actually runs a proxy backend and generates a subscription link for proxy clients.
- 62

mtproto.zig
2.1Ksleep3r/mtproto.zig · Zigmtproto.zig is a tiny self-hosted MTProto proxy for Telegram that disguises your traffic as ordinary TLS 1.3 HTTPS, so censors and DPI filters can't tell it's Telegram. You run it on your own cheap VPS and share a single tg:// link with people who want their Telegram unblocked.
- 63

CFNext
2KPAICNI/CFNext · JavaScriptCFNext is a proxy subscription management panel you deploy on Cloudflare Workers or Pages; a single script both runs the actual VLESS/Trojan/XHTTP proxy and serves a /sub subscription link plus a graphical config panel.
- 64

vodiwalker_panel
1.3KVodiwalker/vodiwalker_panel · PythonVodiwalker Panel is a free, self-hosted web panel for managing proxy/tunnel services and their configs, with a modern dashboard interface.
- 65

NewYork
1.2Kx4gpanell/NewYork · PythonX4G is a fast, modern gateway for tunneling VLESS over WebSocket and XHTTP, with a built-in HTTP proxy, a management dashboard, a Telegram admin bot, and shareable subscription pages for grouped configs.
- 66

personal-edge-proxy
1.1Kyding-git/personal-edge-proxyA self-hosted personal proxy architecture combining Hysteria2 as the main daily entry, Xray with VLESS+REALITY+Vision as a backup inbound, and Cloudflare WARP (plus an optional fixed SOCKS5) as outbound routing, tuned specifically for more reliable access to AI services like ChatGPT, Claude, Codex and Gemini.
- 67

CF-Workers-TGProxy
925ToiCF/CF-Workers-TGProxyA single-file Cloudflare Workers script that acts as Telegram's own Web Proxy (td web-proxy) backend, relaying the WebSocket lanes opened by Telegram Desktop/Android's embedded webview straight into Telegram's own Web K (KWS) channel.
- 68

CFBox
690PAICNI/CFBox · JavaScriptCFBox is a subscription management panel for proxy nodes that runs on Cloudflare Workers or Pages, combining the capabilities of the CFnew and edgetunnel (cmliu) projects to output VLESS/Trojan/xhttp subscriptions and provide a graphical configuration panel.
- 69

supvpn
658supvpn/supvpnThis is a Chinese-language comparison article reviewing five VPN services — 白菜云 (Baicai Cloud), Proton VPN, Mullvad, NordVPN, and Surfshark — aimed at people who need to bypass censorship, get free SS/V2Ray/Trojan nodes, or run AI tools reliably.
- 70

gate
516hezhanleiok/gate · PythonIt automates scraping VPN Gate's SSTP home-broadband/datacenter nodes, verifies each one with a checker Worker, groups them by country, and publishes an auto-rotating node list that edgetunnel can pull as chained proxy entries.
- 71

bot-hosting-vless
453KJGX66F/bot-hosting-vless · JavaScriptA deployment kit for running a VLESS+WebSocket proxy node on the Bot-Hosting platform (a Pterodactyl panel), paired with a Cloudflare Worker script that reverse-proxies the connection through Cloudflare's CDN for better speed and stability.
- 72

PasarGuard-Node
407x4gpanell/PasarGuard-Node · ShellThis repo deploys a 'PasarGuard Node' (a node for the PasarGuard proxy panel) as a second Railway service, with a self-signed TLS certificate baked into the Docker image at build time, so you don't need a separate VPS just to get a Server CA for the panel.
- 73

Free-Configs
391patterniha/Free-Configs · PythonA free collection of proxy configs for getting around internet filtering: add its subscription link to a client app and it feeds you working configs, refreshed every 24 hours.
- 74

Cloudflare-Tools
342n0de-sudo/Cloudflare-Tools · BatchfileA set of scripts that auto-register a Cloudflare WARP account and pick out the best WARP MASQUE proxy nodes, then generate a YAML config ready for Clash/Mihomo.
- 75

WhiteAestherMobile
266WhiteDNS/WhiteAestherMobile · RustWhiteAestherMobile is the native Android client for the Aether encrypted route engine. It probes for a working path out of restrictive or censored networks and routes your device's traffic through it.
- 76

back4app-vless
210KJGX66F/back4app-vless · ShellThis project is a one-click deployment setup that runs a VLESS-over-WebSocket proxy through a Cloudflare Tunnel, hosted for free on Back4app's cloud platform, with no VPS or server management required.
- 77

telegram-mtproto-proxy-list
196tgmtproxy/telegram-mtproto-proxy-list · HTMLA continuously refreshed catalog of free public MTProto proxy servers for Telegram, rebuilt every hour with real handshake verification.
- 78

Marzban
190x4gpanell/Marzban · DockerfileThis is a Railway deployment template for the Marzban VPN panel (an Xray-based proxy management dashboard). The Dockerfile clones the official Marzban source from Gozargah/Marzban at build time instead of vendoring it, builds the dashboard, installs Xray, and produces the final image.
- 79

nyx
158thecynetx/nyx · TypeScriptNyx Panel is a self-hosted web management suite for Xray-core proxy servers, built to resist heavy censorship (Iran-focused) using VLESS+REALITY, XHTTP/SplitHTTP, packet fragmentation and Cloudflare WARP.
- 80

xdp-dns-evadeproxy
136Oihalitz/xdp-dns-evadeproxy · RustA DNS proxy in Rust that sidesteps blanket ISP IP blocks: when an operator cuts off an anycast address shared by hundreds of Cloudflare sites, it rewrites that IP in the DNS response to an unblocked neighbor of the same prefix.
Related topics
Often tagged together