Topics / #gfw

Gfw projects on GitHub

Tools and resources related to bypassing national internet censorship.

As of , the most-starred Gfw projects on GitHub are fanqiang (54.2K stars), ClashMetaForAndroid (47.8K stars) and edgetunnel (47.7K stars). GitHub.Locker tracks 52 Gfw repositories with 908.3K stars combined. The fastest-growing on October 16 was edgetunnel, with +104 stars in a day.

52Projects
908.3KStars in total
+874Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

52 projects · by stars

  1. #1 · bannedbook/fanqiang

    fanqiang

    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.

    54.2K
  2. #2 · MetaCubeX/ClashMetaForAndroid

    ClashMetaForAndroid

    Clash 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.

    47.8K
  3. #3 · cmliu/edgetunnel

    edgetunnel

    edgetunnel is a proxy service that runs on Cloudflare Workers or Pages: it serves VLESS, Trojan and Shadowsocks nodes from the edge, with a built-in admin panel and automatic subscription generation.

    47.7K
  1. 4

    free

    42.8Kfreefq/free

    A 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.

  2. 5

    XX-Net

    33.4KXX-net/XX-Net · Python

    XX-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.

  3. 6

    hiddify-app

    33.2Khiddify/hiddify-app · Dart

    Hiddify is a free, open-source proxy client for getting around internet censorship: it connects to your proxy servers over protocols like Vless, Reality, Hysteria and SSH, with no ads.

  4. 7

    ShadowsocksX-NG

    32.9Kshadowsocks/ShadowsocksX-NG · Swift

    It's the next generation of ShadowsocksX — a macOS GUI client for the Shadowsocks proxy. You add your server profiles, and it routes your Mac's traffic through them via a local proxy.

  5. 8

    Shadowrocket-ADBlock-Rules-Forever

    31.3KJohnshall/Shadowrocket-ADBlock-Rules-Forever

    A set of ready-made rule files for the iOS proxy app Shadowrocket: each file tells Shadowrocket which sites to connect to directly and which to route through your proxy, while filtering ads.

  6. 9

    v2ray

    29.7K233boy/v2ray · Shell

    A 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.

  7. 10

    clash-rules

    28.8KLoyalsoldier/clash-rules

    Ready-made rule lists (RULE-SETs) for the Clash Premium core: domain and IP lists telling your client what goes direct, what goes through your proxy, and what gets blocked (like ads). You just load them from URLs.

  8. 11

    clash-party

    26.9Kmihomo-party-org/clash-party · TypeScript

    Clash Party is a free, open-source desktop GUI for the Mihomo (Clash Meta) proxy core, built with Electron. It lets you manage proxy configs, subscriptions and node switching visually instead of hand-editing YAML.

  9. 12

    gfwlist

    25.7Kgfwlist/gfwlist

    It is the official GFWList: a community-maintained list of websites blocked by China's Great Firewall, which circumvention tools load to decide which traffic needs to go through a proxy.

  10. 13

    dev-sidecar

    24.5Kdocmirror/dev-sidecar · Vue

    Dev-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.

  11. 14

    NekoBoxForAndroid

    23.1KMatsuriDayo/NekoBoxForAndroid · Kotlin

    NekoBox 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.

  12. 15

    v2ray-agent

    22.1Kmack-a/v2ray-agent · Shell

    An 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.

  13. 16

    v2ray-rules-dat

    20.9KLoyalsoldier/v2ray-rules-dat

    Enhanced 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.

  14. 17

    SSR-V2ray-Trojan

    20.8Khwanz/SSR-V2ray-Trojan

    This 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.

  15. 18

    hosts

    20.6Kgooglehosts/hosts

    GoogleHosts 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.

  16. 19

    V2rayU

    20.2Kyanue/V2rayU

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

  17. 20

    trojan

    19.8Ktrojan-gfw/trojan · C++

    Trojan is a censorship-circumvention proxy — an 'unidentifiable mechanism' built to get your traffic across China's Great Firewall (GFW).

  18. 21

    Free-servers

    19.5KPawdroid/Free-servers

    A free share of proxy-server subscription addresses and nodes for Clash, SS/SSR, V2Ray, Trojan and VLESS — speed-tested by hand and refreshed every 6 hours, completely free.

  19. 22

    download

    17.8Kgetlantern/download

    This 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.

  20. 23

    clashfree

    16.9Kfree-nodes/clashfree

    This is a daily-updated collection of free Clash proxy node subscription links, scraped from the internet, for accessing blocked websites (GFW circumvention) from China.

  21. 24

    Shadowrocket-ADBlock-Rules

    16.7Kh2y/Shadowrocket-ADBlock-Rules · Python

    A 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.

  22. 25

    Cloudflare-vless-trojan

    16.6Kyonggekkk/Cloudflare-vless-trojan · JavaScript

    Scripts 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.

  23. 26

    cfnew

    16.4KbyJoey/cfnew

    CFnew is a Cloudflare Workers/Pages proxy panel that generates VLESS, Trojan and xhttp nodes, converts them into subscription formats for clients like Clash, Surge, Sing-box, Loon, Quantumult X, V2ray and Shadowrocket, and lets you manage everything through a web config page backed by Cloudflare KV.

  24. 27

    panda-vpn-pro

    16.4KDiningFactory/panda-vpn-pro

    A 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.

  25. 28

    lantern

    16.3Kgetlantern/lantern · Dart

    Lantern is a free, open-source censorship circumvention tool — a VPN focused on speed, privacy, and getting around internet blocks.

  26. 29

    v2rayA

    15.7Kv2rayA/v2rayA · Go

    v2rayA 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.

  27. 30

    amnezia-client

    15.5Kamnezia-vpn/amnezia-client · C++

    Amnezia is a free, open-source VPN client for desktop and mobile whose key feature is deploying a VPN server on your own server and then connecting to it.

  28. 31

    clashctl

    15Knelvko/clashctl · Shell

    A Shell toolkit that one-click deploys and manages mihomo/clash proxy environments on Linux, handling the core, Web dashboard, and all runtime dependencies.

  29. 32

    v2rayfree

    14.3Kfree-nodes/v2rayfree

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

  30. 33

    Are-u-ok

    14.3KAUK9527/Are-u-ok

    A 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.

  31. 34

    fancyss

    13.8Khq450/fancyss · Shell

    Fancyss is a plugin that adds transparent proxy and GFW-circumvention tools (SS/SSR/VMess/VLESS/Trojan/NaiveProxy/TUIC/Hysteria2/Xray) to Asuswrt-Merlin or official-modded router firmware with a software center.

  32. 35

    haoel.github.io

    13.1Khaoel/haoel.github.io · Shell

    A 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.

  33. 36

    TikTok-Unlock

    12.2KSemporia/TikTok-Unlock · JavaScript

    A 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.

  34. 37

    SS-Rule-Snippet

    11.2KHackl0us/SS-Rule-Snippet · JavaScript

    A 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.

  35. 38

    fancyss_history_package

    11Khq450/fancyss_history_package

    This 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.

  36. 39

    clash

    9.8Kclashbk/clash

    This 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.

  37. 40

    fq-book

    7Khoochanlon/fq-book · Shell

    A 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.

  38. 41

    russia-mobile-internet-whitelist

    3.8Khxehex/russia-mobile-internet-whitelist

    A 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.

  39. 42

    Open-Box

    2.2Kliandu2024/Open-Box · Shell

    Open-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.

  40. 43

    usque-custom-pro

    1.5KKJGX66F/usque-custom-pro · JavaScript

    Usque MASQUE Pro is a browser-based tool for registering Cloudflare WARP/MASQUE devices, generating proxy node configs, and converting them into Clash/Mihomo, Shadowrocket, sing-box and local VLESS bridge formats, with an optional WARP exit checker.

  41. 44

    personal-edge-proxy

    1.1Kyding-git/personal-edge-proxy

    A 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.

  42. 45

    CF-Workers-TGProxy

    886ToiCF/CF-Workers-TGProxy

    A 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.

  43. 46

    CFBox

    691PAICNI/CFBox · JavaScript

    CFBox 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.

  44. 47

    supvpn

    527supvpn/supvpn

    This 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.

  45. 48

    gate

    505hezhanleiok/gate · Python

    It 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.

  46. 49

    bot-hosting-vless

    449KJGX66F/bot-hosting-vless · JavaScript

    A 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.

  47. 50

    Cloudflare-Tools

    342n0de-sudo/Cloudflare-Tools · Batchfile

    A 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.

  48. 51

    WhiteAestherMobile

    262WhiteDNS/WhiteAestherMobile · Rust

    WhiteAestherMobile 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.

  49. 52

    back4app-vless

    210KJGX66F/back4app-vless · Shell

    This 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.

Often tagged together