fivesheep/chnroutes
scripts help chinese netizen, who uses vpn to combat censorship, by modifying the route table so as routing only the censored ip to the vpn observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5144
- days_rel: n/a
- days_push: 2918
- n_releases_24m: 0
Adoption not part of the score
3101 stars · 616 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
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 censored (foreign) IPs through the VPN while accessing domestic Chinese IPs directly. It supports OpenVPN, PPTP, and third-party router firmware like OpenWRT, DD-WRT, and Tomato.
Use cases
- split VPN traffic so only blocked sites go through the tunnel
- speed up access to Chinese websites while using a VPN
- generate route scripts for OpenVPN from APNIC IP lists
- set up selective routing on a router for the whole LAN
- reduce VPN bandwidth usage by bypassing domestic traffic
- configure PPTP VPN routing on OS X, Linux, or Windows
When to choose
- you use a VPN as default gateway in China and want domestic traffic to bypass it
- you run OpenVPN or PPTP and can execute generated route scripts
- you want whole-network split tunneling via an OpenWRT/DD-WRT/Tomato router
When to avoid
- you need a maintained tool - the project has had no releases since 2018 and IP lists have grown far larger
- your VPN client or platform doesn't support custom route or up/down scripts
- you want a modern proxy-based solution (e.g. rule-based proxies) instead of route-table manipulation
- adding thousands of routes is too slow on your device, such as low-end Android
Facets
cli-tool · maturity abandoned
networking vpn cli developer-tools privacy censorship-circumvention networking windows python cli chnroutes split-tunneling route-table openvpn pptp apnic great-firewall router-firmware command-line linux macos android
1 source
- readme: https://github.com/fivesheep/chnroutes · fetched 2026-08-28 · 99659255fced
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| fivesheep/chnroutes | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="fivesheep/chnroutes")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem