What is the bannedbook/fanqiang Repository? A Complete Guide to Circumvention Tools

The bannedbook/fanqiang repository is a community‑maintained collection of "翻墙" (Internet‑censorship‑circumvention) resources hosting tutorials, configuration files, and ready‑to‑use bundles for proxy tools like V2Ray, Shadowsocks, and SSR across Windows, macOS, Linux, Android, iOS, and routers.

The bannedbook/fanqiang repository serves as a comprehensive ecosystem for users seeking to bypass network restrictions and access blocked services. Hosted on GitHub, this open‑source project provides everything from pre‑packaged client bundles to self‑hosted server tutorials, making it a central resource for circumventing the Great Firewall without requiring advanced networking expertise.

Repository Architecture and Components

Platform‑Specific Tutorials

The repository organizes setup guides by operating system in dedicated directories. For Windows users, [windows/V2RayN.md](https://github.com/bannedbook/fanqiang/blob/master/windows/V2RayN.md) provides step‑by‑step V2Ray configuration instructions, while macOS guides reside in [macos/ClashX.md](https://github.com/bannedbook/fanqiang/blob/master/macos/ClashX.md). Mobile platforms are covered in [android/Clash.md](https://github.com/bannedbook/fanqiang/blob/master/android/clash.md) and [ios/Shadowrocket.md](https://github.com/bannedbook/fanqiang/blob/master/ios/Shadowrocket.md), ensuring comprehensive coverage across all major devices.

All‑in‑One Circumvention Bundles

The ChromeGo and EdgeGo packages provide pre‑configured archives containing proxy binaries and free server lists. According to [ChromeGo/README.md](https://github.com/bannedbook/fanqiang/blob/master/ChromeGo/README.md), these bundles include v2ray, ss, ssr, and brook clients ready for immediate deployment without manual configuration. The [FirefoxFqLinux/README.md](https://github.com/bannedbook/fanqiang/blob/master/FirefoxFqLinux/README.md) offers similar functionality for Linux users.

Free Server Credentials

Users can access regularly updated free accounts without deploying personal servers. The files 免费ss账号.md and v2ray免费账号.md contain markdown tables publishing Shadowsocks and V2Ray connection credentials, refreshed by community maintainers as availability changes.

Self‑Hosted Infrastructure

For users requiring dedicated resources, the repository includes v2ss/自建V2ray服务器简明教程.md and v2ss/自建Shadowsocks服务器简明教程.md. These guides cover VPS deployment on providers like Vultr and Linode, using Docker containers to simplify server setup.

Router and Gaming Console Support

Network‑level circumvention is documented in [router/OpenWRT.md](https://github.com/bannedbook/fanqiang/blob/master/router/OpenWRT.md) for OpenWrt firmware configuration. Gaming console tutorials such as game/在Mac上使用clashx pro给switch开启游戏加速.md explain "旁路由" (side‑router) configurations for routing PlayStation, Switch, and Xbox traffic through proxy gateways.

Utility Scripts and Automation

The repository includes maintenance and generation utilities to streamline usage. The [gitupdate.sh](https://github.com/bannedbook/fanqiang/blob/master/gitupdate.sh) script automates repository synchronization, while Python tools like [docs/vsp.py](https://github.com/bannedbook/fanqiang/blob/master/docs/vsp.py) and [docs/go.py](https://github.com/bannedbook/fanqiang/blob/master/docs/go.py) parse free‑account lists and generate client configuration files automatically.

Practical Usage Examples

Deploying the ChromeGo Bundle

To deploy the pre‑packaged ChromeGo client, download and extract the archive according to [ChromeGo/README.md](https://github.com/bannedbook/fanqiang/blob/master/ChromeGo/README.md):


# Download the release archive

wget https://github.com/bannedbook/fanqiang/releases/download/v1.0/ChromeGo.zip

# Extract to a path without spaces or Chinese characters

unzip ChromeGo.zip -d /opt/chrome-go

# Launch the appropriate binary for your platform

cd /opt/chrome-go
./ChromeGo.exe

Configuring V2Ray with Free Accounts

Add free V2Ray nodes to your client using the JSON format found in v2ray免费账号.md:

{
  "v": "2",
  "ps": "FreeV2Ray-01",
  "add": "free.v2ray.example.com",
  "port": "443",
  "id": "e1f9c3d2-1234-5678-9abc-def012345678",
  "aid": "0",
  "net": "ws",
  "type": "none",
  "host": "free.v2ray.example.com",
  "path": "/ray",
  "tls": "tls"
}

Self‑Hosting a V2Ray Server

Deploy your own server using Docker as documented in v2ss/自建V2ray服务器简明教程.md:


# Install Docker

sudo apt-get update && sudo apt-get install -y docker.io

# Run the V2Ray container

docker run -d --restart=always \
  -p 443:443 \
  -v /etc/v2ray:/etc/v2ray \
  --name v2ray \
  teddysun/v2ray

# Generate client configuration using the helper script

python3 docs/vsp.py --type v2ray --output client.json

Configuring OpenWrt Routers

Implement network‑wide proxying following [router/OpenWRT.md](https://github.com/bannedbook/fanqiang/blob/master/router/OpenWRT.md):


# SSH into the router

ssh root@192.168.1.1

# Install Shadowsocks

opkg update && opkg install shadowsocks-libev

# Configure the server

cat > /etc/config/shadowsocks <<EOF
config ss_server 'global'
    option server 'free.ss.example.com'
    option server_port '8388'
    option password 'freepassword'
    option timeout '300'
    option method 'aes-256-gcm'
    option fast_open '1'
EOF

# Restart the service

/etc/init.d/shadowsocks restart

Summary

  • The bannedbook/fanqiang repository provides a complete ecosystem for Internet circumvention, from ready‑to‑use bundles to self‑hosted server tutorials.
  • Key files include platform guides in windows/, macos/, android/, and ios/ directories, plus router configurations in router/OpenWRT.md.
  • Users can access free server credentials via 免费ss账号.md and v2ray免费账号.md, or deploy personal servers using Docker‑based guides in v2ss/.
  • Utility scripts like docs/vsp.py automate configuration generation, while ChromeGo and EdgeGo packages offer immediate deployment options for beginners.

Frequently Asked Questions

What tools does the bannedbook/fanqiang repository support?

The repository supports V2Ray, Shadowsocks (SS), ShadowsocksR (SSR), Brook, Clash, and Trojan. Each tool includes dedicated configuration files and tutorials for Windows, macOS, Linux, Android, and iOS platforms, with specific client recommendations like V2RayN for Windows and Shadowrocket for iOS.

While the repository itself contains only open‑source documentation and configuration files, the legality of circumventing Internet restrictions varies by jurisdiction. Users should consult local regulations regarding VPN usage and network access before deploying these tools, as the repository focuses on technical education rather than legal advice.

How frequently are the free server accounts updated?

The free account lists in 免费ss账号.md and v2ray免费账号.md are refreshed regularly by community maintainers. However, availability varies based on server load and blocking, so users seeking stable connections should follow the self‑hosting tutorials in v2ss/ to deploy private V2Ray or Shadowsocks servers on commercial VPS providers.

Can I use bannedbook/fanqiang resources on my home router?

Yes. The repository includes specific guides for OpenWrt and Asus Merlin firmware in the router/ directory. The game/ folder also provides instructions for routing gaming console traffic through proxy gateways using "旁路由" (side‑router) configurations, allowing PlayStation, Switch, and Xbox devices to bypass restrictions without individual client installation.

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →